diff --git a/Acumatica REST API Client.sln b/Acumatica REST API Client.sln
index 56ad56de..cfc5df8b 100644
--- a/Acumatica REST API Client.sln
+++ b/Acumatica REST API Client.sln
@@ -3,25 +3,27 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.RESTClient", "Acumatica.RESTClient\Acumatica.RESTClient.csproj", "{25008D3F-3D78-4BB9-B14B-0A792AE97892}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.RESTClient", "Acumatica.RESTClient\Acumatica.RESTClient.csproj", "{25008D3F-3D78-4BB9-B14B-0A792AE97892}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Endpoints", "Endpoints", "{F0B2BD45-79AE-43AF-B737-3018CD95C6E3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.DeviceHub_19.200.001", "Acumatica.DeviceHub_19.200.001\Acumatica.DeviceHub_19.200.001.csproj", "{638D4F3F-4496-44DC-8BAA-6C0F05516A22}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.DeviceHub_19.200.001", "Acumatica.DeviceHub_19.200.001\Acumatica.DeviceHub_19.200.001.csproj", "{638D4F3F-4496-44DC-8BAA-6C0F05516A22}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Default_18.200.001", "Acumatica.Default_18.200.001\Acumatica.Default_18.200.001.csproj", "{B26A386B-F5DA-4679-ACBA-1541251B696B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Default_18.200.001", "Acumatica.Default_18.200.001\Acumatica.Default_18.200.001.csproj", "{B26A386B-F5DA-4679-ACBA-1541251B696B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.ISVCB_19.1", "Acumatica.ISVCB_19.1\Acumatica.ISVCB_19.1.csproj", "{18D5146E-4B20-4343-8A38-AD95EE15B797}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.ISVCB_19.1", "Acumatica.ISVCB_19.1\Acumatica.ISVCB_19.1.csproj", "{18D5146E-4B20-4343-8A38-AD95EE15B797}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RESTClientTests", "RESTClientTests\RESTClientTests.csproj", "{C56AC405-E788-41DF-B530-D964B55625E7}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Default_20.200.001", "Acumatica.Default_20.200.001\Acumatica.Default_20.200.001.csproj", "{CF6F7377-7A11-4D88-AD4D-6440E6994826}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Default_20.200.001", "Acumatica.Default_20.200.001\Acumatica.Default_20.200.001.csproj", "{CF6F7377-7A11-4D88-AD4D-6440E6994826}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.eCommerce_20.200.001", "Acumatica.eCommerce_20.200.001\Acumatica.eCommerce_20.200.001.csproj", "{B7CD7B70-0F37-47A6-9491-C91615566247}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.eCommerce_20.200.001", "Acumatica.eCommerce_20.200.001\Acumatica.eCommerce_20.200.001.csproj", "{B7CD7B70-0F37-47A6-9491-C91615566247}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Manufacturing_18.200.001", "Acumatica.Manufacturing_18.200.001\Acumatica.Manufacturing_18.200.001.csproj", "{6807B27E-B03A-47B3-8C9F-D9D1519CC248}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Manufacturing_18.200.001", "Acumatica.Manufacturing_18.200.001\Acumatica.Manufacturing_18.200.001.csproj", "{6807B27E-B03A-47B3-8C9F-D9D1519CC248}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Acumatica.Manufacturing_20.200.001", "Acumatica.Manufacturing_20.200.001\Acumatica.Manufacturing_20.200.001.csproj", "{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Manufacturing_20.200.001", "Acumatica.Manufacturing_20.200.001\Acumatica.Manufacturing_20.200.001.csproj", "{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acumatica.Manufacturing_21.200.001", "Acumatica.Manufacturing_21.200.001\Acumatica.Manufacturing_21.200.001.csproj", "{4EB48CBD-6535-4CAA-96EE-346B3D426D6D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -65,6 +67,10 @@ Global
{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4EB48CBD-6535-4CAA-96EE-346B3D426D6D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -77,6 +83,7 @@ Global
{B7CD7B70-0F37-47A6-9491-C91615566247} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3}
{6807B27E-B03A-47B3-8C9F-D9D1519CC248} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3}
{4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3}
+ {4EB48CBD-6535-4CAA-96EE-346B3D426D6D} = {F0B2BD45-79AE-43AF-B737-3018CD95C6E3}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A3A45447-0EDA-45D2-94CE-C3BFFBFE2717}
diff --git a/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj b/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj
index 687dd80c..5703489d 100644
--- a/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj
+++ b/Acumatica.Default_18.200.001/Acumatica.Default_18.200.001.csproj
@@ -1,644 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {B26A386B-F5DA-4679-ACBA-1541251B696B}
- Library
- Properties
- Acumatica.DefaultEndpoint_18_200_001
- DefaultEndpoint_18.200.001
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008d3f-3d78-4bb9-b14b-0a792ae97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.Default_18.200.001/EndpointHelper.cs b/Acumatica.Default_18.200.001/EndpointHelper.cs
deleted file mode 100644
index c7c14192..00000000
--- a/Acumatica.Default_18.200.001/EndpointHelper.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DefaultEndpoint_18_200_001
-{
- public static class EndpointHelper
- {
- const string EndpointName = "Default";
- const string EndpointVersion = "18.200.001";
- public static string CombineEndpointURL(string siteURL)
- {
- return siteURL + "/entity/" + EndpointName + "/" + EndpointVersion + "/";
- }
- }
-}
diff --git a/Acumatica.Default_18.200.001/Properties/AssemblyInfo.cs b/Acumatica.Default_18.200.001/Properties/AssemblyInfo.cs
deleted file mode 100644
index f6f6aaac..00000000
--- a/Acumatica.Default_18.200.001/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Default.18.200.001")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Default.18.200.001")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("b26a386b-f5da-4679-acba-1541251b696b")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.Default_18.200.001/app.config b/Acumatica.Default_18.200.001/app.config
deleted file mode 100644
index e154c35c..00000000
--- a/Acumatica.Default_18.200.001/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.Default_18.200.001/packages.config b/Acumatica.Default_18.200.001/packages.config
deleted file mode 100644
index bc2a97ef..00000000
--- a/Acumatica.Default_18.200.001/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj b/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj
index 1316fa88..bf6419a8 100644
--- a/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj
+++ b/Acumatica.Default_20.200.001/Acumatica.Default_20.200.001.csproj
@@ -1,640 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {CF6F7377-7A11-4D88-AD4D-6440E6994826}
- Library
- Properties
- Acumatica.DefaultEndpoint_20_200_001
- DefaultEndpoint_20.200.001
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008d3f-3d78-4bb9-b14b-0a792ae97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.Default_20.200.001/EndpointHelper.cs b/Acumatica.Default_20.200.001/EndpointHelper.cs
deleted file mode 100644
index c7c14192..00000000
--- a/Acumatica.Default_20.200.001/EndpointHelper.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DefaultEndpoint_18_200_001
-{
- public static class EndpointHelper
- {
- const string EndpointName = "Default";
- const string EndpointVersion = "18.200.001";
- public static string CombineEndpointURL(string siteURL)
- {
- return siteURL + "/entity/" + EndpointName + "/" + EndpointVersion + "/";
- }
- }
-}
diff --git a/Acumatica.Default_20.200.001/Model/CheckDetail.cs b/Acumatica.Default_20.200.001/Model/CheckDetail.cs
index 896cbb54..6806ef30 100644
--- a/Acumatica.Default_20.200.001/Model/CheckDetail.cs
+++ b/Acumatica.Default_20.200.001/Model/CheckDetail.cs
@@ -17,6 +17,9 @@ public class CheckDetail : Entity_v4
[DataMember(Name="CashDiscountBalance", EmitDefaultValue=false)]
public DecimalValue CashDiscountBalance { get; set; }
+ [DataMember(Name="DocLineNbr", EmitDefaultValue=false)]
+ public IntValue DocLineNbr { get; set; }
+
[DataMember(Name="DocType", EmitDefaultValue=false)]
public StringValue DocType { get; set; }
diff --git a/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs b/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs
index 447c5e26..21691c41 100644
--- a/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs
+++ b/Acumatica.Default_20.200.001/Model/EmployeeFinancialSettings.cs
@@ -24,7 +24,7 @@ public class EmployeeFinancialSettings : Entity_v4
public StringValue ExpenseSubaccount { get; set; }
[DataMember(Name="PaymentInstructions", EmitDefaultValue=false)]
- public BusinessAccountPaymentInstructionDetail PaymentInstructions { get; set; }
+ public List PaymentInstructions { get; set; }
[DataMember(Name="PaymentMethod", EmitDefaultValue=false)]
public StringValue PaymentMethod { get; set; }
diff --git a/Acumatica.Default_20.200.001/Model/PaymentDetail.cs b/Acumatica.Default_20.200.001/Model/PaymentDetail.cs
index 870d6f40..076128e7 100644
--- a/Acumatica.Default_20.200.001/Model/PaymentDetail.cs
+++ b/Acumatica.Default_20.200.001/Model/PaymentDetail.cs
@@ -23,6 +23,9 @@ public class PaymentDetail : Entity_v4
[DataMember(Name="Description", EmitDefaultValue=false)]
public StringValue Description { get; set; }
+ [DataMember(Name="DocLineNbr", EmitDefaultValue=false)]
+ public IntValue DocLineNbr { get; set; }
+
[DataMember(Name="DocType", EmitDefaultValue=false)]
public StringValue DocType { get; set; }
diff --git a/Acumatica.Default_20.200.001/Model/SalesOrder.cs b/Acumatica.Default_20.200.001/Model/SalesOrder.cs
index a8751438..7b4863b2 100644
--- a/Acumatica.Default_20.200.001/Model/SalesOrder.cs
+++ b/Acumatica.Default_20.200.001/Model/SalesOrder.cs
@@ -35,6 +35,9 @@ public class SalesOrder : Entity_v4
[DataMember(Name="Commissions", EmitDefaultValue=false)]
public Commissions Commissions { get; set; }
+ [DataMember(Name="ContactID", EmitDefaultValue=false)]
+ public StringValue ContactID { get; set; }
+
[DataMember(Name="ControlTotal", EmitDefaultValue=false)]
public DecimalValue ControlTotal { get; set; }
diff --git a/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs b/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs
index ea558dd1..418b1bac 100644
--- a/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs
+++ b/Acumatica.Default_20.200.001/Model/SalesOrderPayment.cs
@@ -47,6 +47,9 @@ public class SalesOrderPayment : Entity_v4
[DataMember(Name="LastModifiedDateTime", EmitDefaultValue=false)]
public DateTimeValue LastModifiedDateTime { get; set; }
+ [DataMember(Name="OrigTransactionNbr", EmitDefaultValue=false)]
+ public StringValue OrigTransactionNbr { get; set; }
+
[DataMember(Name="PaymentAmount", EmitDefaultValue=false)]
public DecimalValue PaymentAmount { get; set; }
@@ -62,6 +65,9 @@ public class SalesOrderPayment : Entity_v4
[DataMember(Name="ReferenceNbr", EmitDefaultValue=false)]
public StringValue ReferenceNbr { get; set; }
+ [DataMember(Name="Refund", EmitDefaultValue=false)]
+ public BooleanValue Refund { get; set; }
+
[DataMember(Name="SaveCard", EmitDefaultValue=false)]
public BooleanValue SaveCard { get; set; }
@@ -71,5 +77,8 @@ public class SalesOrderPayment : Entity_v4
[DataMember(Name="TransferredtoInvoice", EmitDefaultValue=false)]
public DecimalValue TransferredtoInvoice { get; set; }
+ [DataMember(Name="ValidateCCRefundOrigTransaction", EmitDefaultValue=false)]
+ public BooleanValue ValidateCCRefundOrigTransaction { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Acumatica.Default_20.200.001/Properties/AssemblyInfo.cs b/Acumatica.Default_20.200.001/Properties/AssemblyInfo.cs
deleted file mode 100644
index 0295d812..00000000
--- a/Acumatica.Default_20.200.001/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Acumatica.DefaultEndpoint.20.200.001")]
-[assembly: AssemblyDescription("C# classes generated based on Acumatica Default endpoint version 20.200.001")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Acumatica")]
-[assembly: AssemblyProduct("Default.20.200.001")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("b26a386b-f5da-4679-acba-1541251b696b")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.Default_20.200.001/app.config b/Acumatica.Default_20.200.001/app.config
deleted file mode 100644
index e154c35c..00000000
--- a/Acumatica.Default_20.200.001/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.Default_20.200.001/packages.config b/Acumatica.Default_20.200.001/packages.config
deleted file mode 100644
index bc2a97ef..00000000
--- a/Acumatica.Default_20.200.001/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj b/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj
index 00a6424f..5703489d 100644
--- a/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj
+++ b/Acumatica.DeviceHub_19.200.001/Acumatica.DeviceHub_19.200.001.csproj
@@ -1,71 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {638D4F3F-4496-44DC-8BAA-6C0F05516A22}
- Library
- Properties
- Acumatica.DeviceHub_19._200._001
- Acumatica.DeviceHub_19.200.001
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008D3F-3D78-4BB9-B14B-0A792AE97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs b/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs
index c162a4f8..9cf2472f 100644
--- a/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs
+++ b/Acumatica.DeviceHub_19.200.001/Model/PrintJob.cs
@@ -41,5 +41,8 @@ public class PrintJob : Entity_v3
[DataMember(Name="ModifiedDateTime", EmitDefaultValue=false)]
public DateTimeValue ModifiedDateTime { get; set; }
+ [DataMember(Name="Parameters", EmitDefaultValue=false)]
+ public List Parameters { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Acumatica.DeviceHub_19.200.001/Model/PrintJobParameter.cs b/Acumatica.DeviceHub_19.200.001/Model/PrintJobParameter.cs
new file mode 100644
index 00000000..d3f18aac
--- /dev/null
+++ b/Acumatica.DeviceHub_19.200.001/Model/PrintJobParameter.cs
@@ -0,0 +1,21 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.DeviceHub_19_200_001.Model
+{
+ [DataContract]
+ public class PrintJobParameter : Entity_v3
+ {
+
+ [DataMember(Name="JobID", EmitDefaultValue=false)]
+ public IntValue JobID { get; set; }
+
+ [DataMember(Name="ParameterName", EmitDefaultValue=false)]
+ public StringValue ParameterName { get; set; }
+
+ [DataMember(Name="ParameterValue", EmitDefaultValue=false)]
+ public StringValue ParameterValue { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs b/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs
index 04b34036..510a6053 100644
--- a/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs
+++ b/Acumatica.DeviceHub_19.200.001/Model/PrintJobsInquiry.cs
@@ -23,5 +23,11 @@ public class PrintJobsInquiry : Entity_v3
[DataMember(Name="Jobs", EmitDefaultValue=false)]
public List Jobs { get; set; }
+ [DataMember(Name="StartModifiedDateTime", EmitDefaultValue=false)]
+ public DateTimeValue StartModifiedDateTime { get; set; }
+
+ [DataMember(Name="EndModifiedDateTime", EmitDefaultValue=false)]
+ public DateTimeValue EndModifiedDateTime { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Acumatica.DeviceHub_19.200.001/Properties/AssemblyInfo.cs b/Acumatica.DeviceHub_19.200.001/Properties/AssemblyInfo.cs
deleted file mode 100644
index 26164ac9..00000000
--- a/Acumatica.DeviceHub_19.200.001/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Acumatica.DeviceHub_19.200.001")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Acumatica.DeviceHub_19.200.001")]
-[assembly: AssemblyCopyright("Copyright © 2020")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("638d4f3f-4496-44dc-8baa-6c0f05516a22")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.DeviceHub_19.200.001/app.config b/Acumatica.DeviceHub_19.200.001/app.config
deleted file mode 100644
index 9ef5a5b7..00000000
--- a/Acumatica.DeviceHub_19.200.001/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj b/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj
index 8580600a..bf6419a8 100644
--- a/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj
+++ b/Acumatica.ISVCB_19.1/Acumatica.ISVCB_19.1.csproj
@@ -1,66 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {18D5146E-4B20-4343-8A38-AD95EE15B797}
- Library
- Properties
- Acumatica.ISVCB_19._1
- Acumatica.ISVCB_19.1
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008d3f-3d78-4bb9-b14b-0a792ae97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.ISVCB_19.1/Properties/AssemblyInfo.cs b/Acumatica.ISVCB_19.1/Properties/AssemblyInfo.cs
deleted file mode 100644
index e3ccb00d..00000000
--- a/Acumatica.ISVCB_19.1/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Acumatica.ISVCB_19.1")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Acumatica.ISVCB_19.1")]
-[assembly: AssemblyCopyright("Copyright © 2020")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("18d5146e-4b20-4343-8a38-ad95ee15b797")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.ISVCB_19.1/app.config b/Acumatica.ISVCB_19.1/app.config
deleted file mode 100644
index e154c35c..00000000
--- a/Acumatica.ISVCB_19.1/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj b/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj
index c26436c5..bf6419a8 100644
--- a/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj
+++ b/Acumatica.Manufacturing_18.200.001/Acumatica.Manufacturing_18.200.001.csproj
@@ -1,131 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {6807B27E-B03A-47B3-8C9F-D9D1519CC248}
- Library
- Properties
- Acumatica.Manufacturing_18._200._001
- Acumatica.Manufacturing_18.200.001
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008D3F-3D78-4BB9-B14B-0A792AE97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.Manufacturing_18.200.001/Properties/AssemblyInfo.cs b/Acumatica.Manufacturing_18.200.001/Properties/AssemblyInfo.cs
deleted file mode 100644
index 037ab3f2..00000000
--- a/Acumatica.Manufacturing_18.200.001/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Acumatica.Manufacturing_18.200.001")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Acumatica.Manufacturing_18.200.001")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("6807b27e-b03a-47b3-8c9f-d9d1519cc248")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.Manufacturing_18.200.001/app.config b/Acumatica.Manufacturing_18.200.001/app.config
deleted file mode 100644
index e154c35c..00000000
--- a/Acumatica.Manufacturing_18.200.001/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj b/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj
index 73d29553..bf6419a8 100644
--- a/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj
+++ b/Acumatica.Manufacturing_20.200.001/Acumatica.Manufacturing_20.200.001.csproj
@@ -1,200 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {4DCA1AEA-A967-424F-89CA-9AF7AB9BA1E1}
- Library
- Properties
- Acumatica.Manufacturing_20._200._001
- Acumatica.Manufacturing_20.200.001
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008D3F-3D78-4BB9-B14B-0A792AE97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.Manufacturing_20.200.001/Model/Shift.cs b/Acumatica.Manufacturing_20.200.001/Model/Shift.cs
index fbac4a1f..aa6fef7a 100644
--- a/Acumatica.Manufacturing_20.200.001/Model/Shift.cs
+++ b/Acumatica.Manufacturing_20.200.001/Model/Shift.cs
@@ -14,8 +14,8 @@ public class Shift : Entity_v4
[DataMember(Name="DiffType", EmitDefaultValue=false)]
public StringValue DiffType { get; set; }
- [DataMember(Name="Shift", EmitDefaultValue=false)]
- public StringValue _Shift { get; set; }
+ [DataMember(Name="shift", EmitDefaultValue=false)]
+ public StringValue shift { get; set; }
[DataMember(Name="ShiftDiff", EmitDefaultValue=false)]
public DecimalValue ShiftDiff { get; set; }
diff --git a/Acumatica.Manufacturing_20.200.001/Properties/AssemblyInfo.cs b/Acumatica.Manufacturing_20.200.001/Properties/AssemblyInfo.cs
deleted file mode 100644
index a8ea35cd..00000000
--- a/Acumatica.Manufacturing_20.200.001/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Acumatica.Manufacturing_20.200.001")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Acumatica.Manufacturing_20.200.001")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("4dca1aea-a967-424f-89ca-9af7ab9ba1e1")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.Manufacturing_20.200.001/app.config b/Acumatica.Manufacturing_20.200.001/app.config
deleted file mode 100644
index e154c35c..00000000
--- a/Acumatica.Manufacturing_20.200.001/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.Manufacturing_21.200.001/Acumatica.Manufacturing_21.200.001.csproj b/Acumatica.Manufacturing_21.200.001/Acumatica.Manufacturing_21.200.001.csproj
new file mode 100644
index 00000000..7d234abb
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Acumatica.Manufacturing_21.200.001.csproj
@@ -0,0 +1,13 @@
+
+
+
+ netstandard2.0
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.Manufacturing_21.200.001/Api/APSMaintenanceApi.cs b/Acumatica.Manufacturing_21.200.001/Api/APSMaintenanceApi.cs
new file mode 100644
index 00000000..03b195b3
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/APSMaintenanceApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class APSMaintenanceApi : BaseEndpointApi
+ {
+ public APSMaintenanceApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/BaseEndpointApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BaseEndpointApi.cs
new file mode 100644
index 00000000..06add14a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/BaseEndpointApi.cs
@@ -0,0 +1,17 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.RESTClient.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public abstract class BaseEndpointApi : EntityAPI
+ where EntityType : Entity
+ {
+ public BaseEndpointApi(Configuration configuration) : base(configuration)
+ { }
+ public override string GetEndpointPath()
+ {
+ return "entity/MANUFACTURING/21.200.001";
+ }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/BillOfMaterialApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BillOfMaterialApi.cs
new file mode 100644
index 00000000..198a2f39
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/BillOfMaterialApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class BillOfMaterialApi : BaseEndpointApi
+ {
+ public BillOfMaterialApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/BomAttributesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BomAttributesApi.cs
new file mode 100644
index 00000000..a7d8d474
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/BomAttributesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class BomAttributesApi : BaseEndpointApi
+ {
+ public BomAttributesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/BomPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/BomPreferencesApi.cs
new file mode 100644
index 00000000..b1db683d
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/BomPreferencesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class BomPreferencesApi : BaseEndpointApi
+ {
+ public BomPreferencesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CapableToPromiseApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CapableToPromiseApi.cs
new file mode 100644
index 00000000..d92e1442
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CapableToPromiseApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CapableToPromiseApi : BaseEndpointApi
+ {
+ public CapableToPromiseApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CloseProductionOrdersApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CloseProductionOrdersApi.cs
new file mode 100644
index 00000000..6e7feb5a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CloseProductionOrdersApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CloseProductionOrdersApi : BaseEndpointApi
+ {
+ public CloseProductionOrdersApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ConfigurationFeatureApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationFeatureApi.cs
new file mode 100644
index 00000000..6ea11ed7
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationFeatureApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ConfigurationFeatureApi : BaseEndpointApi
+ {
+ public ConfigurationFeatureApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ConfigurationMaintenanceApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationMaintenanceApi.cs
new file mode 100644
index 00000000..d65f3485
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ConfigurationMaintenanceApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ConfigurationMaintenanceApi : BaseEndpointApi
+ {
+ public ConfigurationMaintenanceApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ConfiguratorPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ConfiguratorPreferencesApi.cs
new file mode 100644
index 00000000..0d1ecc2b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ConfiguratorPreferencesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ConfiguratorPreferencesApi : BaseEndpointApi
+ {
+ public ConfiguratorPreferencesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CostRollApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CostRollApi.cs
new file mode 100644
index 00000000..a2ba2ecf
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CostRollApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CostRollApi : BaseEndpointApi
+ {
+ public CostRollApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CostRollHistoryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CostRollHistoryApi.cs
new file mode 100644
index 00000000..7dcfbd88
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CostRollHistoryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CostRollHistoryApi : BaseEndpointApi
+ {
+ public CostRollHistoryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CostTransactionApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CostTransactionApi.cs
new file mode 100644
index 00000000..add9730e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CostTransactionApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CostTransactionApi : BaseEndpointApi
+ {
+ public CostTransactionApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CreateProductionOrderApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CreateProductionOrderApi.cs
new file mode 100644
index 00000000..59fd12b4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CreateProductionOrderApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CreateProductionOrderApi : BaseEndpointApi
+ {
+ public CreateProductionOrderApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/CriticalMaterialsApi.cs b/Acumatica.Manufacturing_21.200.001/Api/CriticalMaterialsApi.cs
new file mode 100644
index 00000000..eede6c3f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/CriticalMaterialsApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class CriticalMaterialsApi : BaseEndpointApi
+ {
+ public CriticalMaterialsApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/DisassemblyEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/DisassemblyEntryApi.cs
new file mode 100644
index 00000000..49f3e725
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/DisassemblyEntryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class DisassemblyEntryApi : BaseEndpointApi
+ {
+ public DisassemblyEntryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeOrderApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeOrderApi.cs
new file mode 100644
index 00000000..44244d63
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeOrderApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class EngineeringChangeOrderApi : BaseEndpointApi
+ {
+ public EngineeringChangeOrderApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeRequestApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeRequestApi.cs
new file mode 100644
index 00000000..9e2c647f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/EngineeringChangeRequestApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class EngineeringChangeRequestApi : BaseEndpointApi
+ {
+ public EngineeringChangeRequestApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimateApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimateApi.cs
new file mode 100644
index 00000000..5ff939d8
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/EstimateApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class EstimateApi : BaseEndpointApi
+ {
+ public EstimateApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimateClassApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimateClassApi.cs
new file mode 100644
index 00000000..b692ef2f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/EstimateClassApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class EstimateClassApi : BaseEndpointApi
+ {
+ public EstimateClassApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimateOperationApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimateOperationApi.cs
new file mode 100644
index 00000000..e5349ce6
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/EstimateOperationApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class EstimateOperationApi : BaseEndpointApi
+ {
+ public EstimateOperationApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/EstimatePreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/EstimatePreferencesApi.cs
new file mode 100644
index 00000000..7618bc41
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/EstimatePreferencesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class EstimatePreferencesApi : BaseEndpointApi
+ {
+ public EstimatePreferencesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ForecastApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ForecastApi.cs
new file mode 100644
index 00000000..0bc31fbd
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ForecastApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ForecastApi : BaseEndpointApi
+ {
+ public ForecastApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ItemWhereUsedInquiryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ItemWhereUsedInquiryApi.cs
new file mode 100644
index 00000000..cb0f1940
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ItemWhereUsedInquiryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ItemWhereUsedInquiryApi : BaseEndpointApi
+ {
+ public ItemWhereUsedInquiryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/LaborCodesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/LaborCodesApi.cs
new file mode 100644
index 00000000..62b6445e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/LaborCodesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class LaborCodesApi : BaseEndpointApi
+ {
+ public LaborCodesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/LaborEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/LaborEntryApi.cs
new file mode 100644
index 00000000..0de99a7e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/LaborEntryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class LaborEntryApi : BaseEndpointApi
+ {
+ public LaborEntryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/LateAssignmentApi.cs b/Acumatica.Manufacturing_21.200.001/Api/LateAssignmentApi.cs
new file mode 100644
index 00000000..76107e7a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/LateAssignmentApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class LateAssignmentApi : BaseEndpointApi
+ {
+ public LateAssignmentApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MPSTypeApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MPSTypeApi.cs
new file mode 100644
index 00000000..9fd16fd0
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MPSTypeApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MPSTypeApi : BaseEndpointApi
+ {
+ public MPSTypeApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPBucketsApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPBucketsApi.cs
new file mode 100644
index 00000000..5a83ac9c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MRPBucketsApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MRPBucketsApi : BaseEndpointApi
+ {
+ public MRPBucketsApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPDetailInquiryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPDetailInquiryApi.cs
new file mode 100644
index 00000000..806b0906
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MRPDetailInquiryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MRPDetailInquiryApi : BaseEndpointApi
+ {
+ public MRPDetailInquiryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPDisplayApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPDisplayApi.cs
new file mode 100644
index 00000000..6c97f4f0
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MRPDisplayApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MRPDisplayApi : BaseEndpointApi
+ {
+ public MRPDisplayApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPExceptionApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPExceptionApi.cs
new file mode 100644
index 00000000..56b20ab4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MRPExceptionApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MRPExceptionApi : BaseEndpointApi
+ {
+ public MRPExceptionApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPPreferencesApi.cs
new file mode 100644
index 00000000..47c16c8f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MRPPreferencesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MRPPreferencesApi : BaseEndpointApi
+ {
+ public MRPPreferencesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MRPRequirementsByItemApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MRPRequirementsByItemApi.cs
new file mode 100644
index 00000000..dea432e0
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MRPRequirementsByItemApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MRPRequirementsByItemApi : BaseEndpointApi
+ {
+ public MRPRequirementsByItemApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MachineApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MachineApi.cs
new file mode 100644
index 00000000..ac65a7f2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MachineApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MachineApi : BaseEndpointApi
+ {
+ public MachineApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MasterProductionScheduleApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MasterProductionScheduleApi.cs
new file mode 100644
index 00000000..50430e87
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MasterProductionScheduleApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MasterProductionScheduleApi : BaseEndpointApi
+ {
+ public MasterProductionScheduleApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MaterialEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MaterialEntryApi.cs
new file mode 100644
index 00000000..3522577a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MaterialEntryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MaterialEntryApi : BaseEndpointApi
+ {
+ public MaterialEntryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/MoveEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/MoveEntryApi.cs
new file mode 100644
index 00000000..fed40879
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/MoveEntryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class MoveEntryApi : BaseEndpointApi
+ {
+ public MoveEntryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/OrderTypesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/OrderTypesApi.cs
new file mode 100644
index 00000000..e870abca
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/OrderTypesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class OrderTypesApi : BaseEndpointApi
+ {
+ public OrderTypesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/OverheadApi.cs b/Acumatica.Manufacturing_21.200.001/Api/OverheadApi.cs
new file mode 100644
index 00000000..24fbeaf6
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/OverheadApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class OverheadApi : BaseEndpointApi
+ {
+ public OverheadApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionAttributesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionAttributesApi.cs
new file mode 100644
index 00000000..2255ecd8
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionAttributesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ProductionAttributesApi : BaseEndpointApi
+ {
+ public ProductionAttributesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderApi.cs
new file mode 100644
index 00000000..0ffb5238
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ProductionOrderApi : BaseEndpointApi
+ {
+ public ProductionOrderApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderDetailApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderDetailApi.cs
new file mode 100644
index 00000000..3ee2073c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionOrderDetailApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ProductionOrderDetailApi : BaseEndpointApi
+ {
+ public ProductionOrderDetailApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ProductionPreferencesApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ProductionPreferencesApi.cs
new file mode 100644
index 00000000..6f804b6a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ProductionPreferencesApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ProductionPreferencesApi : BaseEndpointApi
+ {
+ public ProductionPreferencesApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/RegenerateMRPApi.cs b/Acumatica.Manufacturing_21.200.001/Api/RegenerateMRPApi.cs
new file mode 100644
index 00000000..22fffd56
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/RegenerateMRPApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class RegenerateMRPApi : BaseEndpointApi
+ {
+ public RegenerateMRPApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ReleaseProductionOrdersApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ReleaseProductionOrdersApi.cs
new file mode 100644
index 00000000..e8e5c3f4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ReleaseProductionOrdersApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ReleaseProductionOrdersApi : BaseEndpointApi
+ {
+ public ReleaseProductionOrdersApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/RoughCutPlanningApi.cs b/Acumatica.Manufacturing_21.200.001/Api/RoughCutPlanningApi.cs
new file mode 100644
index 00000000..03270635
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/RoughCutPlanningApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class RoughCutPlanningApi : BaseEndpointApi
+ {
+ public RoughCutPlanningApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ShiftApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ShiftApi.cs
new file mode 100644
index 00000000..ae371b23
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ShiftApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ShiftApi : BaseEndpointApi
+ {
+ public ShiftApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/ToolApi.cs b/Acumatica.Manufacturing_21.200.001/Api/ToolApi.cs
new file mode 100644
index 00000000..d8f97587
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/ToolApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class ToolApi : BaseEndpointApi
+ {
+ public ToolApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/VendorShipmentApi.cs b/Acumatica.Manufacturing_21.200.001/Api/VendorShipmentApi.cs
new file mode 100644
index 00000000..2e6a8c3b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/VendorShipmentApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class VendorShipmentApi : BaseEndpointApi
+ {
+ public VendorShipmentApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/WipAdjustmentEntryApi.cs b/Acumatica.Manufacturing_21.200.001/Api/WipAdjustmentEntryApi.cs
new file mode 100644
index 00000000..e3779256
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/WipAdjustmentEntryApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class WipAdjustmentEntryApi : BaseEndpointApi
+ {
+ public WipAdjustmentEntryApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/WorkCenterApi.cs b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterApi.cs
new file mode 100644
index 00000000..61f6b622
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class WorkCenterApi : BaseEndpointApi
+ {
+ public WorkCenterApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Api/WorkCenterCrewScheduleApi.cs b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterCrewScheduleApi.cs
new file mode 100644
index 00000000..c925d126
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Api/WorkCenterCrewScheduleApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.Manufacturing_21_200_001.Model;
+
+namespace Acumatica.Manufacturing_21_200_001.Api
+{
+ public class WorkCenterCrewScheduleApi : BaseEndpointApi
+ {
+ public WorkCenterCrewScheduleApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/APSMaintenance.cs b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenance.cs
new file mode 100644
index 00000000..05355bf5
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenance.cs
@@ -0,0 +1,21 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class APSMaintenance : Entity_v4
+ {
+
+ [DataMember(Name="CleanupHistory", EmitDefaultValue=false)]
+ public BooleanValue CleanupHistory { get; set; }
+
+ [DataMember(Name="History", EmitDefaultValue=false)]
+ public APSMaintenanceHistory History { get; set; }
+
+ [DataMember(Name="UpdateWorkCenterSchedulefromCalendar", EmitDefaultValue=false)]
+ public BooleanValue UpdateWorkCenterSchedulefromCalendar { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/APSMaintenanceHistory.cs b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenanceHistory.cs
new file mode 100644
index 00000000..30d809c9
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/APSMaintenanceHistory.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class APSMaintenanceHistory : Entity_v4
+ {
+
+ [DataMember(Name="BlockSizeChangeLastRunBy", EmitDefaultValue=false)]
+ public StringValue BlockSizeChangeLastRunBy { get; set; }
+
+ [DataMember(Name="BlockSizeChangeLastRunDate", EmitDefaultValue=false)]
+ public DateTimeValue BlockSizeChangeLastRunDate { get; set; }
+
+ [DataMember(Name="CurrentBlockSize", EmitDefaultValue=false)]
+ public StringValue CurrentBlockSize { get; set; }
+
+ [DataMember(Name="HistoryCleanupLastRunBy", EmitDefaultValue=false)]
+ public StringValue HistoryCleanupLastRunBy { get; set; }
+
+ [DataMember(Name="HistoryCleanupLastRunDate", EmitDefaultValue=false)]
+ public DateTimeValue HistoryCleanupLastRunDate { get; set; }
+
+ [DataMember(Name="LastBlockSize", EmitDefaultValue=false)]
+ public StringValue LastBlockSize { get; set; }
+
+ [DataMember(Name="WorkCalendarLastRunBy", EmitDefaultValue=false)]
+ public StringValue WorkCalendarLastRunBy { get; set; }
+
+ [DataMember(Name="WorkCalendarLastRunDate", EmitDefaultValue=false)]
+ public DateTimeValue WorkCalendarLastRunDate { get; set; }
+
+ [DataMember(Name="WorkCenterScheduleLastRunBy", EmitDefaultValue=false)]
+ public StringValue WorkCenterScheduleLastRunBy { get; set; }
+
+ [DataMember(Name="WorkCenterScheduleLastRunDate", EmitDefaultValue=false)]
+ public DateTimeValue WorkCenterScheduleLastRunDate { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/APSMaintenanceProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/APSMaintenanceProcess.cs
new file mode 100644
index 00000000..379c08f5
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/APSMaintenanceProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class APSMaintenanceProcess : EntityAction
+ {
+ public APSMaintenanceProcess(APSMaintenance entity) : base(entity)
+ { }
+ public APSMaintenanceProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/AddHistoryComment.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/AddHistoryComment.cs
new file mode 100644
index 00000000..fb7d7d38
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/AddHistoryComment.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class AddHistoryComment : EntityAction
+ {
+ public AddHistoryComment(Estimate entity) : base(entity)
+ { }
+ public AddHistoryComment() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/Archive.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/Archive.cs
new file mode 100644
index 00000000..84843dae
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/Archive.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Archive : EntityAction
+ {
+ public Archive(CostRoll entity) : base(entity)
+ { }
+ public Archive() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CalculateProductionOrderPlanCost.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CalculateProductionOrderPlanCost.cs
new file mode 100644
index 00000000..463a2d08
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CalculateProductionOrderPlanCost.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CalculateProductionOrderPlanCost : EntityAction
+ {
+ public CalculateProductionOrderPlanCost(ProductionOrder entity) : base(entity)
+ { }
+ public CalculateProductionOrderPlanCost() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CancelProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CancelProductionOrder.cs
new file mode 100644
index 00000000..bae08b48
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CancelProductionOrder.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CancelProductionOrder : EntityAction
+ {
+ public CancelProductionOrder(ProductionOrder entity) : base(entity)
+ { }
+ public CancelProductionOrder() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcess.cs
new file mode 100644
index 00000000..d5d6bb5a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CapableToPromiseProcess : EntityAction
+ {
+ public CapableToPromiseProcess(CapableToPromise entity) : base(entity)
+ { }
+ public CapableToPromiseProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcessAll.cs
new file mode 100644
index 00000000..6f38595c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CapableToPromiseProcessAll.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CapableToPromiseProcessAll : EntityAction
+ {
+ public CapableToPromiseProcessAll(CapableToPromise entity) : base(entity)
+ { }
+ public CapableToPromiseProcessAll() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcess.cs
new file mode 100644
index 00000000..6884f963
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CloseProductionOrdersProcess : EntityAction
+ {
+ public CloseProductionOrdersProcess(CloseProductionOrders entity) : base(entity)
+ { }
+ public CloseProductionOrdersProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcessAll.cs
new file mode 100644
index 00000000..24ec062b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CloseProductionOrdersProcessAll.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CloseProductionOrdersProcessAll : EntityAction
+ {
+ public CloseProductionOrdersProcessAll(CloseProductionOrders entity) : base(entity)
+ { }
+ public CloseProductionOrdersProcessAll() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CompleteProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CompleteProductionOrder.cs
new file mode 100644
index 00000000..ab9ac230
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CompleteProductionOrder.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CompleteProductionOrder : EntityAction
+ {
+ public CompleteProductionOrder(ProductionOrder entity) : base(entity)
+ { }
+ public CompleteProductionOrder() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfigurationMaintenanceSetActive.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfigurationMaintenanceSetActive.cs
new file mode 100644
index 00000000..e867521d
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfigurationMaintenanceSetActive.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintenanceSetActive : EntityAction
+ {
+ public ConfigurationMaintenanceSetActive(ConfigurationMaintenance entity) : base(entity)
+ { }
+ public ConfigurationMaintenanceSetActive() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfirmShipment.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfirmShipment.cs
new file mode 100644
index 00000000..1084eb63
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ConfirmShipment.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfirmShipment : EntityAction
+ {
+ public ConfirmShipment(VendorShipment entity) : base(entity)
+ { }
+ public ConfirmShipment() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateLinkedProductionOrders.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateLinkedProductionOrders.cs
new file mode 100644
index 00000000..444dc610
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateLinkedProductionOrders.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CreateLinkedProductionOrders : EntityAction
+ {
+ public CreateLinkedProductionOrders(ProductionOrder entity) : base(entity)
+ { }
+ public CreateLinkedProductionOrders() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcess.cs
new file mode 100644
index 00000000..087ef0cc
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CreateProductionOrderProcess : EntityAction
+ {
+ public CreateProductionOrderProcess(CreateProductionOrder entity) : base(entity)
+ { }
+ public CreateProductionOrderProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcessAll.cs
new file mode 100644
index 00000000..64f90d48
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/CreateProductionOrderProcessAll.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CreateProductionOrderProcessAll : EntityAction
+ {
+ public CreateProductionOrderProcessAll(CreateProductionOrder entity) : base(entity)
+ { }
+ public CreateProductionOrderProcessAll() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderApproval.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderApproval.cs
new file mode 100644
index 00000000..78df1a71
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderApproval.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderApproval : EntityAction
+ {
+ public EngineeringChangeOrderApproval(EngineeringChangeOrder entity) : base(entity)
+ { }
+ public EngineeringChangeOrderApproval() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderCommitChanges.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderCommitChanges.cs
new file mode 100644
index 00000000..3478e057
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderCommitChanges.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderCommitChanges : EntityAction
+ {
+ public EngineeringChangeOrderCommitChanges(EngineeringChangeOrder entity) : base(entity)
+ { }
+ public EngineeringChangeOrderCommitChanges() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderHold.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderHold.cs
new file mode 100644
index 00000000..31d3f3aa
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderHold.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderHold : EntityAction
+ {
+ public EngineeringChangeOrderHold(EngineeringChangeOrder entity) : base(entity)
+ { }
+ public EngineeringChangeOrderHold() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderReject.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderReject.cs
new file mode 100644
index 00000000..78598632
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderReject.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderReject : EntityAction
+ {
+ public EngineeringChangeOrderReject(EngineeringChangeOrder entity) : base(entity)
+ { }
+ public EngineeringChangeOrderReject() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderSubmit.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderSubmit.cs
new file mode 100644
index 00000000..3b817f42
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeOrderSubmit.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderSubmit : EntityAction
+ {
+ public EngineeringChangeOrderSubmit(EngineeringChangeOrder entity) : base(entity)
+ { }
+ public EngineeringChangeOrderSubmit() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestApprove.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestApprove.cs
new file mode 100644
index 00000000..82b28fff
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestApprove.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestApprove : EntityAction
+ {
+ public EngineeringChangeRequestApprove(EngineeringChangeRequest entity) : base(entity)
+ { }
+ public EngineeringChangeRequestApprove() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestCreateECO.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestCreateECO.cs
new file mode 100644
index 00000000..7d681e35
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestCreateECO.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestCreateECO : EntityAction
+ {
+ public EngineeringChangeRequestCreateECO(EngineeringChangeRequest entity) : base(entity)
+ { }
+ public EngineeringChangeRequestCreateECO() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestHold.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestHold.cs
new file mode 100644
index 00000000..75b64a4f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestHold.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestHold : EntityAction
+ {
+ public EngineeringChangeRequestHold(EngineeringChangeRequest entity) : base(entity)
+ { }
+ public EngineeringChangeRequestHold() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestReject.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestReject.cs
new file mode 100644
index 00000000..ca1f59b0
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestReject.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestReject : EntityAction
+ {
+ public EngineeringChangeRequestReject(EngineeringChangeRequest entity) : base(entity)
+ { }
+ public EngineeringChangeRequestReject() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestSubmit.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestSubmit.cs
new file mode 100644
index 00000000..54672cb5
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/EngineeringChangeRequestSubmit.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestSubmit : EntityAction
+ {
+ public EngineeringChangeRequestSubmit(EngineeringChangeRequest entity) : base(entity)
+ { }
+ public EngineeringChangeRequestSubmit() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/GenerateOrdersForSubassemblies.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/GenerateOrdersForSubassemblies.cs
new file mode 100644
index 00000000..7469ff64
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/GenerateOrdersForSubassemblies.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class GenerateOrdersForSubassemblies : EntityAction
+ {
+ public GenerateOrdersForSubassemblies(ProductionOrder entity) : base(entity)
+ { }
+ public GenerateOrdersForSubassemblies() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/MarkAsPrimary.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/MarkAsPrimary.cs
new file mode 100644
index 00000000..abb8f843
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/MarkAsPrimary.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MarkAsPrimary : EntityAction
+ {
+ public MarkAsPrimary(Estimate entity) : base(entity)
+ { }
+ public MarkAsPrimary() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/PlanProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/PlanProductionOrder.cs
new file mode 100644
index 00000000..a2c911ea
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/PlanProductionOrder.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class PlanProductionOrder : EntityAction
+ {
+ public PlanProductionOrder(ProductionOrder entity) : base(entity)
+ { }
+ public PlanProductionOrder() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RegenerateMRPProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RegenerateMRPProcess.cs
new file mode 100644
index 00000000..434af8b1
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RegenerateMRPProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RegenerateMRPProcess : EntityAction
+ {
+ public RegenerateMRPProcess(RegenerateMRP entity) : base(entity)
+ { }
+ public RegenerateMRPProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseDisassemblyEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseDisassemblyEntry.cs
new file mode 100644
index 00000000..cd13348f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseDisassemblyEntry.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseDisassemblyEntry : EntityAction
+ {
+ public ReleaseDisassemblyEntry(DisassemblyEntry entity) : base(entity)
+ { }
+ public ReleaseDisassemblyEntry() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseLaborEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseLaborEntry.cs
new file mode 100644
index 00000000..e141ff27
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseLaborEntry.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseLaborEntry : EntityAction
+ {
+ public ReleaseLaborEntry(LaborEntry entity) : base(entity)
+ { }
+ public ReleaseLaborEntry() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMaterialEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMaterialEntry.cs
new file mode 100644
index 00000000..f3d5bfca
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMaterialEntry.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseMaterialEntry : EntityAction
+ {
+ public ReleaseMaterialEntry(MaterialEntry entity) : base(entity)
+ { }
+ public ReleaseMaterialEntry() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMoveEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMoveEntry.cs
new file mode 100644
index 00000000..7e324692
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseMoveEntry.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseMoveEntry : EntityAction
+ {
+ public ReleaseMoveEntry(MoveEntry entity) : base(entity)
+ { }
+ public ReleaseMoveEntry() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrder.cs
new file mode 100644
index 00000000..3a023b7f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrder.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseProductionOrder : EntityAction
+ {
+ public ReleaseProductionOrder(ProductionOrder entity) : base(entity)
+ { }
+ public ReleaseProductionOrder() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcess.cs
new file mode 100644
index 00000000..f2706611
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseProductionOrdersProcess : EntityAction
+ {
+ public ReleaseProductionOrdersProcess(ReleaseProductionOrders entity) : base(entity)
+ { }
+ public ReleaseProductionOrdersProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcessAll.cs
new file mode 100644
index 00000000..2a7d84b5
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseProductionOrdersProcessAll.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseProductionOrdersProcessAll : EntityAction
+ {
+ public ReleaseProductionOrdersProcessAll(ReleaseProductionOrders entity) : base(entity)
+ { }
+ public ReleaseProductionOrdersProcessAll() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseWipAdjustmentEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseWipAdjustmentEntry.cs
new file mode 100644
index 00000000..d1039410
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/ReleaseWipAdjustmentEntry.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseWipAdjustmentEntry : EntityAction
+ {
+ public ReleaseWipAdjustmentEntry(WipAdjustmentEntry entity) : base(entity)
+ { }
+ public ReleaseWipAdjustmentEntry() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RollCosts.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RollCosts.cs
new file mode 100644
index 00000000..f6ba843c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RollCosts.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RollCosts : EntityAction
+ {
+ public RollCosts(CostRoll entity) : base(entity)
+ { }
+ public RollCosts() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcess.cs
new file mode 100644
index 00000000..5b776cb3
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcess.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RoughCutPlanningProcess : EntityAction
+ {
+ public RoughCutPlanningProcess(RoughCutPlanning entity) : base(entity)
+ { }
+ public RoughCutPlanningProcess() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcessAll.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcessAll.cs
new file mode 100644
index 00000000..34767f70
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/RoughCutPlanningProcessAll.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RoughCutPlanningProcessAll : EntityAction
+ {
+ public RoughCutPlanningProcessAll(RoughCutPlanning entity) : base(entity)
+ { }
+ public RoughCutPlanningProcessAll() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Actions/UpdatePending.cs b/Acumatica.Manufacturing_21.200.001/Model/Actions/UpdatePending.cs
new file mode 100644
index 00000000..26c51412
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Actions/UpdatePending.cs
@@ -0,0 +1,14 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class UpdatePending : EntityAction
+ {
+ public UpdatePending(CostRoll entity) : base(entity)
+ { }
+ public UpdatePending() : base()
+ { }
+ }
+}
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Address.cs b/Acumatica.Manufacturing_21.200.001/Model/Address.cs
new file mode 100644
index 00000000..ce994aa9
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Address.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Address : Entity_v4
+ {
+
+ [DataMember(Name="AddressLine1", EmitDefaultValue=false)]
+ public StringValue AddressLine1 { get; set; }
+
+ [DataMember(Name="AddressLine2", EmitDefaultValue=false)]
+ public StringValue AddressLine2 { get; set; }
+
+ [DataMember(Name="City", EmitDefaultValue=false)]
+ public StringValue City { get; set; }
+
+ [DataMember(Name="Country", EmitDefaultValue=false)]
+ public StringValue Country { get; set; }
+
+ [DataMember(Name="PostalCode", EmitDefaultValue=false)]
+ public StringValue PostalCode { get; set; }
+
+ [DataMember(Name="State", EmitDefaultValue=false)]
+ public StringValue State { get; set; }
+
+ [DataMember(Name="Validated", EmitDefaultValue=false)]
+ public BooleanValue Validated { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/AttributeDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/AttributeDetail.cs
new file mode 100644
index 00000000..a3cb7f64
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/AttributeDetail.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class AttributeDetail : Entity_v4
+ {
+
+ [DataMember(Name="AttributeBOMID", EmitDefaultValue=false)]
+ public StringValue AttributeBOMID { get; set; }
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="DefaultValue", EmitDefaultValue=false)]
+ public StringValue DefaultValue { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public StringValue Level { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperNbr", EmitDefaultValue=false)]
+ public StringValue OperNbr { get; set; }
+
+ [DataMember(Name="OrderFunction", EmitDefaultValue=false)]
+ public StringValue OrderFunction { get; set; }
+
+ [DataMember(Name="TransactionRequired", EmitDefaultValue=false)]
+ public BooleanValue TransactionRequired { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/BOMReferenceDesignator.cs b/Acumatica.Manufacturing_21.200.001/Model/BOMReferenceDesignator.cs
new file mode 100644
index 00000000..83f97c9a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/BOMReferenceDesignator.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class BOMReferenceDesignator : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="MaterialLineID", EmitDefaultValue=false)]
+ public IntValue MaterialLineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="RefDes", EmitDefaultValue=false)]
+ public StringValue RefDes { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/BillOfMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/BillOfMaterial.cs
new file mode 100644
index 00000000..36225adb
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/BillOfMaterial.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class BillOfMaterial : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EffEndDate", EmitDefaultValue=false)]
+ public DateTimeValue EffEndDate { get; set; }
+
+ [DataMember(Name="EffStartDate", EmitDefaultValue=false)]
+ public DateTimeValue EffStartDate { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Operations", EmitDefaultValue=false)]
+ public List Operations { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/BomAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/BomAttributes.cs
new file mode 100644
index 00000000..ee1629ad
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/BomAttributes.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class BomAttributes : Entity_v4
+ {
+
+ [DataMember(Name="Attributes", EmitDefaultValue=false)]
+ public List Attributes { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="EndDate", EmitDefaultValue=false)]
+ public DateTimeValue EndDate { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="StartDate", EmitDefaultValue=false)]
+ public DateTimeValue StartDate { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/BomOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/BomOverheadDetail.cs
new file mode 100644
index 00000000..fb6703a4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/BomOverheadDetail.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class BomOverheadDetail : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Factor", EmitDefaultValue=false)]
+ public DecimalValue Factor { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OverheadID", EmitDefaultValue=false)]
+ public StringValue OverheadID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/BomPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/BomPreferences.cs
new file mode 100644
index 00000000..e0b726fd
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/BomPreferences.cs
@@ -0,0 +1,57 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class BomPreferences : Entity_v4
+ {
+
+ [DataMember(Name="AllowArchivewithoutUpdatePending", EmitDefaultValue=false)]
+ public BooleanValue AllowArchivewithoutUpdatePending { get; set; }
+
+ [DataMember(Name="AllowEmptyBOMItemSubItemID", EmitDefaultValue=false)]
+ public BooleanValue AllowEmptyBOMItemSubItemID { get; set; }
+
+ [DataMember(Name="AutoArchivewhenUpdatePending", EmitDefaultValue=false)]
+ public BooleanValue AutoArchivewhenUpdatePending { get; set; }
+
+ [DataMember(Name="BOMNumberingSequence", EmitDefaultValue=false)]
+ public StringValue BOMNumberingSequence { get; set; }
+
+ [DataMember(Name="DefaultRevision", EmitDefaultValue=false)]
+ public StringValue DefaultRevision { get; set; }
+
+ [DataMember(Name="DefaultWorkCenter", EmitDefaultValue=false)]
+ public StringValue DefaultWorkCenter { get; set; }
+
+ [DataMember(Name="DuplicatesonBOM", EmitDefaultValue=false)]
+ public StringValue DuplicatesonBOM { get; set; }
+
+ [DataMember(Name="DuplicatesonOperation", EmitDefaultValue=false)]
+ public StringValue DuplicatesonOperation { get; set; }
+
+ [DataMember(Name="ECONumberingSequence", EmitDefaultValue=false)]
+ public StringValue ECONumberingSequence { get; set; }
+
+ [DataMember(Name="ECORequireApproval", EmitDefaultValue=false)]
+ public BooleanValue ECORequireApproval { get; set; }
+
+ [DataMember(Name="ECRNumberingSequence", EmitDefaultValue=false)]
+ public StringValue ECRNumberingSequence { get; set; }
+
+ [DataMember(Name="ECRRequireApproval", EmitDefaultValue=false)]
+ public BooleanValue ECRRequireApproval { get; set; }
+
+ [DataMember(Name="OperationTimeFormat", EmitDefaultValue=false)]
+ public StringValue OperationTimeFormat { get; set; }
+
+ [DataMember(Name="PreventNewRevisionsWithoutECR", EmitDefaultValue=false)]
+ public BooleanValue PreventNewRevisionsWithoutECR { get; set; }
+
+ [DataMember(Name="TotalTimeFormat", EmitDefaultValue=false)]
+ public StringValue TotalTimeFormat { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CapableToPromise.cs b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromise.cs
new file mode 100644
index 00000000..9861e21b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromise.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CapableToPromise : Entity_v4
+ {
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="ProcessAction", EmitDefaultValue=false)]
+ public StringValue ProcessAction { get; set; }
+
+ [DataMember(Name="RegularProductionOrderType", EmitDefaultValue=false)]
+ public StringValue RegularProductionOrderType { get; set; }
+
+ [DataMember(Name="SONbr", EmitDefaultValue=false)]
+ public StringValue SONbr { get; set; }
+
+ [DataMember(Name="SOType", EmitDefaultValue=false)]
+ public StringValue SOType { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CapableToPromiseDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromiseDetail.cs
new file mode 100644
index 00000000..dce226af
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CapableToPromiseDetail.cs
@@ -0,0 +1,69 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CapableToPromiseDetail : Entity_v4
+ {
+
+ [DataMember(Name="CTPAccepted", EmitDefaultValue=false)]
+ public BooleanValue CTPAccepted { get; set; }
+
+ [DataMember(Name="CTPDate", EmitDefaultValue=false)]
+ public DateTimeValue CTPDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineDescription", EmitDefaultValue=false)]
+ public StringValue LineDescription { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="ManualOrderNbr", EmitDefaultValue=false)]
+ public StringValue ManualOrderNbr { get; set; }
+
+ [DataMember(Name="OpenQty", EmitDefaultValue=false)]
+ public DecimalValue OpenQty { get; set; }
+
+ [DataMember(Name="OriginalRequestDate", EmitDefaultValue=false)]
+ public DateTimeValue OriginalRequestDate { get; set; }
+
+ [DataMember(Name="ProdOrderNbr", EmitDefaultValue=false)]
+ public StringValue ProdOrderNbr { get; set; }
+
+ [DataMember(Name="ProdOrderType", EmitDefaultValue=false)]
+ public StringValue ProdOrderType { get; set; }
+
+ [DataMember(Name="RequestedOn", EmitDefaultValue=false)]
+ public DateTimeValue RequestedOn { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="ShipOn", EmitDefaultValue=false)]
+ public DateTimeValue ShipOn { get; set; }
+
+ [DataMember(Name="SONbr", EmitDefaultValue=false)]
+ public StringValue SONbr { get; set; }
+
+ [DataMember(Name="SOType", EmitDefaultValue=false)]
+ public StringValue SOType { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrders.cs b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrders.cs
new file mode 100644
index 00000000..4d9e5ed4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrders.cs
@@ -0,0 +1,18 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CloseProductionOrders : Entity_v4
+ {
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Period", EmitDefaultValue=false)]
+ public StringValue Period { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrdersDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrdersDetail.cs
new file mode 100644
index 00000000..256aee3d
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CloseProductionOrdersDetail.cs
@@ -0,0 +1,54 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CloseProductionOrdersDetail : Entity_v4
+ {
+
+ [DataMember(Name="CostCode", EmitDefaultValue=false)]
+ public StringValue CostCode { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Project", EmitDefaultValue=false)]
+ public StringValue Project { get; set; }
+
+ [DataMember(Name="ProjectTask", EmitDefaultValue=false)]
+ public StringValue ProjectTask { get; set; }
+
+ [DataMember(Name="QtyComplete", EmitDefaultValue=false)]
+ public DecimalValue QtyComplete { get; set; }
+
+ [DataMember(Name="QtytoProduce", EmitDefaultValue=false)]
+ public DecimalValue QtytoProduce { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ [DataMember(Name="WIPBalance", EmitDefaultValue=false)]
+ public DecimalValue WIPBalance { get; set; }
+
+ [DataMember(Name="WIPVarianceAccount", EmitDefaultValue=false)]
+ public StringValue WIPVarianceAccount { get; set; }
+
+ [DataMember(Name="WIPVarianceSubaccount", EmitDefaultValue=false)]
+ public StringValue WIPVarianceSubaccount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationFeature.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationFeature.cs
new file mode 100644
index 00000000..25ca2e6e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationFeature.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationFeature : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="AllowNonInventoryOptions", EmitDefaultValue=false)]
+ public BooleanValue AllowNonInventoryOptions { get; set; }
+
+ [DataMember(Name="ConfigurationFeatureAttribute", EmitDefaultValue=false)]
+ public List ConfigurationFeatureAttribute { get; set; }
+
+ [DataMember(Name="ConfigurationFeatureOption", EmitDefaultValue=false)]
+ public List ConfigurationFeatureOption { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="DisplayOptionAttributes", EmitDefaultValue=false)]
+ public BooleanValue DisplayOptionAttributes { get; set; }
+
+ [DataMember(Name="FeatureID", EmitDefaultValue=false)]
+ public StringValue FeatureID { get; set; }
+
+ [DataMember(Name="PrintResults", EmitDefaultValue=false)]
+ public BooleanValue PrintResults { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttribute.cs
new file mode 100644
index 00000000..3e2da7f4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttribute.cs
@@ -0,0 +1,54 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintAttribute : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="DefaultValue", EmitDefaultValue=false)]
+ public StringValue DefaultValue { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="IsFormula", EmitDefaultValue=false)]
+ public BooleanValue IsFormula { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Required", EmitDefaultValue=false)]
+ public BooleanValue Required { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Rules", EmitDefaultValue=false)]
+ public List Rules { get; set; }
+
+ [DataMember(Name="SortOrder", EmitDefaultValue=false)]
+ public IntValue SortOrder { get; set; }
+
+ [DataMember(Name="Variable", EmitDefaultValue=false)]
+ public StringValue Variable { get; set; }
+
+ [DataMember(Name="Visible", EmitDefaultValue=false)]
+ public BooleanValue Visible { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttributeRule.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttributeRule.cs
new file mode 100644
index 00000000..5f8af0ea
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintAttributeRule.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintAttributeRule : Entity_v4
+ {
+
+ [DataMember(Name="Condition", EmitDefaultValue=false)]
+ public StringValue Condition { get; set; }
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Rule", EmitDefaultValue=false)]
+ public StringValue Rule { get; set; }
+
+ [DataMember(Name="RuleSource", EmitDefaultValue=false)]
+ public StringValue RuleSource { get; set; }
+
+ [DataMember(Name="SourceLineNbr", EmitDefaultValue=false)]
+ public IntValue SourceLineNbr { get; set; }
+
+ [DataMember(Name="TargetFeature", EmitDefaultValue=false)]
+ public StringValue TargetFeature { get; set; }
+
+ [DataMember(Name="TargetOption", EmitDefaultValue=false)]
+ public StringValue TargetOption { get; set; }
+
+ [DataMember(Name="Value1", EmitDefaultValue=false)]
+ public StringValue Value1 { get; set; }
+
+ [DataMember(Name="Value2", EmitDefaultValue=false)]
+ public StringValue Value2 { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureOption.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureOption.cs
new file mode 100644
index 00000000..dc747847
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureOption.cs
@@ -0,0 +1,99 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintFeatureOption : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="FeatureLineNbr", EmitDefaultValue=false)]
+ public IntValue FeatureLineNbr { get; set; }
+
+ [DataMember(Name="FixedInclude", EmitDefaultValue=false)]
+ public BooleanValue FixedInclude { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotQty", EmitDefaultValue=false)]
+ public StringValue LotQty { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="MaxQty", EmitDefaultValue=false)]
+ public StringValue MaxQty { get; set; }
+
+ [DataMember(Name="MinQty", EmitDefaultValue=false)]
+ public StringValue MinQty { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="PhantomRouting", EmitDefaultValue=false)]
+ public StringValue PhantomRouting { get; set; }
+
+ [DataMember(Name="PriceFactor", EmitDefaultValue=false)]
+ public StringValue PriceFactor { get; set; }
+
+ [DataMember(Name="PrintResults", EmitDefaultValue=false)]
+ public BooleanValue PrintResults { get; set; }
+
+ [DataMember(Name="QtyEnabled", EmitDefaultValue=false)]
+ public BooleanValue QtyEnabled { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public StringValue QtyRequired { get; set; }
+
+ [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)]
+ public BooleanValue QtyRoundUp { get; set; }
+
+ [DataMember(Name="ResultsCopy", EmitDefaultValue=false)]
+ public BooleanValue ResultsCopy { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public StringValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SortOrder", EmitDefaultValue=false)]
+ public IntValue SortOrder { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureRule.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureRule.cs
new file mode 100644
index 00000000..30226abd
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintFeatureRule.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintFeatureRule : Entity_v4
+ {
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Rule", EmitDefaultValue=false)]
+ public StringValue Rule { get; set; }
+
+ [DataMember(Name="RuleSource", EmitDefaultValue=false)]
+ public StringValue RuleSource { get; set; }
+
+ [DataMember(Name="SourceLineNbr", EmitDefaultValue=false)]
+ public IntValue SourceLineNbr { get; set; }
+
+ [DataMember(Name="SourceOption", EmitDefaultValue=false)]
+ public StringValue SourceOption { get; set; }
+
+ [DataMember(Name="TargetFeature", EmitDefaultValue=false)]
+ public StringValue TargetFeature { get; set; }
+
+ [DataMember(Name="TargetOption", EmitDefaultValue=false)]
+ public StringValue TargetOption { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintKey.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintKey.cs
new file mode 100644
index 00000000..639a2b32
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintKey.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintKey : Entity_v4
+ {
+
+ [DataMember(Name="Format", EmitDefaultValue=false)]
+ public StringValue Format { get; set; }
+
+ [DataMember(Name="Formula", EmitDefaultValue=false)]
+ public StringValue Formula { get; set; }
+
+ [DataMember(Name="KeyDescription", EmitDefaultValue=false)]
+ public StringValue KeyDescription { get; set; }
+
+ [DataMember(Name="NumberSequence", EmitDefaultValue=false)]
+ public StringValue NumberSequence { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintPrice.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintPrice.cs
new file mode 100644
index 00000000..81bbcf07
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintPrice.cs
@@ -0,0 +1,18 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintPrice : Entity_v4
+ {
+
+ [DataMember(Name="Calculate", EmitDefaultValue=false)]
+ public StringValue Calculate { get; set; }
+
+ [DataMember(Name="Rollup", EmitDefaultValue=false)]
+ public StringValue Rollup { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenance.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenance.cs
new file mode 100644
index 00000000..d3534eef
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenance.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintenance : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BOMRevision", EmitDefaultValue=false)]
+ public StringValue BOMRevision { get; set; }
+
+ [DataMember(Name="CompletionRequiredBeforeProduction", EmitDefaultValue=false)]
+ public BooleanValue CompletionRequiredBeforeProduction { get; set; }
+
+ [DataMember(Name="ConfigAttributes", EmitDefaultValue=false)]
+ public List ConfigAttributes { get; set; }
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Features", EmitDefaultValue=false)]
+ public List Features { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Keys", EmitDefaultValue=false)]
+ public ConfigurationMaintKey Keys { get; set; }
+
+ [DataMember(Name="Price", EmitDefaultValue=false)]
+ public ConfigurationMaintPrice Price { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenanceFeature.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenanceFeature.cs
new file mode 100644
index 00000000..cb55ca60
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfigurationMaintenanceFeature.cs
@@ -0,0 +1,63 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfigurationMaintenanceFeature : Entity_v4
+ {
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="FeatureID", EmitDefaultValue=false)]
+ public StringValue FeatureID { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LotQty", EmitDefaultValue=false)]
+ public StringValue LotQty { get; set; }
+
+ [DataMember(Name="MaxQty", EmitDefaultValue=false)]
+ public StringValue MaxQty { get; set; }
+
+ [DataMember(Name="MaxSelection", EmitDefaultValue=false)]
+ public StringValue MaxSelection { get; set; }
+
+ [DataMember(Name="MinQty", EmitDefaultValue=false)]
+ public StringValue MinQty { get; set; }
+
+ [DataMember(Name="MinSelection", EmitDefaultValue=false)]
+ public StringValue MinSelection { get; set; }
+
+ [DataMember(Name="Options", EmitDefaultValue=false)]
+ public List Options { get; set; }
+
+ [DataMember(Name="PrintResults", EmitDefaultValue=false)]
+ public BooleanValue PrintResults { get; set; }
+
+ [DataMember(Name="ResultsCopy", EmitDefaultValue=false)]
+ public BooleanValue ResultsCopy { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Rules", EmitDefaultValue=false)]
+ public List Rules { get; set; }
+
+ [DataMember(Name="SortOrder", EmitDefaultValue=false)]
+ public IntValue SortOrder { get; set; }
+
+ [DataMember(Name="Visible", EmitDefaultValue=false)]
+ public BooleanValue Visible { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ConfiguratorPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/ConfiguratorPreferences.cs
new file mode 100644
index 00000000..8d3f4f24
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ConfiguratorPreferences.cs
@@ -0,0 +1,54 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ConfiguratorPreferences : Entity_v4
+ {
+
+ [DataMember(Name="Calculate", EmitDefaultValue=false)]
+ public StringValue Calculate { get; set; }
+
+ [DataMember(Name="CompletionRequiredBeforeProduction", EmitDefaultValue=false)]
+ public BooleanValue CompletionRequiredBeforeProduction { get; set; }
+
+ [DataMember(Name="ConfigKeyFormat", EmitDefaultValue=false)]
+ public StringValue ConfigKeyFormat { get; set; }
+
+ [DataMember(Name="ConfigNumberingSequence", EmitDefaultValue=false)]
+ public StringValue ConfigNumberingSequence { get; set; }
+
+ [DataMember(Name="DefaultKeyNumberSequence", EmitDefaultValue=false)]
+ public StringValue DefaultKeyNumberSequence { get; set; }
+
+ [DataMember(Name="DefaultRevision", EmitDefaultValue=false)]
+ public StringValue DefaultRevision { get; set; }
+
+ [DataMember(Name="EnableDiscount", EmitDefaultValue=false)]
+ public BooleanValue EnableDiscount { get; set; }
+
+ [DataMember(Name="EnablePrice", EmitDefaultValue=false)]
+ public BooleanValue EnablePrice { get; set; }
+
+ [DataMember(Name="EnableSubitem", EmitDefaultValue=false)]
+ public BooleanValue EnableSubitem { get; set; }
+
+ [DataMember(Name="EnableWarehouse", EmitDefaultValue=false)]
+ public BooleanValue EnableWarehouse { get; set; }
+
+ [DataMember(Name="HidePriceDetails", EmitDefaultValue=false)]
+ public BooleanValue HidePriceDetails { get; set; }
+
+ [DataMember(Name="OverrideDefaultonConfigurationAllowCalculateOverride", EmitDefaultValue=false)]
+ public BooleanValue OverrideDefaultonConfigurationAllowCalculateOverride { get; set; }
+
+ [DataMember(Name="OverrideDefaultonConfigurationAllowRollupOverride", EmitDefaultValue=false)]
+ public BooleanValue OverrideDefaultonConfigurationAllowRollupOverride { get; set; }
+
+ [DataMember(Name="Rollup", EmitDefaultValue=false)]
+ public StringValue Rollup { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostRoll.cs b/Acumatica.Manufacturing_21.200.001/Model/CostRoll.cs
new file mode 100644
index 00000000..b6654257
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CostRoll.cs
@@ -0,0 +1,57 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CostRoll : Entity_v4
+ {
+
+ [DataMember(Name="ApplytoPendingCosts", EmitDefaultValue=false)]
+ public BooleanValue ApplytoPendingCosts { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="EffectiveDate", EmitDefaultValue=false)]
+ public DateTimeValue EffectiveDate { get; set; }
+
+ [DataMember(Name="IgnoreMinMaxLotSizeValues", EmitDefaultValue=false)]
+ public BooleanValue IgnoreMinMaxLotSizeValues { get; set; }
+
+ [DataMember(Name="IncludeFixedCosts", EmitDefaultValue=false)]
+ public BooleanValue IncludeFixedCosts { get; set; }
+
+ [DataMember(Name="IncludeMaterialScrapFactors", EmitDefaultValue=false)]
+ public BooleanValue IncludeMaterialScrapFactors { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public StringValue Level { get; set; }
+
+ [DataMember(Name="Results", EmitDefaultValue=false)]
+ public List Results { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UpdateMaterial", EmitDefaultValue=false)]
+ public BooleanValue UpdateMaterial { get; set; }
+
+ [DataMember(Name="UsePendingStandardCostforPurchaseItems", EmitDefaultValue=false)]
+ public BooleanValue UsePendingStandardCostforPurchaseItems { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostRollHistory.cs b/Acumatica.Manufacturing_21.200.001/Model/CostRollHistory.cs
new file mode 100644
index 00000000..adf316e2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CostRollHistory.cs
@@ -0,0 +1,108 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CostRollHistory : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="CurrentCost", EmitDefaultValue=false)]
+ public DecimalValue CurrentCost { get; set; }
+
+ [DataMember(Name="CurrentStatus", EmitDefaultValue=false)]
+ public StringValue CurrentStatus { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="DefaultBOM", EmitDefaultValue=false)]
+ public BooleanValue DefaultBOM { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="FixedLabor", EmitDefaultValue=false)]
+ public DecimalValue FixedLabor { get; set; }
+
+ [DataMember(Name="FixedLaborTime", EmitDefaultValue=false)]
+ public StringValue FixedLaborTime { get; set; }
+
+ [DataMember(Name="FixedOverhead", EmitDefaultValue=false)]
+ public DecimalValue FixedOverhead { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="LastUpdatedDateTime", EmitDefaultValue=false)]
+ public DateTimeValue LastUpdatedDateTime { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public IntValue Level { get; set; }
+
+ [DataMember(Name="LotSize", EmitDefaultValue=false)]
+ public DecimalValue LotSize { get; set; }
+
+ [DataMember(Name="Machine", EmitDefaultValue=false)]
+ public DecimalValue Machine { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="ManufacturedMaterial", EmitDefaultValue=false)]
+ public DecimalValue ManufacturedMaterial { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public DecimalValue Material { get; set; }
+
+ [DataMember(Name="MultiLevel", EmitDefaultValue=false)]
+ public BooleanValue MultiLevel { get; set; }
+
+ [DataMember(Name="PendingCost", EmitDefaultValue=false)]
+ public DecimalValue PendingCost { get; set; }
+
+ [DataMember(Name="PurchaseMaterial", EmitDefaultValue=false)]
+ public DecimalValue PurchaseMaterial { get; set; }
+
+ [DataMember(Name="RefMaterial", EmitDefaultValue=false)]
+ public DecimalValue RefMaterial { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="StartDate", EmitDefaultValue=false)]
+ public DateTimeValue StartDate { get; set; }
+
+ [DataMember(Name="Subcontract", EmitDefaultValue=false)]
+ public DecimalValue Subcontract { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public DecimalValue Tools { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="VariableLabor", EmitDefaultValue=false)]
+ public DecimalValue VariableLabor { get; set; }
+
+ [DataMember(Name="VariableLaborTime", EmitDefaultValue=false)]
+ public StringValue VariableLaborTime { get; set; }
+
+ [DataMember(Name="VariableOverhead", EmitDefaultValue=false)]
+ public DecimalValue VariableOverhead { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostRollResult.cs b/Acumatica.Manufacturing_21.200.001/Model/CostRollResult.cs
new file mode 100644
index 00000000..6a1ff827
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CostRollResult.cs
@@ -0,0 +1,105 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CostRollResult : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="CurrentStandardCost", EmitDefaultValue=false)]
+ public DecimalValue CurrentStandardCost { get; set; }
+
+ [DataMember(Name="DefaultBOM", EmitDefaultValue=false)]
+ public BooleanValue DefaultBOM { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="FixedLabor", EmitDefaultValue=false)]
+ public DecimalValue FixedLabor { get; set; }
+
+ [DataMember(Name="FixedLaborTime", EmitDefaultValue=false)]
+ public StringValue FixedLaborTime { get; set; }
+
+ [DataMember(Name="FixedOverhead", EmitDefaultValue=false)]
+ public DecimalValue FixedOverhead { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public IntValue Level { get; set; }
+
+ [DataMember(Name="LotSize", EmitDefaultValue=false)]
+ public DecimalValue LotSize { get; set; }
+
+ [DataMember(Name="Machine", EmitDefaultValue=false)]
+ public DecimalValue Machine { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="ManufacturedMaterial", EmitDefaultValue=false)]
+ public DecimalValue ManufacturedMaterial { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public DecimalValue Material { get; set; }
+
+ [DataMember(Name="MultiLevel", EmitDefaultValue=false)]
+ public BooleanValue MultiLevel { get; set; }
+
+ [DataMember(Name="PendingStandardCost", EmitDefaultValue=false)]
+ public DecimalValue PendingStandardCost { get; set; }
+
+ [DataMember(Name="PurchaseMaterial", EmitDefaultValue=false)]
+ public DecimalValue PurchaseMaterial { get; set; }
+
+ [DataMember(Name="RefMaterial", EmitDefaultValue=false)]
+ public DecimalValue RefMaterial { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subcontract", EmitDefaultValue=false)]
+ public DecimalValue Subcontract { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public DecimalValue Tools { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UserID", EmitDefaultValue=false)]
+ public GuidValue UserID { get; set; }
+
+ [DataMember(Name="VariableLabor", EmitDefaultValue=false)]
+ public DecimalValue VariableLabor { get; set; }
+
+ [DataMember(Name="VariableLaborTime", EmitDefaultValue=false)]
+ public StringValue VariableLaborTime { get; set; }
+
+ [DataMember(Name="VariableOverhead", EmitDefaultValue=false)]
+ public DecimalValue VariableOverhead { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostTransaction.cs b/Acumatica.Manufacturing_21.200.001/Model/CostTransaction.cs
new file mode 100644
index 00000000..417cb84b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CostTransaction.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CostTransaction : Entity_v4
+ {
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="ControlAmount", EmitDefaultValue=false)]
+ public DecimalValue ControlAmount { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="OrigBatchNbr", EmitDefaultValue=false)]
+ public StringValue OrigBatchNbr { get; set; }
+
+ [DataMember(Name="OrigDocType", EmitDefaultValue=false)]
+ public StringValue OrigDocType { get; set; }
+
+ [DataMember(Name="PostPeriod", EmitDefaultValue=false)]
+ public StringValue PostPeriod { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="TotalAmount", EmitDefaultValue=false)]
+ public DecimalValue TotalAmount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CostTransactionDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CostTransactionDetail.cs
new file mode 100644
index 00000000..f442e639
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CostTransactionDetail.cs
@@ -0,0 +1,60 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CostTransactionDetail : Entity_v4
+ {
+
+ [DataMember(Name="Account", EmitDefaultValue=false)]
+ public StringValue Account { get; set; }
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="DocType", EmitDefaultValue=false)]
+ public StringValue DocType { get; set; }
+
+ [DataMember(Name="ExtCost", EmitDefaultValue=false)]
+ public DecimalValue ExtCost { get; set; }
+
+ [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)]
+ public IntValue GLBatchLineNbr { get; set; }
+
+ [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)]
+ public StringValue GLBatchNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="RefCostID", EmitDefaultValue=false)]
+ public StringValue RefCostID { get; set; }
+
+ [DataMember(Name="Subaccount", EmitDefaultValue=false)]
+ public StringValue Subaccount { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="TranType", EmitDefaultValue=false)]
+ public StringValue TranType { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CreateProductionDocuments.cs b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionDocuments.cs
new file mode 100644
index 00000000..78a50323
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionDocuments.cs
@@ -0,0 +1,66 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CreateProductionDocuments : Entity_v4
+ {
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="CustomerLocation", EmitDefaultValue=false)]
+ public StringValue CustomerLocation { get; set; }
+
+ [DataMember(Name="CustomerName", EmitDefaultValue=false)]
+ public StringValue CustomerName { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemDescription", EmitDefaultValue=false)]
+ public StringValue ItemDescription { get; set; }
+
+ [DataMember(Name="PlanID", EmitDefaultValue=false)]
+ public LongValue PlanID { get; set; }
+
+ [DataMember(Name="PlanType", EmitDefaultValue=false)]
+ public StringValue PlanType { get; set; }
+
+ [DataMember(Name="ProdOperationID", EmitDefaultValue=false)]
+ public StringValue ProdOperationID { get; set; }
+
+ [DataMember(Name="ProdOrderType", EmitDefaultValue=false)]
+ public StringValue ProdOrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="RequestedOn", EmitDefaultValue=false)]
+ public DateTimeValue RequestedOn { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)]
+ public StringValue SOOrderNbr { get; set; }
+
+ [DataMember(Name="SOOrderType", EmitDefaultValue=false)]
+ public StringValue SOOrderType { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CreateProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionOrder.cs
new file mode 100644
index 00000000..a0723dd1
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CreateProductionOrder.cs
@@ -0,0 +1,63 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CreateProductionOrder : Entity_v4
+ {
+
+ [DataMember(Name="CreationDate", EmitDefaultValue=false)]
+ public DateTimeValue CreationDate { get; set; }
+
+ [DataMember(Name="CreationOrderType", EmitDefaultValue=false)]
+ public StringValue CreationOrderType { get; set; }
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="Documents", EmitDefaultValue=false)]
+ public List Documents { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClassID", EmitDefaultValue=false)]
+ public StringValue ItemClassID { get; set; }
+
+ [DataMember(Name="Me", EmitDefaultValue=false)]
+ public BooleanValue Me { get; set; }
+
+ [DataMember(Name="My", EmitDefaultValue=false)]
+ public BooleanValue My { get; set; }
+
+ [DataMember(Name="ProdOrderType", EmitDefaultValue=false)]
+ public StringValue ProdOrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="ProductManager", EmitDefaultValue=false)]
+ public StringValue ProductManager { get; set; }
+
+ [DataMember(Name="ProductWorkgroup", EmitDefaultValue=false)]
+ public StringValue ProductWorkgroup { get; set; }
+
+ [DataMember(Name="RequestedOnEndDate", EmitDefaultValue=false)]
+ public DateTimeValue RequestedOnEndDate { get; set; }
+
+ [DataMember(Name="RequestedOnStartDate", EmitDefaultValue=false)]
+ public DateTimeValue RequestedOnStartDate { get; set; }
+
+ [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)]
+ public StringValue SOOrderNbr { get; set; }
+
+ [DataMember(Name="SOOrderType", EmitDefaultValue=false)]
+ public StringValue SOOrderType { get; set; }
+
+ [DataMember(Name="WarehouseID", EmitDefaultValue=false)]
+ public StringValue WarehouseID { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterialDetail.cs
new file mode 100644
index 00000000..c3a9720a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterialDetail.cs
@@ -0,0 +1,120 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CriticalMaterialDetail : Entity_v4
+ {
+
+ [DataMember(Name="Allocated", EmitDefaultValue=false)]
+ public BooleanValue Allocated { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="Byproduct", EmitDefaultValue=false)]
+ public BooleanValue Byproduct { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Isstock", EmitDefaultValue=false)]
+ public BooleanValue Isstock { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="MarkforPO", EmitDefaultValue=false)]
+ public BooleanValue MarkforPO { get; set; }
+
+ [DataMember(Name="MarkforProduction", EmitDefaultValue=false)]
+ public BooleanValue MarkforProduction { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="POOrderNbr", EmitDefaultValue=false)]
+ public StringValue POOrderNbr { get; set; }
+
+ [DataMember(Name="PreferredVendorID", EmitDefaultValue=false)]
+ public StringValue PreferredVendorID { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyAvailable", EmitDefaultValue=false)]
+ public DecimalValue QtyAvailable { get; set; }
+
+ [DataMember(Name="QtyHardAvailable", EmitDefaultValue=false)]
+ public DecimalValue QtyHardAvailable { get; set; }
+
+ [DataMember(Name="QtyOnHand", EmitDefaultValue=false)]
+ public DecimalValue QtyOnHand { get; set; }
+
+ [DataMember(Name="QtyProductionDemand", EmitDefaultValue=false)]
+ public DecimalValue QtyProductionDemand { get; set; }
+
+ [DataMember(Name="QtyProductionDemandPrepared", EmitDefaultValue=false)]
+ public DecimalValue QtyProductionDemandPrepared { get; set; }
+
+ [DataMember(Name="QtyProductionSupply", EmitDefaultValue=false)]
+ public DecimalValue QtyProductionSupply { get; set; }
+
+ [DataMember(Name="QtyProductionSupplyPrepared", EmitDefaultValue=false)]
+ public DecimalValue QtyProductionSupplyPrepared { get; set; }
+
+ [DataMember(Name="QtyRemaining", EmitDefaultValue=false)]
+ public DecimalValue QtyRemaining { get; set; }
+
+ [DataMember(Name="QtyShort", EmitDefaultValue=false)]
+ public DecimalValue QtyShort { get; set; }
+
+ [DataMember(Name="ReplenishmentSource", EmitDefaultValue=false)]
+ public StringValue ReplenishmentSource { get; set; }
+
+ [DataMember(Name="RequiredDate", EmitDefaultValue=false)]
+ public DateTimeValue RequiredDate { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="SubAssyOrderType", EmitDefaultValue=false)]
+ public StringValue SubAssyOrderType { get; set; }
+
+ [DataMember(Name="SubAssyProductionNbr", EmitDefaultValue=false)]
+ public StringValue SubAssyProductionNbr { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TotalRequired", EmitDefaultValue=false)]
+ public DecimalValue TotalRequired { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="VendorName", EmitDefaultValue=false)]
+ public StringValue VendorName { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterials.cs b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterials.cs
new file mode 100644
index 00000000..f81242ad
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/CriticalMaterials.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class CriticalMaterials : Entity_v4
+ {
+
+ [DataMember(Name="Detail", EmitDefaultValue=false)]
+ public List Detail { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="ShowAllItems", EmitDefaultValue=false)]
+ public BooleanValue ShowAllItems { get; set; }
+
+ [DataMember(Name="ShowAllocated", EmitDefaultValue=false)]
+ public BooleanValue ShowAllocated { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntry.cs
new file mode 100644
index 00000000..ea345f3c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntry.cs
@@ -0,0 +1,78 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class DisassemblyEntry : Entity_v4
+ {
+
+ [DataMember(Name="Allocations", EmitDefaultValue=false)]
+ public List Allocations { get; set; }
+
+ [DataMember(Name="Attributes", EmitDefaultValue=false)]
+ public List Attributes { get; set; }
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="Branch", EmitDefaultValue=false)]
+ public StringValue Branch { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="INDocType", EmitDefaultValue=false)]
+ public StringValue INDocType { get; set; }
+
+ [DataMember(Name="INRefNbr", EmitDefaultValue=false)]
+ public StringValue INRefNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineDescription", EmitDefaultValue=false)]
+ public StringValue LineDescription { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public List Material { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="PostPeriod", EmitDefaultValue=false)]
+ public StringValue PostPeriod { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="TranType", EmitDefaultValue=false)]
+ public StringValue TranType { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAllocation.cs
new file mode 100644
index 00000000..61b755e3
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAllocation.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class DisassemblyEntryAllocation : Entity_v4
+ {
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)]
+ public IntValue SplitLineNbr { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAttribute.cs
new file mode 100644
index 00000000..26959393
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryAttribute.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class DisassemblyEntryAttribute : Entity_v4
+ {
+
+ [DataMember(Name="Attribute", EmitDefaultValue=false)]
+ public StringValue Attribute { get; set; }
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="ProdAttributeLineNbr", EmitDefaultValue=false)]
+ public IntValue ProdAttributeLineNbr { get; set; }
+
+ [DataMember(Name="Required", EmitDefaultValue=false)]
+ public BooleanValue Required { get; set; }
+
+ [DataMember(Name="TranLineNbr", EmitDefaultValue=false)]
+ public IntValue TranLineNbr { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterial.cs
new file mode 100644
index 00000000..65a1e6ab
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterial.cs
@@ -0,0 +1,84 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class DisassemblyEntryMaterial : Entity_v4
+ {
+
+ [DataMember(Name="Allocations", EmitDefaultValue=false)]
+ public List Allocations { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="ExtCost", EmitDefaultValue=false)]
+ public DecimalValue ExtCost { get; set; }
+
+ [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)]
+ public IntValue GLBatchLineNbr { get; set; }
+
+ [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)]
+ public StringValue GLBatchNbr { get; set; }
+
+ [DataMember(Name="INDocType", EmitDefaultValue=false)]
+ public StringValue INDocType { get; set; }
+
+ [DataMember(Name="INLineNbr", EmitDefaultValue=false)]
+ public IntValue INLineNbr { get; set; }
+
+ [DataMember(Name="INRefNbr", EmitDefaultValue=false)]
+ public StringValue INRefNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="MaterialLineNbr", EmitDefaultValue=false)]
+ public IntValue MaterialLineNbr { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)]
+ public StringValue ParentLotSerialNbr { get; set; }
+
+ [DataMember(Name="QtyisScrap", EmitDefaultValue=false)]
+ public BooleanValue QtyisScrap { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="ReasonCode", EmitDefaultValue=false)]
+ public StringValue ReasonCode { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranType", EmitDefaultValue=false)]
+ public StringValue TranType { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterialAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterialAllocation.cs
new file mode 100644
index 00000000..99e81a4e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/DisassemblyEntryMaterialAllocation.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class DisassemblyEntryMaterialAllocation : Entity_v4
+ {
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)]
+ public IntValue SplitLineNbr { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/DocContact.cs b/Acumatica.Manufacturing_21.200.001/Model/DocContact.cs
new file mode 100644
index 00000000..d684b217
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/DocContact.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class DocContact : Entity_v4
+ {
+
+ [DataMember(Name="Attention", EmitDefaultValue=false)]
+ public StringValue Attention { get; set; }
+
+ [DataMember(Name="CompanyName", EmitDefaultValue=false)]
+ public StringValue CompanyName { get; set; }
+
+ [DataMember(Name="Email", EmitDefaultValue=false)]
+ public StringValue Email { get; set; }
+
+ [DataMember(Name="Phone1", EmitDefaultValue=false)]
+ public StringValue Phone1 { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ECOReferenceDesignator.cs b/Acumatica.Manufacturing_21.200.001/Model/ECOReferenceDesignator.cs
new file mode 100644
index 00000000..06d496e9
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ECOReferenceDesignator.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ECOReferenceDesignator : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="MaterialLineID", EmitDefaultValue=false)]
+ public IntValue MaterialLineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="RefDes", EmitDefaultValue=false)]
+ public StringValue RefDes { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ECRReferenceDesignator.cs b/Acumatica.Manufacturing_21.200.001/Model/ECRReferenceDesignator.cs
new file mode 100644
index 00000000..8f928527
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ECRReferenceDesignator.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ECRReferenceDesignator : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="MaterialLineID", EmitDefaultValue=false)]
+ public IntValue MaterialLineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="RefDes", EmitDefaultValue=false)]
+ public StringValue RefDes { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrder.cs
new file mode 100644
index 00000000..d3d6d339
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrder.cs
@@ -0,0 +1,57 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrder : Entity_v4
+ {
+
+ [DataMember(Name="Attributes", EmitDefaultValue=false)]
+ public List Attributes { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BOMRevision", EmitDefaultValue=false)]
+ public StringValue BOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="EffectiveDate", EmitDefaultValue=false)]
+ public DateTimeValue EffectiveDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Operations", EmitDefaultValue=false)]
+ public List Operations { get; set; }
+
+ [DataMember(Name="Priority", EmitDefaultValue=false)]
+ public IntValue Priority { get; set; }
+
+ [DataMember(Name="RequestDate", EmitDefaultValue=false)]
+ public DateTimeValue RequestDate { get; set; }
+
+ [DataMember(Name="Requestor", EmitDefaultValue=false)]
+ public StringValue Requestor { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderAttribute.cs
new file mode 100644
index 00000000..53a3d976
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderAttribute.cs
@@ -0,0 +1,51 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderAttribute : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public StringValue Level { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderFunction", EmitDefaultValue=false)]
+ public StringValue OrderFunction { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="TransactionRequired", EmitDefaultValue=false)]
+ public BooleanValue TransactionRequired { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderMaterial.cs
new file mode 100644
index 00000000..a8813b17
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderMaterial.cs
@@ -0,0 +1,93 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderMaterial : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="BubbleNbr", EmitDefaultValue=false)]
+ public StringValue BubbleNbr { get; set; }
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="CompBOMID", EmitDefaultValue=false)]
+ public StringValue CompBOMID { get; set; }
+
+ [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)]
+ public StringValue CompBOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="EffectiveDate", EmitDefaultValue=false)]
+ public DateTimeValue EffectiveDate { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="PhantomRouting", EmitDefaultValue=false)]
+ public StringValue PhantomRouting { get; set; }
+
+ [DataMember(Name="PlannedCost", EmitDefaultValue=false)]
+ public DecimalValue PlannedCost { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="ReferenceDesignators", EmitDefaultValue=false)]
+ public List ReferenceDesignators { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public DecimalValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOperation.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOperation.cs
new file mode 100644
index 00000000..e0566153
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOperation.cs
@@ -0,0 +1,81 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderOperation : Entity_v4
+ {
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)]
+ public BooleanValue DropShippedtoVendor { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="FinishTime", EmitDefaultValue=false)]
+ public StringValue FinishTime { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="MachineUnits", EmitDefaultValue=false)]
+ public DecimalValue MachineUnits { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public List Material { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OperDesc", EmitDefaultValue=false)]
+ public StringValue OperDesc { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="Overheads", EmitDefaultValue=false)]
+ public List Overheads { get; set; }
+
+ [DataMember(Name="QueueTime", EmitDefaultValue=false)]
+ public StringValue QueueTime { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="RunTime", EmitDefaultValue=false)]
+ public StringValue RunTime { get; set; }
+
+ [DataMember(Name="RunUnits", EmitDefaultValue=false)]
+ public DecimalValue RunUnits { get; set; }
+
+ [DataMember(Name="ScrapAction", EmitDefaultValue=false)]
+ public StringValue ScrapAction { get; set; }
+
+ [DataMember(Name="SetupTime", EmitDefaultValue=false)]
+ public StringValue SetupTime { get; set; }
+
+ [DataMember(Name="Steps", EmitDefaultValue=false)]
+ public List Steps { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public List Tools { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="VendorLocation", EmitDefaultValue=false)]
+ public StringValue VendorLocation { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOverhead.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOverhead.cs
new file mode 100644
index 00000000..d3ac6960
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderOverhead.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderOverhead : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="Factor", EmitDefaultValue=false)]
+ public DecimalValue Factor { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OverheadID", EmitDefaultValue=false)]
+ public StringValue OverheadID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderStep.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderStep.cs
new file mode 100644
index 00000000..720ebf43
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderStep.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderStep : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderTool.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderTool.cs
new file mode 100644
index 00000000..16bbff1f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeOrderTool.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeOrderTool : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ToolID", EmitDefaultValue=false)]
+ public StringValue ToolID { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequest.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequest.cs
new file mode 100644
index 00000000..44305b2f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequest.cs
@@ -0,0 +1,60 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequest : Entity_v4
+ {
+
+ [DataMember(Name="Attributes", EmitDefaultValue=false)]
+ public List Attributes { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BOMRevision", EmitDefaultValue=false)]
+ public StringValue BOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECOID", EmitDefaultValue=false)]
+ public StringValue ECOID { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="EffectiveDate", EmitDefaultValue=false)]
+ public DateTimeValue EffectiveDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Operations", EmitDefaultValue=false)]
+ public List Operations { get; set; }
+
+ [DataMember(Name="Priority", EmitDefaultValue=false)]
+ public IntValue Priority { get; set; }
+
+ [DataMember(Name="RequestDate", EmitDefaultValue=false)]
+ public DateTimeValue RequestDate { get; set; }
+
+ [DataMember(Name="Requestor", EmitDefaultValue=false)]
+ public StringValue Requestor { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestAttribute.cs
new file mode 100644
index 00000000..60b3ef68
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestAttribute.cs
@@ -0,0 +1,51 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestAttribute : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public StringValue Level { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderFunction", EmitDefaultValue=false)]
+ public StringValue OrderFunction { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="TransactionRequired", EmitDefaultValue=false)]
+ public BooleanValue TransactionRequired { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestMaterial.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestMaterial.cs
new file mode 100644
index 00000000..99bfb5c5
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestMaterial.cs
@@ -0,0 +1,93 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestMaterial : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="BubbleNbr", EmitDefaultValue=false)]
+ public StringValue BubbleNbr { get; set; }
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="CompBOMID", EmitDefaultValue=false)]
+ public StringValue CompBOMID { get; set; }
+
+ [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)]
+ public StringValue CompBOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="EffectiveDate", EmitDefaultValue=false)]
+ public DateTimeValue EffectiveDate { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="PhantomRouting", EmitDefaultValue=false)]
+ public StringValue PhantomRouting { get; set; }
+
+ [DataMember(Name="PlannedCost", EmitDefaultValue=false)]
+ public DecimalValue PlannedCost { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="ReferenceDesignators", EmitDefaultValue=false)]
+ public List ReferenceDesignators { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public DecimalValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOperation.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOperation.cs
new file mode 100644
index 00000000..4e1d621b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOperation.cs
@@ -0,0 +1,81 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestOperation : Entity_v4
+ {
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)]
+ public BooleanValue DropShippedtoVendor { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="FinishTime", EmitDefaultValue=false)]
+ public StringValue FinishTime { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="MachineUnits", EmitDefaultValue=false)]
+ public DecimalValue MachineUnits { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public List Material { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OperDesc", EmitDefaultValue=false)]
+ public StringValue OperDesc { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="Overheads", EmitDefaultValue=false)]
+ public List Overheads { get; set; }
+
+ [DataMember(Name="QueueTime", EmitDefaultValue=false)]
+ public StringValue QueueTime { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="RunTime", EmitDefaultValue=false)]
+ public StringValue RunTime { get; set; }
+
+ [DataMember(Name="RunUnits", EmitDefaultValue=false)]
+ public DecimalValue RunUnits { get; set; }
+
+ [DataMember(Name="ScrapAction", EmitDefaultValue=false)]
+ public StringValue ScrapAction { get; set; }
+
+ [DataMember(Name="SetupTime", EmitDefaultValue=false)]
+ public StringValue SetupTime { get; set; }
+
+ [DataMember(Name="Steps", EmitDefaultValue=false)]
+ public List Steps { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public List Tools { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="VendorLocation", EmitDefaultValue=false)]
+ public StringValue VendorLocation { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOverhead.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOverhead.cs
new file mode 100644
index 00000000..a4a172a9
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestOverhead.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestOverhead : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="Factor", EmitDefaultValue=false)]
+ public DecimalValue Factor { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OverheadID", EmitDefaultValue=false)]
+ public StringValue OverheadID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestStep.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestStep.cs
new file mode 100644
index 00000000..7a9da424
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestStep.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestStep : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestTools.cs b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestTools.cs
new file mode 100644
index 00000000..18f58d33
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EngineeringChangeRequestTools.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EngineeringChangeRequestTools : Entity_v4
+ {
+
+ [DataMember(Name="ChangeStatus", EmitDefaultValue=false)]
+ public StringValue ChangeStatus { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ECRID", EmitDefaultValue=false)]
+ public StringValue ECRID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ToolID", EmitDefaultValue=false)]
+ public StringValue ToolID { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Estimate.cs b/Acumatica.Manufacturing_21.200.001/Model/Estimate.cs
new file mode 100644
index 00000000..e4c7a18b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Estimate.cs
@@ -0,0 +1,174 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Estimate : Entity_v4
+ {
+
+ [DataMember(Name="Branch", EmitDefaultValue=false)]
+ public StringValue Branch { get; set; }
+
+ [DataMember(Name="CostCode", EmitDefaultValue=false)]
+ public StringValue CostCode { get; set; }
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="Engineer", EmitDefaultValue=false)]
+ public StringValue Engineer { get; set; }
+
+ [DataMember(Name="EstimateClass", EmitDefaultValue=false)]
+ public StringValue EstimateClass { get; set; }
+
+ [DataMember(Name="EstimateDescription", EmitDefaultValue=false)]
+ public StringValue EstimateDescription { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="ExtRefNbr", EmitDefaultValue=false)]
+ public StringValue ExtRefNbr { get; set; }
+
+ [DataMember(Name="FixedLaborOverride", EmitDefaultValue=false)]
+ public BooleanValue FixedLaborOverride { get; set; }
+
+ [DataMember(Name="FixedOverheadOverride", EmitDefaultValue=false)]
+ public BooleanValue FixedOverheadOverride { get; set; }
+
+ [DataMember(Name="FixLaborCost", EmitDefaultValue=false)]
+ public DecimalValue FixLaborCost { get; set; }
+
+ [DataMember(Name="FixOverheadCost", EmitDefaultValue=false)]
+ public DecimalValue FixOverheadCost { get; set; }
+
+ [DataMember(Name="History", EmitDefaultValue=false)]
+ public List History { get; set; }
+
+ [DataMember(Name="ImageURL", EmitDefaultValue=false)]
+ public StringValue ImageURL { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="ItemDescription", EmitDefaultValue=false)]
+ public StringValue ItemDescription { get; set; }
+
+ [DataMember(Name="LeadTimeDays", EmitDefaultValue=false)]
+ public IntValue LeadTimeDays { get; set; }
+
+ [DataMember(Name="LeadTimeOverride", EmitDefaultValue=false)]
+ public BooleanValue LeadTimeOverride { get; set; }
+
+ [DataMember(Name="MachineCost", EmitDefaultValue=false)]
+ public DecimalValue MachineCost { get; set; }
+
+ [DataMember(Name="MachineOverride", EmitDefaultValue=false)]
+ public BooleanValue MachineOverride { get; set; }
+
+ [DataMember(Name="MaterialCost", EmitDefaultValue=false)]
+ public DecimalValue MaterialCost { get; set; }
+
+ [DataMember(Name="MaterialOverride", EmitDefaultValue=false)]
+ public BooleanValue MaterialOverride { get; set; }
+
+ [DataMember(Name="NonInventory", EmitDefaultValue=false)]
+ public BooleanValue NonInventory { get; set; }
+
+ [DataMember(Name="Operation", EmitDefaultValue=false)]
+ public List Operation { get; set; }
+
+ [DataMember(Name="OpportunityID", EmitDefaultValue=false)]
+ public StringValue OpportunityID { get; set; }
+
+ [DataMember(Name="OrderNbr", EmitDefaultValue=false)]
+ public StringValue OrderNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="Owner", EmitDefaultValue=false)]
+ public StringValue Owner { get; set; }
+
+ [DataMember(Name="Primary", EmitDefaultValue=false)]
+ public BooleanValue Primary { get; set; }
+
+ [DataMember(Name="Project", EmitDefaultValue=false)]
+ public StringValue Project { get; set; }
+
+ [DataMember(Name="ProjectTask", EmitDefaultValue=false)]
+ public StringValue ProjectTask { get; set; }
+
+ [DataMember(Name="PromiseDate", EmitDefaultValue=false)]
+ public DateTimeValue PromiseDate { get; set; }
+
+ [DataMember(Name="QuoteNbrQuoteNbr", EmitDefaultValue=false)]
+ public StringValue QuoteNbrQuoteNbr { get; set; }
+
+ [DataMember(Name="QuoteSource", EmitDefaultValue=false)]
+ public StringValue QuoteSource { get; set; }
+
+ [DataMember(Name="QuoteType", EmitDefaultValue=false)]
+ public StringValue QuoteType { get; set; }
+
+ [DataMember(Name="RefMaterialCost", EmitDefaultValue=false)]
+ public DecimalValue RefMaterialCost { get; set; }
+
+ [DataMember(Name="RequestDate", EmitDefaultValue=false)]
+ public DateTimeValue RequestDate { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="RevisionDate", EmitDefaultValue=false)]
+ public DateTimeValue RevisionDate { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="SubcontractCost", EmitDefaultValue=false)]
+ public DecimalValue SubcontractCost { get; set; }
+
+ [DataMember(Name="SubcontractOverride", EmitDefaultValue=false)]
+ public BooleanValue SubcontractOverride { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TaxCategory", EmitDefaultValue=false)]
+ public StringValue TaxCategory { get; set; }
+
+ [DataMember(Name="ToolCost", EmitDefaultValue=false)]
+ public DecimalValue ToolCost { get; set; }
+
+ [DataMember(Name="ToolOverride", EmitDefaultValue=false)]
+ public BooleanValue ToolOverride { get; set; }
+
+ [DataMember(Name="TotalCost", EmitDefaultValue=false)]
+ public DecimalValue TotalCost { get; set; }
+
+ [DataMember(Name="Totals", EmitDefaultValue=false)]
+ public EstimateTotal Totals { get; set; }
+
+ [DataMember(Name="VariableLaborOverride", EmitDefaultValue=false)]
+ public BooleanValue VariableLaborOverride { get; set; }
+
+ [DataMember(Name="VariableOverheadOverride", EmitDefaultValue=false)]
+ public BooleanValue VariableOverheadOverride { get; set; }
+
+ [DataMember(Name="VarLaborCost", EmitDefaultValue=false)]
+ public DecimalValue VarLaborCost { get; set; }
+
+ [DataMember(Name="VarOverheadCost", EmitDefaultValue=false)]
+ public DecimalValue VarOverheadCost { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateClass.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateClass.cs
new file mode 100644
index 00000000..57cb3a86
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateClass.cs
@@ -0,0 +1,51 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateClass : Entity_v4
+ {
+
+ [DataMember(Name="ClassID", EmitDefaultValue=false)]
+ public StringValue ClassID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Engineer", EmitDefaultValue=false)]
+ public StringValue Engineer { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="LaborMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue LaborMarkupPct { get; set; }
+
+ [DataMember(Name="LeadTimeDays", EmitDefaultValue=false)]
+ public IntValue LeadTimeDays { get; set; }
+
+ [DataMember(Name="MachineMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue MachineMarkupPct { get; set; }
+
+ [DataMember(Name="MaterialMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue MaterialMarkupPct { get; set; }
+
+ [DataMember(Name="OrderQty", EmitDefaultValue=false)]
+ public DecimalValue OrderQty { get; set; }
+
+ [DataMember(Name="OverheadMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue OverheadMarkupPct { get; set; }
+
+ [DataMember(Name="SubcontractMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue SubcontractMarkupPct { get; set; }
+
+ [DataMember(Name="TaxCategory", EmitDefaultValue=false)]
+ public StringValue TaxCategory { get; set; }
+
+ [DataMember(Name="ToolMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue ToolMarkupPct { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateHistory.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateHistory.cs
new file mode 100644
index 00000000..9a3f9fa2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateHistory.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateHistory : Entity_v4
+ {
+
+ [DataMember(Name="CreatedAt", EmitDefaultValue=false)]
+ public DateTimeValue CreatedAt { get; set; }
+
+ [DataMember(Name="CreatedBy", EmitDefaultValue=false)]
+ public StringValue CreatedBy { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="HistoryLineNumber", EmitDefaultValue=false)]
+ public IntValue HistoryLineNumber { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateMaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateMaterialDetail.cs
new file mode 100644
index 00000000..fe79b39c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateMaterialDetail.cs
@@ -0,0 +1,81 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateMaterialDetail : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="NonInventory", EmitDefaultValue=false)]
+ public BooleanValue NonInventory { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="PhantomRouting", EmitDefaultValue=false)]
+ public StringValue PhantomRouting { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)]
+ public BooleanValue QtyRoundUp { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public DecimalValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TotalCost", EmitDefaultValue=false)]
+ public DecimalValue TotalCost { get; set; }
+
+ [DataMember(Name="TotalRequired", EmitDefaultValue=false)]
+ public DecimalValue TotalRequired { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOperation.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperation.cs
new file mode 100644
index 00000000..eb9bbf7e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperation.cs
@@ -0,0 +1,132 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateOperation : Entity_v4
+ {
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)]
+ public BooleanValue DropShippedtoVendor { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="FinishTime", EmitDefaultValue=false)]
+ public StringValue FinishTime { get; set; }
+
+ [DataMember(Name="FixedLaborOverride", EmitDefaultValue=false)]
+ public BooleanValue FixedLaborOverride { get; set; }
+
+ [DataMember(Name="FixedOverheadOverride", EmitDefaultValue=false)]
+ public BooleanValue FixedOverheadOverride { get; set; }
+
+ [DataMember(Name="FixLaborCost", EmitDefaultValue=false)]
+ public DecimalValue FixLaborCost { get; set; }
+
+ [DataMember(Name="FixOverheadCost", EmitDefaultValue=false)]
+ public DecimalValue FixOverheadCost { get; set; }
+
+ [DataMember(Name="MachineCost", EmitDefaultValue=false)]
+ public DecimalValue MachineCost { get; set; }
+
+ [DataMember(Name="MachineOverride", EmitDefaultValue=false)]
+ public BooleanValue MachineOverride { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="MachineUnits", EmitDefaultValue=false)]
+ public DecimalValue MachineUnits { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public List Material { get; set; }
+
+ [DataMember(Name="MaterialCost", EmitDefaultValue=false)]
+ public DecimalValue MaterialCost { get; set; }
+
+ [DataMember(Name="MaterialOverride", EmitDefaultValue=false)]
+ public BooleanValue MaterialOverride { get; set; }
+
+ [DataMember(Name="OperationDescription", EmitDefaultValue=false)]
+ public StringValue OperationDescription { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="OutsideProcessOptions", EmitDefaultValue=false)]
+ public EstimateOperationOutsideProcess OutsideProcessOptions { get; set; }
+
+ [DataMember(Name="Overheads", EmitDefaultValue=false)]
+ public List Overheads { get; set; }
+
+ [DataMember(Name="QueueTime", EmitDefaultValue=false)]
+ public StringValue QueueTime { get; set; }
+
+ [DataMember(Name="RefMaterialCost", EmitDefaultValue=false)]
+ public DecimalValue RefMaterialCost { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="RunTime", EmitDefaultValue=false)]
+ public StringValue RunTime { get; set; }
+
+ [DataMember(Name="RunUnits", EmitDefaultValue=false)]
+ public DecimalValue RunUnits { get; set; }
+
+ [DataMember(Name="SetupTime", EmitDefaultValue=false)]
+ public StringValue SetupTime { get; set; }
+
+ [DataMember(Name="Steps", EmitDefaultValue=false)]
+ public List Steps { get; set; }
+
+ [DataMember(Name="SubcontractCost", EmitDefaultValue=false)]
+ public DecimalValue SubcontractCost { get; set; }
+
+ [DataMember(Name="SubcontractOverride", EmitDefaultValue=false)]
+ public BooleanValue SubcontractOverride { get; set; }
+
+ [DataMember(Name="ToolCost", EmitDefaultValue=false)]
+ public DecimalValue ToolCost { get; set; }
+
+ [DataMember(Name="ToolOverride", EmitDefaultValue=false)]
+ public BooleanValue ToolOverride { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public List Tools { get; set; }
+
+ [DataMember(Name="TotalCost", EmitDefaultValue=false)]
+ public DecimalValue TotalCost { get; set; }
+
+ [DataMember(Name="VariableLaborOverride", EmitDefaultValue=false)]
+ public BooleanValue VariableLaborOverride { get; set; }
+
+ [DataMember(Name="VariableOverheadOverride", EmitDefaultValue=false)]
+ public BooleanValue VariableOverheadOverride { get; set; }
+
+ [DataMember(Name="VarLaborCost", EmitDefaultValue=false)]
+ public DecimalValue VarLaborCost { get; set; }
+
+ [DataMember(Name="VarOverheadCost", EmitDefaultValue=false)]
+ public DecimalValue VarOverheadCost { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="VendorLocation", EmitDefaultValue=false)]
+ public StringValue VendorLocation { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationDetail.cs
new file mode 100644
index 00000000..6e692f54
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationDetail.cs
@@ -0,0 +1,108 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateOperationDetail : Entity_v4
+ {
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="FinishTime", EmitDefaultValue=false)]
+ public StringValue FinishTime { get; set; }
+
+ [DataMember(Name="FixedLaborOverride", EmitDefaultValue=false)]
+ public BooleanValue FixedLaborOverride { get; set; }
+
+ [DataMember(Name="FixedOvhdOverride", EmitDefaultValue=false)]
+ public BooleanValue FixedOvhdOverride { get; set; }
+
+ [DataMember(Name="FixLaborCost", EmitDefaultValue=false)]
+ public DecimalValue FixLaborCost { get; set; }
+
+ [DataMember(Name="FixOverheadCost", EmitDefaultValue=false)]
+ public DecimalValue FixOverheadCost { get; set; }
+
+ [DataMember(Name="MachineCost", EmitDefaultValue=false)]
+ public DecimalValue MachineCost { get; set; }
+
+ [DataMember(Name="MachineOverride", EmitDefaultValue=false)]
+ public BooleanValue MachineOverride { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="MachineUnits", EmitDefaultValue=false)]
+ public DecimalValue MachineUnits { get; set; }
+
+ [DataMember(Name="MaterialCost", EmitDefaultValue=false)]
+ public DecimalValue MaterialCost { get; set; }
+
+ [DataMember(Name="MaterialOverride", EmitDefaultValue=false)]
+ public BooleanValue MaterialOverride { get; set; }
+
+ [DataMember(Name="OperationDescription", EmitDefaultValue=false)]
+ public StringValue OperationDescription { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public IntValue OperationNbr { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="QueueTime", EmitDefaultValue=false)]
+ public StringValue QueueTime { get; set; }
+
+ [DataMember(Name="RefMaterialCost", EmitDefaultValue=false)]
+ public DecimalValue RefMaterialCost { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="RunTime", EmitDefaultValue=false)]
+ public StringValue RunTime { get; set; }
+
+ [DataMember(Name="RunUnits", EmitDefaultValue=false)]
+ public DecimalValue RunUnits { get; set; }
+
+ [DataMember(Name="SetupTime", EmitDefaultValue=false)]
+ public StringValue SetupTime { get; set; }
+
+ [DataMember(Name="SubcontractCost", EmitDefaultValue=false)]
+ public DecimalValue SubcontractCost { get; set; }
+
+ [DataMember(Name="SubcontractOverride", EmitDefaultValue=false)]
+ public BooleanValue SubcontractOverride { get; set; }
+
+ [DataMember(Name="ToolCost", EmitDefaultValue=false)]
+ public DecimalValue ToolCost { get; set; }
+
+ [DataMember(Name="ToolOverride", EmitDefaultValue=false)]
+ public BooleanValue ToolOverride { get; set; }
+
+ [DataMember(Name="VariableLaborOverride", EmitDefaultValue=false)]
+ public BooleanValue VariableLaborOverride { get; set; }
+
+ [DataMember(Name="VariableOvhdOverride", EmitDefaultValue=false)]
+ public BooleanValue VariableOvhdOverride { get; set; }
+
+ [DataMember(Name="VarLaborCost", EmitDefaultValue=false)]
+ public DecimalValue VarLaborCost { get; set; }
+
+ [DataMember(Name="VarOverheadCost", EmitDefaultValue=false)]
+ public DecimalValue VarOverheadCost { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationOutsideProcess.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationOutsideProcess.cs
new file mode 100644
index 00000000..368df7dc
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOperationOutsideProcess.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateOperationOutsideProcess : Entity_v4
+ {
+
+ [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)]
+ public BooleanValue DropShippedtoVendor { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="VendorLocation", EmitDefaultValue=false)]
+ public StringValue VendorLocation { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateOverheadDetail.cs
new file mode 100644
index 00000000..301e1a47
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateOverheadDetail.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateOverheadDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="Factor", EmitDefaultValue=false)]
+ public DecimalValue Factor { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OverheadCostRate", EmitDefaultValue=false)]
+ public DecimalValue OverheadCostRate { get; set; }
+
+ [DataMember(Name="OverheadID", EmitDefaultValue=false)]
+ public StringValue OverheadID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="WCFlag", EmitDefaultValue=false)]
+ public BooleanValue WCFlag { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimatePreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimatePreferences.cs
new file mode 100644
index 00000000..f946c76f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimatePreferences.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimatePreferences : Entity_v4
+ {
+
+ [DataMember(Name="AutoNumberRevisions", EmitDefaultValue=false)]
+ public BooleanValue AutoNumberRevisions { get; set; }
+
+ [DataMember(Name="DefaultEstimateClass", EmitDefaultValue=false)]
+ public StringValue DefaultEstimateClass { get; set; }
+
+ [DataMember(Name="DefaultProdOrderType", EmitDefaultValue=false)]
+ public StringValue DefaultProdOrderType { get; set; }
+
+ [DataMember(Name="DefaultRevision", EmitDefaultValue=false)]
+ public StringValue DefaultRevision { get; set; }
+
+ [DataMember(Name="DefaultWorkCenter", EmitDefaultValue=false)]
+ public StringValue DefaultWorkCenter { get; set; }
+
+ [DataMember(Name="EstimateNumberSequence", EmitDefaultValue=false)]
+ public StringValue EstimateNumberSequence { get; set; }
+
+ [DataMember(Name="NewRevisionIsPrimary", EmitDefaultValue=false)]
+ public BooleanValue NewRevisionIsPrimary { get; set; }
+
+ [DataMember(Name="UpdateAllRevisions", EmitDefaultValue=false)]
+ public BooleanValue UpdateAllRevisions { get; set; }
+
+ [DataMember(Name="UpdatePriceInfo", EmitDefaultValue=false)]
+ public BooleanValue UpdatePriceInfo { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateStepDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateStepDetail.cs
new file mode 100644
index 00000000..d5058f7c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateStepDetail.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateStepDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateToolDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateToolDetail.cs
new file mode 100644
index 00000000..e5d7ac3c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateToolDetail.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateToolDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="QtyReq", EmitDefaultValue=false)]
+ public DecimalValue QtyReq { get; set; }
+
+ [DataMember(Name="ToolID", EmitDefaultValue=false)]
+ public StringValue ToolID { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EstimateTotal.cs b/Acumatica.Manufacturing_21.200.001/Model/EstimateTotal.cs
new file mode 100644
index 00000000..d32e20b8
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EstimateTotal.cs
@@ -0,0 +1,72 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EstimateTotal : Entity_v4
+ {
+
+ [DataMember(Name="BaseCurrencyID", EmitDefaultValue=false)]
+ public StringValue BaseCurrencyID { get; set; }
+
+ [DataMember(Name="Currency", EmitDefaultValue=false)]
+ public StringValue Currency { get; set; }
+
+ [DataMember(Name="CurrencyID", EmitDefaultValue=false)]
+ public StringValue CurrencyID { get; set; }
+
+ [DataMember(Name="CurrRate", EmitDefaultValue=false)]
+ public DecimalValue CurrRate { get; set; }
+
+ [DataMember(Name="CuryViewState", EmitDefaultValue=false)]
+ public BooleanValue CuryViewState { get; set; }
+
+ [DataMember(Name="LaborMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue LaborMarkupPct { get; set; }
+
+ [DataMember(Name="MachineMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue MachineMarkupPct { get; set; }
+
+ [DataMember(Name="MaterialMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue MaterialMarkupPct { get; set; }
+
+ [DataMember(Name="OrderQty", EmitDefaultValue=false)]
+ public DecimalValue OrderQty { get; set; }
+
+ [DataMember(Name="OverallMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue OverallMarkupPct { get; set; }
+
+ [DataMember(Name="OverheadMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue OverheadMarkupPct { get; set; }
+
+ [DataMember(Name="ReciprocalRate", EmitDefaultValue=false)]
+ public DecimalValue ReciprocalRate { get; set; }
+
+ [DataMember(Name="SubcontractMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue SubcontractMarkupPct { get; set; }
+
+ [DataMember(Name="ToolMarkupPct", EmitDefaultValue=false)]
+ public DecimalValue ToolMarkupPct { get; set; }
+
+ [DataMember(Name="TotalCost", EmitDefaultValue=false)]
+ public DecimalValue TotalCost { get; set; }
+
+ [DataMember(Name="TotalPrice", EmitDefaultValue=false)]
+ public DecimalValue TotalPrice { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UnitPrice", EmitDefaultValue=false)]
+ public DecimalValue UnitPrice { get; set; }
+
+ [DataMember(Name="UnitPriceOverride", EmitDefaultValue=false)]
+ public BooleanValue UnitPriceOverride { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/EventHistoryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/EventHistoryDetail.cs
new file mode 100644
index 00000000..bb6a0597
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/EventHistoryDetail.cs
@@ -0,0 +1,51 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class EventHistoryDetail : Entity_v4
+ {
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="CreatedAt", EmitDefaultValue=false)]
+ public DateTimeValue CreatedAt { get; set; }
+
+ [DataMember(Name="CreatedBy", EmitDefaultValue=false)]
+ public StringValue CreatedBy { get; set; }
+
+ [DataMember(Name="CreatedScreen", EmitDefaultValue=false)]
+ public StringValue CreatedScreen { get; set; }
+
+ [DataMember(Name="CreatedScreenID", EmitDefaultValue=false)]
+ public StringValue CreatedScreenID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="DocType", EmitDefaultValue=false)]
+ public StringValue DocType { get; set; }
+
+ [DataMember(Name="EventID", EmitDefaultValue=false)]
+ public LongValue EventID { get; set; }
+
+ [DataMember(Name="EventLineNumber", EmitDefaultValue=false)]
+ public IntValue EventLineNumber { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="RelatedDocument", EmitDefaultValue=false)]
+ public GuidValue RelatedDocument { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/FeatureAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/FeatureAttributes.cs
new file mode 100644
index 00000000..ec522ba6
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/FeatureAttributes.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class FeatureAttributes : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="DefaultValue", EmitDefaultValue=false)]
+ public StringValue DefaultValue { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="FeatureID", EmitDefaultValue=false)]
+ public StringValue FeatureID { get; set; }
+
+ [DataMember(Name="IsFormula", EmitDefaultValue=false)]
+ public BooleanValue IsFormula { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Required", EmitDefaultValue=false)]
+ public BooleanValue Required { get; set; }
+
+ [DataMember(Name="Variable", EmitDefaultValue=false)]
+ public StringValue Variable { get; set; }
+
+ [DataMember(Name="Visible", EmitDefaultValue=false)]
+ public BooleanValue Visible { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/FeatureOptions.cs b/Acumatica.Manufacturing_21.200.001/Model/FeatureOptions.cs
new file mode 100644
index 00000000..2194873b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/FeatureOptions.cs
@@ -0,0 +1,81 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class FeatureOptions : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="FeatureID", EmitDefaultValue=false)]
+ public StringValue FeatureID { get; set; }
+
+ [DataMember(Name="FixedInclude", EmitDefaultValue=false)]
+ public BooleanValue FixedInclude { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LotQty", EmitDefaultValue=false)]
+ public StringValue LotQty { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="MaxQty", EmitDefaultValue=false)]
+ public StringValue MaxQty { get; set; }
+
+ [DataMember(Name="MinQty", EmitDefaultValue=false)]
+ public StringValue MinQty { get; set; }
+
+ [DataMember(Name="PhantomRouting", EmitDefaultValue=false)]
+ public StringValue PhantomRouting { get; set; }
+
+ [DataMember(Name="PriceFactor", EmitDefaultValue=false)]
+ public StringValue PriceFactor { get; set; }
+
+ [DataMember(Name="PrintResults", EmitDefaultValue=false)]
+ public BooleanValue PrintResults { get; set; }
+
+ [DataMember(Name="QtyEnabled", EmitDefaultValue=false)]
+ public BooleanValue QtyEnabled { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public StringValue QtyRequired { get; set; }
+
+ [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)]
+ public BooleanValue QtyRoundUp { get; set; }
+
+ [DataMember(Name="ResultsCopy", EmitDefaultValue=false)]
+ public BooleanValue ResultsCopy { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public StringValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Forecast.cs b/Acumatica.Manufacturing_21.200.001/Model/Forecast.cs
new file mode 100644
index 00000000..13aac8c8
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Forecast.cs
@@ -0,0 +1,54 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Forecast : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="BeginDate", EmitDefaultValue=false)]
+ public DateTimeValue BeginDate { get; set; }
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="CustomerName", EmitDefaultValue=false)]
+ public StringValue CustomerName { get; set; }
+
+ [DataMember(Name="Dependent", EmitDefaultValue=false)]
+ public BooleanValue Dependent { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EndDate", EmitDefaultValue=false)]
+ public DateTimeValue EndDate { get; set; }
+
+ [DataMember(Name="ForecastID", EmitDefaultValue=false)]
+ public StringValue ForecastID { get; set; }
+
+ [DataMember(Name="Interval", EmitDefaultValue=false)]
+ public StringValue Interval { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedInquiry.cs b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedInquiry.cs
new file mode 100644
index 00000000..ad0809c8
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedInquiry.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ItemWhereUsedInquiry : Entity_v4
+ {
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="MultiLevel", EmitDefaultValue=false)]
+ public BooleanValue MultiLevel { get; set; }
+
+ [DataMember(Name="Results", EmitDefaultValue=false)]
+ public List Results { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedRow.cs b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedRow.cs
new file mode 100644
index 00000000..3f167ed6
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ItemWhereUsedRow.cs
@@ -0,0 +1,66 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ItemWhereUsedRow : Entity_v4
+ {
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public IntValue Level { get; set; }
+
+ [DataMember(Name="ParentDesc", EmitDefaultValue=false)]
+ public StringValue ParentDesc { get; set; }
+
+ [DataMember(Name="ParentInventoryID", EmitDefaultValue=false)]
+ public StringValue ParentInventoryID { get; set; }
+
+ [DataMember(Name="ParentItemClass", EmitDefaultValue=false)]
+ public StringValue ParentItemClass { get; set; }
+
+ [DataMember(Name="ParentSubitem", EmitDefaultValue=false)]
+ public StringValue ParentSubitem { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="Sequence", EmitDefaultValue=false)]
+ public IntValue Sequence { get; set; }
+
+ [DataMember(Name="Source", EmitDefaultValue=false)]
+ public StringValue Source { get; set; }
+
+ [DataMember(Name="StockItem", EmitDefaultValue=false)]
+ public BooleanValue StockItem { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborCodes.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborCodes.cs
new file mode 100644
index 00000000..85529257
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LaborCodes.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LaborCodes : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LaborAccount", EmitDefaultValue=false)]
+ public StringValue LaborAccount { get; set; }
+
+ [DataMember(Name="LaborCode", EmitDefaultValue=false)]
+ public StringValue LaborCode { get; set; }
+
+ [DataMember(Name="LaborSub", EmitDefaultValue=false)]
+ public StringValue LaborSub { get; set; }
+
+ [DataMember(Name="OverheadAccount", EmitDefaultValue=false)]
+ public StringValue OverheadAccount { get; set; }
+
+ [DataMember(Name="OverheadSub", EmitDefaultValue=false)]
+ public StringValue OverheadSub { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntry.cs
new file mode 100644
index 00000000..8d8635b0
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntry.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LaborEntry : Entity_v4
+ {
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="ControlQty", EmitDefaultValue=false)]
+ public DecimalValue ControlQty { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="PostPeriod", EmitDefaultValue=false)]
+ public StringValue PostPeriod { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="TotalQty", EmitDefaultValue=false)]
+ public DecimalValue TotalQty { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetail.cs
new file mode 100644
index 00000000..86c88364
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetail.cs
@@ -0,0 +1,114 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LaborEntryDetail : Entity_v4
+ {
+
+ [DataMember(Name="Allocations", EmitDefaultValue=false)]
+ public List Allocations { get; set; }
+
+ [DataMember(Name="EmployeeID", EmitDefaultValue=false)]
+ public StringValue EmployeeID { get; set; }
+
+ [DataMember(Name="EndTime", EmitDefaultValue=false)]
+ public DateTimeValue EndTime { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)]
+ public IntValue GLBatchLineNbr { get; set; }
+
+ [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)]
+ public StringValue GLBatchNbr { get; set; }
+
+ [DataMember(Name="INDocType", EmitDefaultValue=false)]
+ public StringValue INDocType { get; set; }
+
+ [DataMember(Name="INLineNbr", EmitDefaultValue=false)]
+ public IntValue INLineNbr { get; set; }
+
+ [DataMember(Name="INRefNbr", EmitDefaultValue=false)]
+ public StringValue INRefNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LaborAmount", EmitDefaultValue=false)]
+ public DecimalValue LaborAmount { get; set; }
+
+ [DataMember(Name="LaborCode", EmitDefaultValue=false)]
+ public StringValue LaborCode { get; set; }
+
+ [DataMember(Name="LaborRate", EmitDefaultValue=false)]
+ public DecimalValue LaborRate { get; set; }
+
+ [DataMember(Name="LaborTime", EmitDefaultValue=false)]
+ public StringValue LaborTime { get; set; }
+
+ [DataMember(Name="LaborType", EmitDefaultValue=false)]
+ public StringValue LaborType { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyisScrap", EmitDefaultValue=false)]
+ public BooleanValue QtyisScrap { get; set; }
+
+ [DataMember(Name="QtyScrapped", EmitDefaultValue=false)]
+ public DecimalValue QtyScrapped { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="ReasonCode", EmitDefaultValue=false)]
+ public StringValue ReasonCode { get; set; }
+
+ [DataMember(Name="ReceiptNbr", EmitDefaultValue=false)]
+ public StringValue ReceiptNbr { get; set; }
+
+ [DataMember(Name="ScrapAction", EmitDefaultValue=false)]
+ public StringValue ScrapAction { get; set; }
+
+ [DataMember(Name="Shift", EmitDefaultValue=false)]
+ public StringValue Shift { get; set; }
+
+ [DataMember(Name="StartTime", EmitDefaultValue=false)]
+ public DateTimeValue StartTime { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="TransactionAttributes", EmitDefaultValue=false)]
+ public List TransactionAttributes { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetailAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetailAllocation.cs
new file mode 100644
index 00000000..3ac501ae
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryDetailAllocation.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LaborEntryDetailAllocation : Entity_v4
+ {
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)]
+ public IntValue SplitLineNbr { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LaborEntryTranAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryTranAttributes.cs
new file mode 100644
index 00000000..e1d136ee
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LaborEntryTranAttributes.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LaborEntryTranAttributes : Entity_v4
+ {
+
+ [DataMember(Name="Attribute", EmitDefaultValue=false)]
+ public StringValue Attribute { get; set; }
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ProdAttributeLineNbr", EmitDefaultValue=false)]
+ public IntValue ProdAttributeLineNbr { get; set; }
+
+ [DataMember(Name="Required", EmitDefaultValue=false)]
+ public BooleanValue Required { get; set; }
+
+ [DataMember(Name="TranLineNbr", EmitDefaultValue=false)]
+ public IntValue TranLineNbr { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LateAssignment.cs b/Acumatica.Manufacturing_21.200.001/Model/LateAssignment.cs
new file mode 100644
index 00000000..ff4fb734
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LateAssignment.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LateAssignment : Entity_v4
+ {
+
+ [DataMember(Name="AllocatedDetail", EmitDefaultValue=false)]
+ public List AllocatedDetail { get; set; }
+
+ [DataMember(Name="CompleteQty", EmitDefaultValue=false)]
+ public DecimalValue CompleteQty { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtytoProduce", EmitDefaultValue=false)]
+ public DecimalValue QtytoProduce { get; set; }
+
+ [DataMember(Name="RemainingQty", EmitDefaultValue=false)]
+ public DecimalValue RemainingQty { get; set; }
+
+ [DataMember(Name="ScrappedQty", EmitDefaultValue=false)]
+ public DecimalValue ScrappedQty { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="UnallocatedDetail", EmitDefaultValue=false)]
+ public List UnallocatedDetail { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentAllocatedDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentAllocatedDetail.cs
new file mode 100644
index 00000000..cf99e9e7
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentAllocatedDetail.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LateAssignmentAllocatedDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)]
+ public StringValue ParentLotSerialNbr { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyAllocated", EmitDefaultValue=false)]
+ public DecimalValue QtyAllocated { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentUnallocatedDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentUnallocatedDetail.cs
new file mode 100644
index 00000000..9baca4bd
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/LateAssignmentUnallocatedDetail.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class LateAssignmentUnallocatedDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)]
+ public StringValue ParentLotSerialNbr { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="QtytoAllocate", EmitDefaultValue=false)]
+ public DecimalValue QtytoAllocate { get; set; }
+
+ [DataMember(Name="QtyUnallocated", EmitDefaultValue=false)]
+ public DecimalValue QtyUnallocated { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MPSType.cs b/Acumatica.Manufacturing_21.200.001/Model/MPSType.cs
new file mode 100644
index 00000000..c3a636de
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MPSType.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MPSType : Entity_v4
+ {
+
+ [DataMember(Name="Dependent", EmitDefaultValue=false)]
+ public BooleanValue Dependent { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="NumberingSequence", EmitDefaultValue=false)]
+ public StringValue NumberingSequence { get; set; }
+
+ [DataMember(Name="TypeID", EmitDefaultValue=false)]
+ public StringValue TypeID { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPBucketDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPBucketDetail.cs
new file mode 100644
index 00000000..61250bc4
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPBucketDetail.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPBucketDetail : Entity_v4
+ {
+
+ [DataMember(Name="Bucket", EmitDefaultValue=false)]
+ public IntValue Bucket { get; set; }
+
+ [DataMember(Name="BucketID", EmitDefaultValue=false)]
+ public StringValue BucketID { get; set; }
+
+ [DataMember(Name="Interval", EmitDefaultValue=false)]
+ public StringValue Interval { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public IntValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPBuckets.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPBuckets.cs
new file mode 100644
index 00000000..1e4b601d
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPBuckets.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPBuckets : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="BucketID", EmitDefaultValue=false)]
+ public StringValue BucketID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiry.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiry.cs
new file mode 100644
index 00000000..0bbcabb2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiry.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPDetailInquiry : Entity_v4
+ {
+
+ [DataMember(Name="BaseUnit", EmitDefaultValue=false)]
+ public StringValue BaseUnit { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LotQty", EmitDefaultValue=false)]
+ public DecimalValue LotQty { get; set; }
+
+ [DataMember(Name="MaxOrderQty", EmitDefaultValue=false)]
+ public DecimalValue MaxOrderQty { get; set; }
+
+ [DataMember(Name="MinOrderQty", EmitDefaultValue=false)]
+ public DecimalValue MinOrderQty { get; set; }
+
+ [DataMember(Name="QtyOnHand", EmitDefaultValue=false)]
+ public DecimalValue QtyOnHand { get; set; }
+
+ [DataMember(Name="Results", EmitDefaultValue=false)]
+ public List Results { get; set; }
+
+ [DataMember(Name="SafetyStock", EmitDefaultValue=false)]
+ public DecimalValue SafetyStock { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiryResult.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiryResult.cs
new file mode 100644
index 00000000..a89141fa
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPDetailInquiryResult.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPDetailInquiryResult : Entity_v4
+ {
+
+ [DataMember(Name="ParentInventoryID", EmitDefaultValue=false)]
+ public StringValue ParentInventoryID { get; set; }
+
+ [DataMember(Name="ParentSubitem", EmitDefaultValue=false)]
+ public StringValue ParentSubitem { get; set; }
+
+ [DataMember(Name="ProductInventoryID", EmitDefaultValue=false)]
+ public StringValue ProductInventoryID { get; set; }
+
+ [DataMember(Name="ProductSubitem", EmitDefaultValue=false)]
+ public StringValue ProductSubitem { get; set; }
+
+ [DataMember(Name="PromiseDate", EmitDefaultValue=false)]
+ public DateTimeValue PromiseDate { get; set; }
+
+ [DataMember(Name="Qty", EmitDefaultValue=false)]
+ public DecimalValue Qty { get; set; }
+
+ [DataMember(Name="QtyOnHand", EmitDefaultValue=false)]
+ public DecimalValue QtyOnHand { get; set; }
+
+ [DataMember(Name="RecordID", EmitDefaultValue=false)]
+ public IntValue RecordID { get; set; }
+
+ [DataMember(Name="ReferenceType", EmitDefaultValue=false)]
+ public StringValue ReferenceType { get; set; }
+
+ [DataMember(Name="RelatedDocument", EmitDefaultValue=false)]
+ public StringValue RelatedDocument { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPDisplay.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPDisplay.cs
new file mode 100644
index 00000000..26f0ada5
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPDisplay.cs
@@ -0,0 +1,99 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPDisplay : Entity_v4
+ {
+
+ [DataMember(Name="ActionDate", EmitDefaultValue=false)]
+ public DateTimeValue ActionDate { get; set; }
+
+ [DataMember(Name="ActionLeadTime", EmitDefaultValue=false)]
+ public IntValue ActionLeadTime { get; set; }
+
+ [DataMember(Name="BaseQty", EmitDefaultValue=false)]
+ public DecimalValue BaseQty { get; set; }
+
+ [DataMember(Name="BaseUOM", EmitDefaultValue=false)]
+ public StringValue BaseUOM { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BOMRevision", EmitDefaultValue=false)]
+ public StringValue BOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="MRPDate", EmitDefaultValue=false)]
+ public DateTimeValue MRPDate { get; set; }
+
+ [DataMember(Name="ParentInventoryID", EmitDefaultValue=false)]
+ public StringValue ParentInventoryID { get; set; }
+
+ [DataMember(Name="ParentSubitem", EmitDefaultValue=false)]
+ public StringValue ParentSubitem { get; set; }
+
+ [DataMember(Name="PreferredVendorID", EmitDefaultValue=false)]
+ public StringValue PreferredVendorID { get; set; }
+
+ [DataMember(Name="ProductInventoryID", EmitDefaultValue=false)]
+ public StringValue ProductInventoryID { get; set; }
+
+ [DataMember(Name="ProductManagerID", EmitDefaultValue=false)]
+ public StringValue ProductManagerID { get; set; }
+
+ [DataMember(Name="ProductSubitem", EmitDefaultValue=false)]
+ public StringValue ProductSubitem { get; set; }
+
+ [DataMember(Name="PromiseDate", EmitDefaultValue=false)]
+ public DateTimeValue PromiseDate { get; set; }
+
+ [DataMember(Name="RecordID", EmitDefaultValue=false)]
+ public IntValue RecordID { get; set; }
+
+ [DataMember(Name="ReferenceType", EmitDefaultValue=false)]
+ public StringValue ReferenceType { get; set; }
+
+ [DataMember(Name="RelatedDocument", EmitDefaultValue=false)]
+ public StringValue RelatedDocument { get; set; }
+
+ [DataMember(Name="RelatedParentDocument", EmitDefaultValue=false)]
+ public StringValue RelatedParentDocument { get; set; }
+
+ [DataMember(Name="RelatedProductDocument", EmitDefaultValue=false)]
+ public StringValue RelatedProductDocument { get; set; }
+
+ [DataMember(Name="SDFlag", EmitDefaultValue=false)]
+ public StringValue SDFlag { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="Source", EmitDefaultValue=false)]
+ public StringValue Source { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="VendorName", EmitDefaultValue=false)]
+ public StringValue VendorName { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPException.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPException.cs
new file mode 100644
index 00000000..0f96b0ad
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPException.cs
@@ -0,0 +1,57 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPException : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="ItemClass", EmitDefaultValue=false)]
+ public StringValue ItemClass { get; set; }
+
+ [DataMember(Name="ProductManagerID", EmitDefaultValue=false)]
+ public StringValue ProductManagerID { get; set; }
+
+ [DataMember(Name="PromiseDate", EmitDefaultValue=false)]
+ public DateTimeValue PromiseDate { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="RecordID", EmitDefaultValue=false)]
+ public IntValue RecordID { get; set; }
+
+ [DataMember(Name="RefType", EmitDefaultValue=false)]
+ public StringValue RefType { get; set; }
+
+ [DataMember(Name="RelatedDocument", EmitDefaultValue=false)]
+ public StringValue RelatedDocument { get; set; }
+
+ [DataMember(Name="RequiredDate", EmitDefaultValue=false)]
+ public DateTimeValue RequiredDate { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="SupplyQty", EmitDefaultValue=false)]
+ public DecimalValue SupplyQty { get; set; }
+
+ [DataMember(Name="SupplyWarehouse", EmitDefaultValue=false)]
+ public StringValue SupplyWarehouse { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPPreferences.cs
new file mode 100644
index 00000000..d85e81ac
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPPreferences.cs
@@ -0,0 +1,54 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPPreferences : Entity_v4
+ {
+
+ [DataMember(Name="DaysAfter", EmitDefaultValue=false)]
+ public IntValue DaysAfter { get; set; }
+
+ [DataMember(Name="DaysBefore", EmitDefaultValue=false)]
+ public IntValue DaysBefore { get; set; }
+
+ [DataMember(Name="DefaultType", EmitDefaultValue=false)]
+ public StringValue DefaultType { get; set; }
+
+ [DataMember(Name="DemandTimeFence", EmitDefaultValue=false)]
+ public IntValue DemandTimeFence { get; set; }
+
+ [DataMember(Name="GracePeriod", EmitDefaultValue=false)]
+ public IntValue GracePeriod { get; set; }
+
+ [DataMember(Name="IncludeOnHoldProductionOrders", EmitDefaultValue=false)]
+ public BooleanValue IncludeOnHoldProductionOrders { get; set; }
+
+ [DataMember(Name="IncludeOnHoldPurchaseOrders", EmitDefaultValue=false)]
+ public BooleanValue IncludeOnHoldPurchaseOrders { get; set; }
+
+ [DataMember(Name="IncludeOnHoldSalesOrders", EmitDefaultValue=false)]
+ public BooleanValue IncludeOnHoldSalesOrders { get; set; }
+
+ [DataMember(Name="NumberingSequence", EmitDefaultValue=false)]
+ public StringValue NumberingSequence { get; set; }
+
+ [DataMember(Name="PlanOrderType", EmitDefaultValue=false)]
+ public StringValue PlanOrderType { get; set; }
+
+ [DataMember(Name="PurchaseCalendarID", EmitDefaultValue=false)]
+ public StringValue PurchaseCalendarID { get; set; }
+
+ [DataMember(Name="StockingMethod", EmitDefaultValue=false)]
+ public StringValue StockingMethod { get; set; }
+
+ [DataMember(Name="TimeFence", EmitDefaultValue=false)]
+ public IntValue TimeFence { get; set; }
+
+ [DataMember(Name="UseFixedManufacturingTimes", EmitDefaultValue=false)]
+ public BooleanValue UseFixedManufacturingTimes { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItem.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItem.cs
new file mode 100644
index 00000000..c72b9e3a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItem.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPRequirementsByItem : Entity_v4
+ {
+
+ [DataMember(Name="BucketID", EmitDefaultValue=false)]
+ public StringValue BucketID { get; set; }
+
+ [DataMember(Name="Detail", EmitDefaultValue=false)]
+ public List Detail { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LeadTime", EmitDefaultValue=false)]
+ public IntValue LeadTime { get; set; }
+
+ [DataMember(Name="PreferredVendorID", EmitDefaultValue=false)]
+ public StringValue PreferredVendorID { get; set; }
+
+ [DataMember(Name="ProductMgr", EmitDefaultValue=false)]
+ public IntValue ProductMgr { get; set; }
+
+ [DataMember(Name="ProductMgrContact", EmitDefaultValue=false)]
+ public StringValue ProductMgrContact { get; set; }
+
+ [DataMember(Name="QtyonHand", EmitDefaultValue=false)]
+ public DecimalValue QtyonHand { get; set; }
+
+ [DataMember(Name="RepSource", EmitDefaultValue=false)]
+ public StringValue RepSource { get; set; }
+
+ [DataMember(Name="SafetyStock", EmitDefaultValue=false)]
+ public DecimalValue SafetyStock { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItemDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItemDetail.cs
new file mode 100644
index 00000000..22d9e9e1
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MRPRequirementsByItemDetail.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MRPRequirementsByItemDetail : Entity_v4
+ {
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Machine.cs b/Acumatica.Manufacturing_21.200.001/Model/Machine.cs
new file mode 100644
index 00000000..f59ed8b9
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Machine.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Machine : Entity_v4
+ {
+
+ [DataMember(Name="Account", EmitDefaultValue=false)]
+ public StringValue Account { get; set; }
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="AssetID", EmitDefaultValue=false)]
+ public StringValue AssetID { get; set; }
+
+ [DataMember(Name="CalendarID", EmitDefaultValue=false)]
+ public StringValue CalendarID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Down", EmitDefaultValue=false)]
+ public BooleanValue Down { get; set; }
+
+ [DataMember(Name="Efficiency", EmitDefaultValue=false)]
+ public DecimalValue Efficiency { get; set; }
+
+ [DataMember(Name="MachineID", EmitDefaultValue=false)]
+ public StringValue MachineID { get; set; }
+
+ [DataMember(Name="StandardCost", EmitDefaultValue=false)]
+ public DecimalValue StandardCost { get; set; }
+
+ [DataMember(Name="Subaccount", EmitDefaultValue=false)]
+ public StringValue Subaccount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MachineDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MachineDetail.cs
new file mode 100644
index 00000000..60831baf
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MachineDetail.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MachineDetail : Entity_v4
+ {
+
+ [DataMember(Name="MachineAccount", EmitDefaultValue=false)]
+ public StringValue MachineAccount { get; set; }
+
+ [DataMember(Name="MachineID", EmitDefaultValue=false)]
+ public StringValue MachineID { get; set; }
+
+ [DataMember(Name="MachineOverride", EmitDefaultValue=false)]
+ public BooleanValue MachineOverride { get; set; }
+
+ [DataMember(Name="MachineSubaccount", EmitDefaultValue=false)]
+ public StringValue MachineSubaccount { get; set; }
+
+ [DataMember(Name="StandardCost", EmitDefaultValue=false)]
+ public DecimalValue StandardCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MasterProductionSchedule.cs b/Acumatica.Manufacturing_21.200.001/Model/MasterProductionSchedule.cs
new file mode 100644
index 00000000..72b7a0ab
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MasterProductionSchedule.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MasterProductionSchedule : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="BOMDescription", EmitDefaultValue=false)]
+ public StringValue BOMDescription { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="MPSID", EmitDefaultValue=false)]
+ public StringValue MPSID { get; set; }
+
+ [DataMember(Name="PlanDate", EmitDefaultValue=false)]
+ public DateTimeValue PlanDate { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialDetail.cs
new file mode 100644
index 00000000..663d5944
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialDetail.cs
@@ -0,0 +1,93 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MaterialDetail : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BubbleNbr", EmitDefaultValue=false)]
+ public StringValue BubbleNbr { get; set; }
+
+ [DataMember(Name="CmpBOMEffDate", EmitDefaultValue=false)]
+ public DateTimeValue CmpBOMEffDate { get; set; }
+
+ [DataMember(Name="CompBOMID", EmitDefaultValue=false)]
+ public StringValue CompBOMID { get; set; }
+
+ [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)]
+ public StringValue CompBOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EffectiveDate", EmitDefaultValue=false)]
+ public DateTimeValue EffectiveDate { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="PhantomRouting", EmitDefaultValue=false)]
+ public StringValue PhantomRouting { get; set; }
+
+ [DataMember(Name="PlannedCost", EmitDefaultValue=false)]
+ public DecimalValue PlannedCost { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="ReferenceDesignators", EmitDefaultValue=false)]
+ public List ReferenceDesignators { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public DecimalValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntry.cs
new file mode 100644
index 00000000..0557b2ab
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntry.cs
@@ -0,0 +1,51 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MaterialEntry : Entity_v4
+ {
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="ControlAmount", EmitDefaultValue=false)]
+ public DecimalValue ControlAmount { get; set; }
+
+ [DataMember(Name="ControlQty", EmitDefaultValue=false)]
+ public DecimalValue ControlQty { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="OrigBatchNbr", EmitDefaultValue=false)]
+ public StringValue OrigBatchNbr { get; set; }
+
+ [DataMember(Name="OrigDocType", EmitDefaultValue=false)]
+ public StringValue OrigDocType { get; set; }
+
+ [DataMember(Name="PostPeriod", EmitDefaultValue=false)]
+ public StringValue PostPeriod { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="TotalAmount", EmitDefaultValue=false)]
+ public DecimalValue TotalAmount { get; set; }
+
+ [DataMember(Name="TotalQty", EmitDefaultValue=false)]
+ public DecimalValue TotalQty { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetail.cs
new file mode 100644
index 00000000..4d3891da
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetail.cs
@@ -0,0 +1,87 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MaterialEntryDetail : Entity_v4
+ {
+
+ [DataMember(Name="Allocations", EmitDefaultValue=false)]
+ public List Allocations { get; set; }
+
+ [DataMember(Name="Byproduct", EmitDefaultValue=false)]
+ public BooleanValue Byproduct { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="ExtCost", EmitDefaultValue=false)]
+ public DecimalValue ExtCost { get; set; }
+
+ [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)]
+ public IntValue GLBatchLineNbr { get; set; }
+
+ [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)]
+ public StringValue GLBatchNbr { get; set; }
+
+ [DataMember(Name="INDocType", EmitDefaultValue=false)]
+ public StringValue INDocType { get; set; }
+
+ [DataMember(Name="INLineNbr", EmitDefaultValue=false)]
+ public IntValue INLineNbr { get; set; }
+
+ [DataMember(Name="INRefNbr", EmitDefaultValue=false)]
+ public StringValue INRefNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="MaterialLineID", EmitDefaultValue=false)]
+ public IntValue MaterialLineID { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)]
+ public StringValue ParentLotSerialNbr { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetailAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetailAllocation.cs
new file mode 100644
index 00000000..ae925051
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MaterialEntryDetailAllocation.cs
@@ -0,0 +1,42 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MaterialEntryDetailAllocation : Entity_v4
+ {
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="ParentLotSerialNbr", EmitDefaultValue=false)]
+ public StringValue ParentLotSerialNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)]
+ public IntValue SplitLineNbr { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntry.cs
new file mode 100644
index 00000000..9195393a
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntry.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MoveEntry : Entity_v4
+ {
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="ControlQty", EmitDefaultValue=false)]
+ public DecimalValue ControlQty { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="PostPeriod", EmitDefaultValue=false)]
+ public StringValue PostPeriod { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="TotalQty", EmitDefaultValue=false)]
+ public DecimalValue TotalQty { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetail.cs
new file mode 100644
index 00000000..9a458819
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetail.cs
@@ -0,0 +1,87 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MoveEntryDetail : Entity_v4
+ {
+
+ [DataMember(Name="Allocations", EmitDefaultValue=false)]
+ public List Allocations { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)]
+ public IntValue GLBatchLineNbr { get; set; }
+
+ [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)]
+ public StringValue GLBatchNbr { get; set; }
+
+ [DataMember(Name="INDocType", EmitDefaultValue=false)]
+ public StringValue INDocType { get; set; }
+
+ [DataMember(Name="INLineNbr", EmitDefaultValue=false)]
+ public IntValue INLineNbr { get; set; }
+
+ [DataMember(Name="INRefNbr", EmitDefaultValue=false)]
+ public StringValue INRefNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyisScrap", EmitDefaultValue=false)]
+ public BooleanValue QtyisScrap { get; set; }
+
+ [DataMember(Name="QtyScrapped", EmitDefaultValue=false)]
+ public DecimalValue QtyScrapped { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="ReasonCode", EmitDefaultValue=false)]
+ public StringValue ReasonCode { get; set; }
+
+ [DataMember(Name="ReceiptNbr", EmitDefaultValue=false)]
+ public StringValue ReceiptNbr { get; set; }
+
+ [DataMember(Name="ScrapAction", EmitDefaultValue=false)]
+ public StringValue ScrapAction { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="TransactionAttributes", EmitDefaultValue=false)]
+ public List TransactionAttributes { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetailAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetailAllocation.cs
new file mode 100644
index 00000000..97bacce7
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryDetailAllocation.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MoveEntryDetailAllocation : Entity_v4
+ {
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)]
+ public IntValue SplitLineNbr { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/MoveEntryTranAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryTranAttribute.cs
new file mode 100644
index 00000000..d06d0bce
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/MoveEntryTranAttribute.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class MoveEntryTranAttribute : Entity_v4
+ {
+
+ [DataMember(Name="Attribute", EmitDefaultValue=false)]
+ public StringValue Attribute { get; set; }
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ProdAttributeLineNbr", EmitDefaultValue=false)]
+ public IntValue ProdAttributeLineNbr { get; set; }
+
+ [DataMember(Name="Required", EmitDefaultValue=false)]
+ public BooleanValue Required { get; set; }
+
+ [DataMember(Name="TranLineNbr", EmitDefaultValue=false)]
+ public IntValue TranLineNbr { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OperationDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OperationDetail.cs
new file mode 100644
index 00000000..24e3920b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OperationDetail.cs
@@ -0,0 +1,78 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OperationDetail : Entity_v4
+ {
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)]
+ public BooleanValue DropShippedtoVendor { get; set; }
+
+ [DataMember(Name="FinishTime", EmitDefaultValue=false)]
+ public StringValue FinishTime { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="MachineUnits", EmitDefaultValue=false)]
+ public DecimalValue MachineUnits { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public List Material { get; set; }
+
+ [DataMember(Name="OperationDescription", EmitDefaultValue=false)]
+ public StringValue OperationDescription { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="Overheads", EmitDefaultValue=false)]
+ public List Overheads { get; set; }
+
+ [DataMember(Name="QueueTime", EmitDefaultValue=false)]
+ public StringValue QueueTime { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="RunTime", EmitDefaultValue=false)]
+ public StringValue RunTime { get; set; }
+
+ [DataMember(Name="RunUnits", EmitDefaultValue=false)]
+ public DecimalValue RunUnits { get; set; }
+
+ [DataMember(Name="ScrapAction", EmitDefaultValue=false)]
+ public StringValue ScrapAction { get; set; }
+
+ [DataMember(Name="SetupTime", EmitDefaultValue=false)]
+ public StringValue SetupTime { get; set; }
+
+ [DataMember(Name="Steps", EmitDefaultValue=false)]
+ public List Steps { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public List Tools { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="VendorLocation", EmitDefaultValue=false)]
+ public StringValue VendorLocation { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderAttributeDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderAttributeDetail.cs
new file mode 100644
index 00000000..fcb1241e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderAttributeDetail.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderAttributeDetail : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public StringValue Level { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Source", EmitDefaultValue=false)]
+ public StringValue Source { get; set; }
+
+ [DataMember(Name="TransactionRequired", EmitDefaultValue=false)]
+ public BooleanValue TransactionRequired { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderMaterialDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderMaterialDetail.cs
new file mode 100644
index 00000000..479701ee
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderMaterialDetail.cs
@@ -0,0 +1,117 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderMaterialDetail : Entity_v4
+ {
+
+ [DataMember(Name="Backflush", EmitDefaultValue=false)]
+ public BooleanValue Backflush { get; set; }
+
+ [DataMember(Name="BatchSize", EmitDefaultValue=false)]
+ public DecimalValue BatchSize { get; set; }
+
+ [DataMember(Name="Byproduct", EmitDefaultValue=false)]
+ public BooleanValue Byproduct { get; set; }
+
+ [DataMember(Name="CompBOMEffDate", EmitDefaultValue=false)]
+ public DateTimeValue CompBOMEffDate { get; set; }
+
+ [DataMember(Name="CompBOMID", EmitDefaultValue=false)]
+ public StringValue CompBOMID { get; set; }
+
+ [DataMember(Name="CompBOMRevision", EmitDefaultValue=false)]
+ public StringValue CompBOMRevision { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="MarkforPO", EmitDefaultValue=false)]
+ public BooleanValue MarkforPO { get; set; }
+
+ [DataMember(Name="MarkforProduction", EmitDefaultValue=false)]
+ public BooleanValue MarkforProduction { get; set; }
+
+ [DataMember(Name="MaterialType", EmitDefaultValue=false)]
+ public StringValue MaterialType { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="PhantomBomID", EmitDefaultValue=false)]
+ public StringValue PhantomBomID { get; set; }
+
+ [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)]
+ public IntValue PhantomBOMLineID { get; set; }
+
+ [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomBOMOperNbr { get; set; }
+
+ [DataMember(Name="PhantomLevel", EmitDefaultValue=false)]
+ public IntValue PhantomLevel { get; set; }
+
+ [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)]
+ public IntValue PhantomMatlLineID { get; set; }
+
+ [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomMatlOperNbr { get; set; }
+
+ [DataMember(Name="PlannedCost", EmitDefaultValue=false)]
+ public DecimalValue PlannedCost { get; set; }
+
+ [DataMember(Name="QtyActual", EmitDefaultValue=false)]
+ public DecimalValue QtyActual { get; set; }
+
+ [DataMember(Name="QtyRemaining", EmitDefaultValue=false)]
+ public DecimalValue QtyRemaining { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="QtyRoundUp", EmitDefaultValue=false)]
+ public BooleanValue QtyRoundUp { get; set; }
+
+ [DataMember(Name="ScrapFactor", EmitDefaultValue=false)]
+ public DecimalValue ScrapFactor { get; set; }
+
+ [DataMember(Name="SubcontractSource", EmitDefaultValue=false)]
+ public StringValue SubcontractSource { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TotalActualCost", EmitDefaultValue=false)]
+ public DecimalValue TotalActualCost { get; set; }
+
+ [DataMember(Name="TotalRequired", EmitDefaultValue=false)]
+ public DecimalValue TotalRequired { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ [DataMember(Name="WarehouseOverride", EmitDefaultValue=false)]
+ public BooleanValue WarehouseOverride { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderOperationDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderOperationDetail.cs
new file mode 100644
index 00000000..781989fd
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderOperationDetail.cs
@@ -0,0 +1,153 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderOperationDetail : Entity_v4
+ {
+
+ [DataMember(Name="ActualEndDate", EmitDefaultValue=false)]
+ public DateTimeValue ActualEndDate { get; set; }
+
+ [DataMember(Name="ActualStartDate", EmitDefaultValue=false)]
+ public DateTimeValue ActualStartDate { get; set; }
+
+ [DataMember(Name="AtVendorQuantity", EmitDefaultValue=false)]
+ public DecimalValue AtVendorQuantity { get; set; }
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="DropShippedtoVendor", EmitDefaultValue=false)]
+ public BooleanValue DropShippedtoVendor { get; set; }
+
+ [DataMember(Name="FinishTime", EmitDefaultValue=false)]
+ public StringValue FinishTime { get; set; }
+
+ [DataMember(Name="MachineTime", EmitDefaultValue=false)]
+ public StringValue MachineTime { get; set; }
+
+ [DataMember(Name="MachineUnits", EmitDefaultValue=false)]
+ public DecimalValue MachineUnits { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public List Material { get; set; }
+
+ [DataMember(Name="MoveTime", EmitDefaultValue=false)]
+ public StringValue MoveTime { get; set; }
+
+ [DataMember(Name="OperationDescription", EmitDefaultValue=false)]
+ public StringValue OperationDescription { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OperationStatus", EmitDefaultValue=false)]
+ public StringValue OperationStatus { get; set; }
+
+ [DataMember(Name="OperationTotal", EmitDefaultValue=false)]
+ public ProductionOrderOperationTotal OperationTotal { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="Overheads", EmitDefaultValue=false)]
+ public List Overheads { get; set; }
+
+ [DataMember(Name="PhantomBomID", EmitDefaultValue=false)]
+ public StringValue PhantomBomID { get; set; }
+
+ [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)]
+ public IntValue PhantomBOMLineID { get; set; }
+
+ [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomBOMOperNbr { get; set; }
+
+ [DataMember(Name="PhantomBOMRevision", EmitDefaultValue=false)]
+ public StringValue PhantomBOMRevision { get; set; }
+
+ [DataMember(Name="PhantomLevel", EmitDefaultValue=false)]
+ public IntValue PhantomLevel { get; set; }
+
+ [DataMember(Name="PhantomMatlBOMID", EmitDefaultValue=false)]
+ public StringValue PhantomMatlBOMID { get; set; }
+
+ [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)]
+ public IntValue PhantomMatlLineID { get; set; }
+
+ [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomMatlOperNbr { get; set; }
+
+ [DataMember(Name="PhantomMatlRevision", EmitDefaultValue=false)]
+ public StringValue PhantomMatlRevision { get; set; }
+
+ [DataMember(Name="PhantomPriorLevelQty", EmitDefaultValue=false)]
+ public DecimalValue PhantomPriorLevelQty { get; set; }
+
+ [DataMember(Name="PlanEndDate", EmitDefaultValue=false)]
+ public DateTimeValue PlanEndDate { get; set; }
+
+ [DataMember(Name="PlanStartDate", EmitDefaultValue=false)]
+ public DateTimeValue PlanStartDate { get; set; }
+
+ [DataMember(Name="POLineNbr", EmitDefaultValue=false)]
+ public IntValue POLineNbr { get; set; }
+
+ [DataMember(Name="POOrderNbr", EmitDefaultValue=false)]
+ public StringValue POOrderNbr { get; set; }
+
+ [DataMember(Name="QtyComplete", EmitDefaultValue=false)]
+ public DecimalValue QtyComplete { get; set; }
+
+ [DataMember(Name="QtyRemaining", EmitDefaultValue=false)]
+ public DecimalValue QtyRemaining { get; set; }
+
+ [DataMember(Name="QtyScrapped", EmitDefaultValue=false)]
+ public DecimalValue QtyScrapped { get; set; }
+
+ [DataMember(Name="QtytoProduce", EmitDefaultValue=false)]
+ public DecimalValue QtytoProduce { get; set; }
+
+ [DataMember(Name="QueueTime", EmitDefaultValue=false)]
+ public StringValue QueueTime { get; set; }
+
+ [DataMember(Name="RunTime", EmitDefaultValue=false)]
+ public StringValue RunTime { get; set; }
+
+ [DataMember(Name="RunUnits", EmitDefaultValue=false)]
+ public DecimalValue RunUnits { get; set; }
+
+ [DataMember(Name="ScrapAction", EmitDefaultValue=false)]
+ public StringValue ScrapAction { get; set; }
+
+ [DataMember(Name="SetupTime", EmitDefaultValue=false)]
+ public StringValue SetupTime { get; set; }
+
+ [DataMember(Name="ShippedQuantity", EmitDefaultValue=false)]
+ public DecimalValue ShippedQuantity { get; set; }
+
+ [DataMember(Name="ShipRemainingQty", EmitDefaultValue=false)]
+ public DecimalValue ShipRemainingQty { get; set; }
+
+ [DataMember(Name="Steps", EmitDefaultValue=false)]
+ public List Steps { get; set; }
+
+ [DataMember(Name="Tools", EmitDefaultValue=false)]
+ public List Tools { get; set; }
+
+ [DataMember(Name="TotalQty", EmitDefaultValue=false)]
+ public DecimalValue TotalQty { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="VendorLocation", EmitDefaultValue=false)]
+ public StringValue VendorLocation { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderOverheadDetail.cs
new file mode 100644
index 00000000..f96dfbc6
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderOverheadDetail.cs
@@ -0,0 +1,63 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderOverheadDetail : Entity_v4
+ {
+
+ [DataMember(Name="CostRate", EmitDefaultValue=false)]
+ public DecimalValue CostRate { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Factor", EmitDefaultValue=false)]
+ public DecimalValue Factor { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="Overhead", EmitDefaultValue=false)]
+ public StringValue Overhead { get; set; }
+
+ [DataMember(Name="OverheadDescription", EmitDefaultValue=false)]
+ public StringValue OverheadDescription { get; set; }
+
+ [DataMember(Name="OverheadType", EmitDefaultValue=false)]
+ public StringValue OverheadType { get; set; }
+
+ [DataMember(Name="PhantomBomID", EmitDefaultValue=false)]
+ public StringValue PhantomBomID { get; set; }
+
+ [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)]
+ public IntValue PhantomBOMLineID { get; set; }
+
+ [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomBOMOperNbr { get; set; }
+
+ [DataMember(Name="PhantomLevel", EmitDefaultValue=false)]
+ public IntValue PhantomLevel { get; set; }
+
+ [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)]
+ public IntValue PhantomMatlLineID { get; set; }
+
+ [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomMatlOperNbr { get; set; }
+
+ [DataMember(Name="TotalActualCost", EmitDefaultValue=false)]
+ public DecimalValue TotalActualCost { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="WCFlag", EmitDefaultValue=false)]
+ public BooleanValue WCFlag { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderStepDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderStepDetail.cs
new file mode 100644
index 00000000..1465a172
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderStepDetail.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderStepDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="PhantomBomID", EmitDefaultValue=false)]
+ public StringValue PhantomBomID { get; set; }
+
+ [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)]
+ public IntValue PhantomBOMLineID { get; set; }
+
+ [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomBOMOperNbr { get; set; }
+
+ [DataMember(Name="PhantomLevel", EmitDefaultValue=false)]
+ public IntValue PhantomLevel { get; set; }
+
+ [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)]
+ public IntValue PhantomMatlLineID { get; set; }
+
+ [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomMatlOperNbr { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderToolDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderToolDetail.cs
new file mode 100644
index 00000000..19ad25af
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderToolDetail.cs
@@ -0,0 +1,60 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderToolDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="PhantomBomID", EmitDefaultValue=false)]
+ public StringValue PhantomBomID { get; set; }
+
+ [DataMember(Name="PhantomBOMLineID", EmitDefaultValue=false)]
+ public IntValue PhantomBOMLineID { get; set; }
+
+ [DataMember(Name="PhantomBOMOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomBOMOperNbr { get; set; }
+
+ [DataMember(Name="PhantomLevel", EmitDefaultValue=false)]
+ public IntValue PhantomLevel { get; set; }
+
+ [DataMember(Name="PhantomMatlLineID", EmitDefaultValue=false)]
+ public IntValue PhantomMatlLineID { get; set; }
+
+ [DataMember(Name="PhantomMatlOperNbr", EmitDefaultValue=false)]
+ public StringValue PhantomMatlOperNbr { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="ToolID", EmitDefaultValue=false)]
+ public StringValue ToolID { get; set; }
+
+ [DataMember(Name="ToolIDDescription", EmitDefaultValue=false)]
+ public StringValue ToolIDDescription { get; set; }
+
+ [DataMember(Name="ToolIDToolID", EmitDefaultValue=false)]
+ public StringValue ToolIDToolID { get; set; }
+
+ [DataMember(Name="TotalActualCost", EmitDefaultValue=false)]
+ public DecimalValue TotalActualCost { get; set; }
+
+ [DataMember(Name="TotalActualUses", EmitDefaultValue=false)]
+ public DecimalValue TotalActualUses { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderTypeAttribute.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderTypeAttribute.cs
new file mode 100644
index 00000000..f865184c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderTypeAttribute.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderTypeAttribute : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="TransactionRequired", EmitDefaultValue=false)]
+ public BooleanValue TransactionRequired { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/OrderTypes.cs b/Acumatica.Manufacturing_21.200.001/Model/OrderTypes.cs
new file mode 100644
index 00000000..90965468
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/OrderTypes.cs
@@ -0,0 +1,114 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class OrderTypes : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="AllowPreassigningLotSerialNumbers", EmitDefaultValue=false)]
+ public BooleanValue AllowPreassigningLotSerialNumbers { get; set; }
+
+ [DataMember(Name="Attributes", EmitDefaultValue=false)]
+ public List Attributes { get; set; }
+
+ [DataMember(Name="CheckforMaterialAvailability", EmitDefaultValue=false)]
+ public BooleanValue CheckforMaterialAvailability { get; set; }
+
+ [DataMember(Name="CostingMethod", EmitDefaultValue=false)]
+ public StringValue CostingMethod { get; set; }
+
+ [DataMember(Name="Defaultoperationmoveqty", EmitDefaultValue=false)]
+ public BooleanValue Defaultoperationmoveqty { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ExcludefromMRP", EmitDefaultValue=false)]
+ public BooleanValue ExcludefromMRP { get; set; }
+
+ [DataMember(Name="Function", EmitDefaultValue=false)]
+ public StringValue Function { get; set; }
+
+ [DataMember(Name="Includeunreleasedbatchqty", EmitDefaultValue=false)]
+ public BooleanValue Includeunreleasedbatchqty { get; set; }
+
+ [DataMember(Name="IssueMaterialNotOnOrder", EmitDefaultValue=false)]
+ public StringValue IssueMaterialNotOnOrder { get; set; }
+
+ [DataMember(Name="ItemHeader", EmitDefaultValue=false)]
+ public BooleanValue ItemHeader { get; set; }
+
+ [DataMember(Name="Material", EmitDefaultValue=false)]
+ public BooleanValue Material { get; set; }
+
+ [DataMember(Name="MoveonCompletedOperations", EmitDefaultValue=false)]
+ public StringValue MoveonCompletedOperations { get; set; }
+
+ [DataMember(Name="Operation", EmitDefaultValue=false)]
+ public BooleanValue Operation { get; set; }
+
+ [DataMember(Name="OrderNumberingSequence", EmitDefaultValue=false)]
+ public StringValue OrderNumberingSequence { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="OverCompleteOrders", EmitDefaultValue=false)]
+ public StringValue OverCompleteOrders { get; set; }
+
+ [DataMember(Name="Overhead", EmitDefaultValue=false)]
+ public BooleanValue Overhead { get; set; }
+
+ [DataMember(Name="OverIssueMaterial", EmitDefaultValue=false)]
+ public StringValue OverIssueMaterial { get; set; }
+
+ [DataMember(Name="PrintProductionReportID", EmitDefaultValue=false)]
+ public StringValue PrintProductionReportID { get; set; }
+
+ [DataMember(Name="RequireParentLotSerialNumber", EmitDefaultValue=false)]
+ public StringValue RequireParentLotSerialNumber { get; set; }
+
+ [DataMember(Name="ScrapLocation", EmitDefaultValue=false)]
+ public StringValue ScrapLocation { get; set; }
+
+ [DataMember(Name="ScrapSource", EmitDefaultValue=false)]
+ public StringValue ScrapSource { get; set; }
+
+ [DataMember(Name="ScrapWarehouse", EmitDefaultValue=false)]
+ public StringValue ScrapWarehouse { get; set; }
+
+ [DataMember(Name="Step", EmitDefaultValue=false)]
+ public BooleanValue Step { get; set; }
+
+ [DataMember(Name="SubstituteWorkCenters", EmitDefaultValue=false)]
+ public BooleanValue SubstituteWorkCenters { get; set; }
+
+ [DataMember(Name="Tool", EmitDefaultValue=false)]
+ public BooleanValue Tool { get; set; }
+
+ [DataMember(Name="UnderIssueBackflushMaterial", EmitDefaultValue=false)]
+ public StringValue UnderIssueBackflushMaterial { get; set; }
+
+ [DataMember(Name="UnderIssueMaterial", EmitDefaultValue=false)]
+ public StringValue UnderIssueMaterial { get; set; }
+
+ [DataMember(Name="WIPVarianceAccount", EmitDefaultValue=false)]
+ public StringValue WIPVarianceAccount { get; set; }
+
+ [DataMember(Name="WIPVarianceSubaccount", EmitDefaultValue=false)]
+ public StringValue WIPVarianceSubaccount { get; set; }
+
+ [DataMember(Name="WorkinProcessAccount", EmitDefaultValue=false)]
+ public StringValue WorkinProcessAccount { get; set; }
+
+ [DataMember(Name="WorkInProcessSubaccount", EmitDefaultValue=false)]
+ public StringValue WorkInProcessSubaccount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Overhead.cs b/Acumatica.Manufacturing_21.200.001/Model/Overhead.cs
new file mode 100644
index 00000000..2659f207
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Overhead.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Overhead : Entity_v4
+ {
+
+ [DataMember(Name="Account", EmitDefaultValue=false)]
+ public StringValue Account { get; set; }
+
+ [DataMember(Name="CostRate", EmitDefaultValue=false)]
+ public DecimalValue CostRate { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="OverheadID", EmitDefaultValue=false)]
+ public StringValue OverheadID { get; set; }
+
+ [DataMember(Name="OverheadType", EmitDefaultValue=false)]
+ public StringValue OverheadType { get; set; }
+
+ [DataMember(Name="Subaccount", EmitDefaultValue=false)]
+ public StringValue Subaccount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributes.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributes.cs
new file mode 100644
index 00000000..af5ff930
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributes.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionAttributes : Entity_v4
+ {
+
+ [DataMember(Name="Detail", EmitDefaultValue=false)]
+ public List Detail { get; set; }
+
+ [DataMember(Name="OrderAttributes", EmitDefaultValue=false)]
+ public BooleanValue OrderAttributes { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="TransactionAttributes", EmitDefaultValue=false)]
+ public BooleanValue TransactionAttributes { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributesDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributesDetail.cs
new file mode 100644
index 00000000..06ad390e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionAttributesDetail.cs
@@ -0,0 +1,78 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionAttributesDetail : Entity_v4
+ {
+
+ [DataMember(Name="AttributeID", EmitDefaultValue=false)]
+ public StringValue AttributeID { get; set; }
+
+ [DataMember(Name="BatNbr", EmitDefaultValue=false)]
+ public StringValue BatNbr { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="DocType", EmitDefaultValue=false)]
+ public StringValue DocType { get; set; }
+
+ [DataMember(Name="Enabled", EmitDefaultValue=false)]
+ public BooleanValue Enabled { get; set; }
+
+ [DataMember(Name="InventoryDescription", EmitDefaultValue=false)]
+ public StringValue InventoryDescription { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Label", EmitDefaultValue=false)]
+ public StringValue Label { get; set; }
+
+ [DataMember(Name="Level", EmitDefaultValue=false)]
+ public StringValue Level { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="MoveQty", EmitDefaultValue=false)]
+ public DecimalValue MoveQty { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Source", EmitDefaultValue=false)]
+ public StringValue Source { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDate", EmitDefaultValue=false)]
+ public DateTimeValue TranDate { get; set; }
+
+ [DataMember(Name="TranLineNbr", EmitDefaultValue=false)]
+ public IntValue TranLineNbr { get; set; }
+
+ [DataMember(Name="TranOperationID", EmitDefaultValue=false)]
+ public StringValue TranOperationID { get; set; }
+
+ [DataMember(Name="TransRequired", EmitDefaultValue=false)]
+ public BooleanValue TransRequired { get; set; }
+
+ [DataMember(Name="Value", EmitDefaultValue=false)]
+ public StringValue Value { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionDataCollectionSettings.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionDataCollectionSettings.cs
new file mode 100644
index 00000000..aa06f2c8
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionDataCollectionSettings.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionDataCollectionSettings : Entity_v4
+ {
+
+ [DataMember(Name="DefaultWarehousefromUserProfile", EmitDefaultValue=false)]
+ public BooleanValue DefaultWarehousefromUserProfile { get; set; }
+
+ [DataMember(Name="RequestLocationforEachIteminMaterials", EmitDefaultValue=false)]
+ public BooleanValue RequestLocationforEachIteminMaterials { get; set; }
+
+ [DataMember(Name="RequestLocationforEachIteminMoveLabor", EmitDefaultValue=false)]
+ public BooleanValue RequestLocationforEachIteminMoveLabor { get; set; }
+
+ [DataMember(Name="UseDefaultAutoGeneratedLotSerialNbr", EmitDefaultValue=false)]
+ public BooleanValue UseDefaultAutoGeneratedLotSerialNbr { get; set; }
+
+ [DataMember(Name="UseDefaultExpirationDate", EmitDefaultValue=false)]
+ public BooleanValue UseDefaultExpirationDate { get; set; }
+
+ [DataMember(Name="UseDefaultOrderType", EmitDefaultValue=false)]
+ public BooleanValue UseDefaultOrderType { get; set; }
+
+ [DataMember(Name="UseDefaultQuantityinMaterials", EmitDefaultValue=false)]
+ public BooleanValue UseDefaultQuantityinMaterials { get; set; }
+
+ [DataMember(Name="UseDefaultQuantityinMoveLabor", EmitDefaultValue=false)]
+ public BooleanValue UseDefaultQuantityinMoveLabor { get; set; }
+
+ [DataMember(Name="UseExplicitLineConfirmation", EmitDefaultValue=false)]
+ public BooleanValue UseExplicitLineConfirmation { get; set; }
+
+ [DataMember(Name="UseRemainingQuantityinMaterials", EmitDefaultValue=false)]
+ public BooleanValue UseRemainingQuantityinMaterials { get; set; }
+
+ [DataMember(Name="UseRemainingQuantityinMove", EmitDefaultValue=false)]
+ public BooleanValue UseRemainingQuantityinMove { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrder.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrder.cs
new file mode 100644
index 00000000..b752a1ff
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrder.cs
@@ -0,0 +1,204 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionOrder : Entity_v4
+ {
+
+ [DataMember(Name="Allocations", EmitDefaultValue=false)]
+ public List Allocations { get; set; }
+
+ [DataMember(Name="AllowPreassigningLotSerialNumbers", EmitDefaultValue=false)]
+ public BooleanValue AllowPreassigningLotSerialNumbers { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BOMRevision", EmitDefaultValue=false)]
+ public StringValue BOMRevision { get; set; }
+
+ [DataMember(Name="ConfigKey", EmitDefaultValue=false)]
+ public StringValue ConfigKey { get; set; }
+
+ [DataMember(Name="ConfigurationID", EmitDefaultValue=false)]
+ public StringValue ConfigurationID { get; set; }
+
+ [DataMember(Name="ConfRevision", EmitDefaultValue=false)]
+ public StringValue ConfRevision { get; set; }
+
+ [DataMember(Name="Constraint", EmitDefaultValue=false)]
+ public DateTimeValue Constraint { get; set; }
+
+ [DataMember(Name="CostCode", EmitDefaultValue=false)]
+ public StringValue CostCode { get; set; }
+
+ [DataMember(Name="CostingMethod", EmitDefaultValue=false)]
+ public StringValue CostingMethod { get; set; }
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="CustomerName", EmitDefaultValue=false)]
+ public StringValue CustomerName { get; set; }
+
+ [DataMember(Name="DispatchPriority", EmitDefaultValue=false)]
+ public ShortValue DispatchPriority { get; set; }
+
+ [DataMember(Name="EndDate", EmitDefaultValue=false)]
+ public DateTimeValue EndDate { get; set; }
+
+ [DataMember(Name="EstimateID", EmitDefaultValue=false)]
+ public StringValue EstimateID { get; set; }
+
+ [DataMember(Name="EstimateRevision", EmitDefaultValue=false)]
+ public StringValue EstimateRevision { get; set; }
+
+ [DataMember(Name="EventHistory", EmitDefaultValue=false)]
+ public List EventHistory { get; set; }
+
+ [DataMember(Name="ExcludefromMRP", EmitDefaultValue=false)]
+ public BooleanValue ExcludefromMRP { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="OrderAttributes", EmitDefaultValue=false)]
+ public List OrderAttributes { get; set; }
+
+ [DataMember(Name="OrderDate", EmitDefaultValue=false)]
+ public DateTimeValue OrderDate { get; set; }
+
+ [DataMember(Name="OrderDescription", EmitDefaultValue=false)]
+ public StringValue OrderDescription { get; set; }
+
+ [DataMember(Name="OrderTotals", EmitDefaultValue=false)]
+ public ProductionOrderTotals OrderTotals { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ParentOrder", EmitDefaultValue=false)]
+ public StringValue ParentOrder { get; set; }
+
+ [DataMember(Name="ParentOrderType", EmitDefaultValue=false)]
+ public StringValue ParentOrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="ProductManager", EmitDefaultValue=false)]
+ public StringValue ProductManager { get; set; }
+
+ [DataMember(Name="ProductOrder", EmitDefaultValue=false)]
+ public StringValue ProductOrder { get; set; }
+
+ [DataMember(Name="ProductOrderType", EmitDefaultValue=false)]
+ public StringValue ProductOrderType { get; set; }
+
+ [DataMember(Name="ProductWorkgroup", EmitDefaultValue=false)]
+ public StringValue ProductWorkgroup { get; set; }
+
+ [DataMember(Name="Project", EmitDefaultValue=false)]
+ public StringValue Project { get; set; }
+
+ [DataMember(Name="ProjectTask", EmitDefaultValue=false)]
+ public StringValue ProjectTask { get; set; }
+
+ [DataMember(Name="QtyComplete", EmitDefaultValue=false)]
+ public DecimalValue QtyComplete { get; set; }
+
+ [DataMember(Name="QtyRemaining", EmitDefaultValue=false)]
+ public DecimalValue QtyRemaining { get; set; }
+
+ [DataMember(Name="QtyScrapped", EmitDefaultValue=false)]
+ public DecimalValue QtyScrapped { get; set; }
+
+ [DataMember(Name="QtytoProduce", EmitDefaultValue=false)]
+ public DecimalValue QtytoProduce { get; set; }
+
+ [DataMember(Name="RequireParentLotSerialNumber", EmitDefaultValue=false)]
+ public StringValue RequireParentLotSerialNumber { get; set; }
+
+ [DataMember(Name="ScheduleStatus", EmitDefaultValue=false)]
+ public StringValue ScheduleStatus { get; set; }
+
+ [DataMember(Name="SchedulingMethod", EmitDefaultValue=false)]
+ public StringValue SchedulingMethod { get; set; }
+
+ [DataMember(Name="ScrapLocation", EmitDefaultValue=false)]
+ public StringValue ScrapLocation { get; set; }
+
+ [DataMember(Name="ScrapOverride", EmitDefaultValue=false)]
+ public BooleanValue ScrapOverride { get; set; }
+
+ [DataMember(Name="ScrapWarehouse", EmitDefaultValue=false)]
+ public StringValue ScrapWarehouse { get; set; }
+
+ [DataMember(Name="SOLineNbr", EmitDefaultValue=false)]
+ public IntValue SOLineNbr { get; set; }
+
+ [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)]
+ public StringValue SOOrderNbr { get; set; }
+
+ [DataMember(Name="SOOrderType", EmitDefaultValue=false)]
+ public StringValue SOOrderType { get; set; }
+
+ [DataMember(Name="Source", EmitDefaultValue=false)]
+ public StringValue Source { get; set; }
+
+ [DataMember(Name="SourceDate", EmitDefaultValue=false)]
+ public DateTimeValue SourceDate { get; set; }
+
+ [DataMember(Name="SourceOrderType", EmitDefaultValue=false)]
+ public StringValue SourceOrderType { get; set; }
+
+ [DataMember(Name="SourceProductionNbr", EmitDefaultValue=false)]
+ public StringValue SourceProductionNbr { get; set; }
+
+ [DataMember(Name="StartDate", EmitDefaultValue=false)]
+ public DateTimeValue StartDate { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="UpdateProject", EmitDefaultValue=false)]
+ public BooleanValue UpdateProject { get; set; }
+
+ [DataMember(Name="UseFixedMfgLeadTimesforOrderDates", EmitDefaultValue=false)]
+ public BooleanValue UseFixedMfgLeadTimesforOrderDates { get; set; }
+
+ [DataMember(Name="UseOrderStartDateforMRP", EmitDefaultValue=false)]
+ public BooleanValue UseOrderStartDateforMRP { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ [DataMember(Name="WIPAccount", EmitDefaultValue=false)]
+ public StringValue WIPAccount { get; set; }
+
+ [DataMember(Name="WIPSubaccount", EmitDefaultValue=false)]
+ public StringValue WIPSubaccount { get; set; }
+
+ [DataMember(Name="WIPVarianceAccount", EmitDefaultValue=false)]
+ public StringValue WIPVarianceAccount { get; set; }
+
+ [DataMember(Name="WIPVarianceSubaccount", EmitDefaultValue=false)]
+ public StringValue WIPVarianceSubaccount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderAllocation.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderAllocation.cs
new file mode 100644
index 00000000..0da8d167
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderAllocation.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionOrderAllocation : Entity_v4
+ {
+
+ [DataMember(Name="CompleteQty", EmitDefaultValue=false)]
+ public DecimalValue CompleteQty { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="RemainingQty", EmitDefaultValue=false)]
+ public DecimalValue RemainingQty { get; set; }
+
+ [DataMember(Name="ScrappedQty", EmitDefaultValue=false)]
+ public DecimalValue ScrappedQty { get; set; }
+
+ [DataMember(Name="SplitLineNbr", EmitDefaultValue=false)]
+ public IntValue SplitLineNbr { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderDetail.cs
new file mode 100644
index 00000000..599f3a15
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderDetail.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionOrderDetail : Entity_v4
+ {
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="Operations", EmitDefaultValue=false)]
+ public List Operations { get; set; }
+
+ [DataMember(Name="OrderDate", EmitDefaultValue=false)]
+ public DateTimeValue OrderDate { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderOperationTotal.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderOperationTotal.cs
new file mode 100644
index 00000000..4d9f9a61
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderOperationTotal.cs
@@ -0,0 +1,114 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionOrderOperationTotal : Entity_v4
+ {
+
+ [DataMember(Name="ActualFixedOverhead", EmitDefaultValue=false)]
+ public DecimalValue ActualFixedOverhead { get; set; }
+
+ [DataMember(Name="ActualLabor", EmitDefaultValue=false)]
+ public DecimalValue ActualLabor { get; set; }
+
+ [DataMember(Name="ActualLaborTime", EmitDefaultValue=false)]
+ public StringValue ActualLaborTime { get; set; }
+
+ [DataMember(Name="ActualMachine", EmitDefaultValue=false)]
+ public DecimalValue ActualMachine { get; set; }
+
+ [DataMember(Name="ActualMaterial", EmitDefaultValue=false)]
+ public DecimalValue ActualMaterial { get; set; }
+
+ [DataMember(Name="ActualSubcontract", EmitDefaultValue=false)]
+ public DecimalValue ActualSubcontract { get; set; }
+
+ [DataMember(Name="ActualTool", EmitDefaultValue=false)]
+ public DecimalValue ActualTool { get; set; }
+
+ [DataMember(Name="ActualVariableOverhead", EmitDefaultValue=false)]
+ public DecimalValue ActualVariableOverhead { get; set; }
+
+ [DataMember(Name="Adjustments", EmitDefaultValue=false)]
+ public DecimalValue Adjustments { get; set; }
+
+ [DataMember(Name="FixedOverheadVariance", EmitDefaultValue=false)]
+ public DecimalValue FixedOverheadVariance { get; set; }
+
+ [DataMember(Name="LaborTimeVariance", EmitDefaultValue=false)]
+ public StringValue LaborTimeVariance { get; set; }
+
+ [DataMember(Name="LaborVariance", EmitDefaultValue=false)]
+ public DecimalValue LaborVariance { get; set; }
+
+ [DataMember(Name="MachineVariance", EmitDefaultValue=false)]
+ public DecimalValue MachineVariance { get; set; }
+
+ [DataMember(Name="MaterialVariance", EmitDefaultValue=false)]
+ public DecimalValue MaterialVariance { get; set; }
+
+ [DataMember(Name="MFGtoInventory", EmitDefaultValue=false)]
+ public DecimalValue MFGtoInventory { get; set; }
+
+ [DataMember(Name="PlanCostDate", EmitDefaultValue=false)]
+ public DateTimeValue PlanCostDate { get; set; }
+
+ [DataMember(Name="PlanFixedOverhead", EmitDefaultValue=false)]
+ public DecimalValue PlanFixedOverhead { get; set; }
+
+ [DataMember(Name="PlanLabor", EmitDefaultValue=false)]
+ public DecimalValue PlanLabor { get; set; }
+
+ [DataMember(Name="PlanLaborTime", EmitDefaultValue=false)]
+ public StringValue PlanLaborTime { get; set; }
+
+ [DataMember(Name="PlanMachine", EmitDefaultValue=false)]
+ public DecimalValue PlanMachine { get; set; }
+
+ [DataMember(Name="PlanMaterial", EmitDefaultValue=false)]
+ public DecimalValue PlanMaterial { get; set; }
+
+ [DataMember(Name="PlanQty", EmitDefaultValue=false)]
+ public DecimalValue PlanQty { get; set; }
+
+ [DataMember(Name="PlanRefMaterial", EmitDefaultValue=false)]
+ public DecimalValue PlanRefMaterial { get; set; }
+
+ [DataMember(Name="PlanSubcontract", EmitDefaultValue=false)]
+ public DecimalValue PlanSubcontract { get; set; }
+
+ [DataMember(Name="PlanTool", EmitDefaultValue=false)]
+ public DecimalValue PlanTool { get; set; }
+
+ [DataMember(Name="PlanTotal", EmitDefaultValue=false)]
+ public DecimalValue PlanTotal { get; set; }
+
+ [DataMember(Name="PlanVariableOverhead", EmitDefaultValue=false)]
+ public DecimalValue PlanVariableOverhead { get; set; }
+
+ [DataMember(Name="ScrapAmount", EmitDefaultValue=false)]
+ public DecimalValue ScrapAmount { get; set; }
+
+ [DataMember(Name="SubcontractVariance", EmitDefaultValue=false)]
+ public DecimalValue SubcontractVariance { get; set; }
+
+ [DataMember(Name="ToolVariance", EmitDefaultValue=false)]
+ public DecimalValue ToolVariance { get; set; }
+
+ [DataMember(Name="TotalVariance", EmitDefaultValue=false)]
+ public DecimalValue TotalVariance { get; set; }
+
+ [DataMember(Name="VariableOverheadVariance", EmitDefaultValue=false)]
+ public DecimalValue VariableOverheadVariance { get; set; }
+
+ [DataMember(Name="WIPBalance", EmitDefaultValue=false)]
+ public DecimalValue WIPBalance { get; set; }
+
+ [DataMember(Name="WIPTotal", EmitDefaultValue=false)]
+ public DecimalValue WIPTotal { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderTotals.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderTotals.cs
new file mode 100644
index 00000000..e6a8ec5d
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionOrderTotals.cs
@@ -0,0 +1,114 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionOrderTotals : Entity_v4
+ {
+
+ [DataMember(Name="ActualFixedOverhead", EmitDefaultValue=false)]
+ public DecimalValue ActualFixedOverhead { get; set; }
+
+ [DataMember(Name="ActualLabor", EmitDefaultValue=false)]
+ public DecimalValue ActualLabor { get; set; }
+
+ [DataMember(Name="ActualLaborTime", EmitDefaultValue=false)]
+ public StringValue ActualLaborTime { get; set; }
+
+ [DataMember(Name="ActualMachine", EmitDefaultValue=false)]
+ public DecimalValue ActualMachine { get; set; }
+
+ [DataMember(Name="ActualMaterial", EmitDefaultValue=false)]
+ public DecimalValue ActualMaterial { get; set; }
+
+ [DataMember(Name="ActualSubcontract", EmitDefaultValue=false)]
+ public DecimalValue ActualSubcontract { get; set; }
+
+ [DataMember(Name="ActualTool", EmitDefaultValue=false)]
+ public DecimalValue ActualTool { get; set; }
+
+ [DataMember(Name="ActualVariableOverhead", EmitDefaultValue=false)]
+ public DecimalValue ActualVariableOverhead { get; set; }
+
+ [DataMember(Name="Adjustments", EmitDefaultValue=false)]
+ public DecimalValue Adjustments { get; set; }
+
+ [DataMember(Name="FixedOverheadVariance", EmitDefaultValue=false)]
+ public DecimalValue FixedOverheadVariance { get; set; }
+
+ [DataMember(Name="LaborTimeVariance", EmitDefaultValue=false)]
+ public StringValue LaborTimeVariance { get; set; }
+
+ [DataMember(Name="LaborVariance", EmitDefaultValue=false)]
+ public DecimalValue LaborVariance { get; set; }
+
+ [DataMember(Name="MachineVariance", EmitDefaultValue=false)]
+ public DecimalValue MachineVariance { get; set; }
+
+ [DataMember(Name="MaterialVariance", EmitDefaultValue=false)]
+ public DecimalValue MaterialVariance { get; set; }
+
+ [DataMember(Name="MFGtoInventory", EmitDefaultValue=false)]
+ public DecimalValue MFGtoInventory { get; set; }
+
+ [DataMember(Name="PlanCostDate", EmitDefaultValue=false)]
+ public DateTimeValue PlanCostDate { get; set; }
+
+ [DataMember(Name="PlanFixedOverhead", EmitDefaultValue=false)]
+ public DecimalValue PlanFixedOverhead { get; set; }
+
+ [DataMember(Name="PlanLabor", EmitDefaultValue=false)]
+ public DecimalValue PlanLabor { get; set; }
+
+ [DataMember(Name="PlanLaborTime", EmitDefaultValue=false)]
+ public StringValue PlanLaborTime { get; set; }
+
+ [DataMember(Name="PlanMachine", EmitDefaultValue=false)]
+ public DecimalValue PlanMachine { get; set; }
+
+ [DataMember(Name="PlanMaterial", EmitDefaultValue=false)]
+ public DecimalValue PlanMaterial { get; set; }
+
+ [DataMember(Name="PlanRefMaterial", EmitDefaultValue=false)]
+ public DecimalValue PlanRefMaterial { get; set; }
+
+ [DataMember(Name="PlanSubcontract", EmitDefaultValue=false)]
+ public DecimalValue PlanSubcontract { get; set; }
+
+ [DataMember(Name="PlanTool", EmitDefaultValue=false)]
+ public DecimalValue PlanTool { get; set; }
+
+ [DataMember(Name="PlanTotal", EmitDefaultValue=false)]
+ public DecimalValue PlanTotal { get; set; }
+
+ [DataMember(Name="PlanUnitCost", EmitDefaultValue=false)]
+ public DecimalValue PlanUnitCost { get; set; }
+
+ [DataMember(Name="PlanVariableOverhead", EmitDefaultValue=false)]
+ public DecimalValue PlanVariableOverhead { get; set; }
+
+ [DataMember(Name="ScrapAmount", EmitDefaultValue=false)]
+ public DecimalValue ScrapAmount { get; set; }
+
+ [DataMember(Name="SubcontractVariance", EmitDefaultValue=false)]
+ public DecimalValue SubcontractVariance { get; set; }
+
+ [DataMember(Name="ToolVariance", EmitDefaultValue=false)]
+ public DecimalValue ToolVariance { get; set; }
+
+ [DataMember(Name="TotalVariance", EmitDefaultValue=false)]
+ public DecimalValue TotalVariance { get; set; }
+
+ [DataMember(Name="VariableOverheadVariance", EmitDefaultValue=false)]
+ public DecimalValue VariableOverheadVariance { get; set; }
+
+ [DataMember(Name="WIPBalance", EmitDefaultValue=false)]
+ public DecimalValue WIPBalance { get; set; }
+
+ [DataMember(Name="WIPTotal", EmitDefaultValue=false)]
+ public DecimalValue WIPTotal { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ProductionPreferences.cs b/Acumatica.Manufacturing_21.200.001/Model/ProductionPreferences.cs
new file mode 100644
index 00000000..b8e45aa1
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ProductionPreferences.cs
@@ -0,0 +1,99 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ProductionPreferences : Entity_v4
+ {
+
+ [DataMember(Name="BlockSize", EmitDefaultValue=false)]
+ public StringValue BlockSize { get; set; }
+
+ [DataMember(Name="CapabletoPromiseOrderType", EmitDefaultValue=false)]
+ public StringValue CapabletoPromiseOrderType { get; set; }
+
+ [DataMember(Name="CostNumberingSequence", EmitDefaultValue=false)]
+ public StringValue CostNumberingSequence { get; set; }
+
+ [DataMember(Name="DataCollectionSettings", EmitDefaultValue=false)]
+ public ProductionDataCollectionSettings DataCollectionSettings { get; set; }
+
+ [DataMember(Name="DefaultDisassembleOrderType", EmitDefaultValue=false)]
+ public StringValue DefaultDisassembleOrderType { get; set; }
+
+ [DataMember(Name="DefaultMoveTime", EmitDefaultValue=false)]
+ public StringValue DefaultMoveTime { get; set; }
+
+ [DataMember(Name="DefaultOrderType", EmitDefaultValue=false)]
+ public StringValue DefaultOrderType { get; set; }
+
+ [DataMember(Name="DefaultUserEmployeeID", EmitDefaultValue=false)]
+ public BooleanValue DefaultUserEmployeeID { get; set; }
+
+ [DataMember(Name="DisassemblyNumberingSequence", EmitDefaultValue=false)]
+ public StringValue DisassemblyNumberingSequence { get; set; }
+
+ [DataMember(Name="FixedMfgCalendarID", EmitDefaultValue=false)]
+ public StringValue FixedMfgCalendarID { get; set; }
+
+ [DataMember(Name="FixedMfgUnits", EmitDefaultValue=false)]
+ public StringValue FixedMfgUnits { get; set; }
+
+ [DataMember(Name="HoldDocumentsonEntry", EmitDefaultValue=false)]
+ public BooleanValue HoldDocumentsonEntry { get; set; }
+
+ [DataMember(Name="HoldShipmentsonEntry", EmitDefaultValue=false)]
+ public BooleanValue HoldShipmentsonEntry { get; set; }
+
+ [DataMember(Name="IncludeScrapinCompletions", EmitDefaultValue=false)]
+ public BooleanValue IncludeScrapinCompletions { get; set; }
+
+ [DataMember(Name="LaborNumberingSequence", EmitDefaultValue=false)]
+ public StringValue LaborNumberingSequence { get; set; }
+
+ [DataMember(Name="MachineScheduling", EmitDefaultValue=false)]
+ public BooleanValue MachineScheduling { get; set; }
+
+ [DataMember(Name="MaterialNumberingSequence", EmitDefaultValue=false)]
+ public StringValue MaterialNumberingSequence { get; set; }
+
+ [DataMember(Name="MoveNumberingSequence", EmitDefaultValue=false)]
+ public StringValue MoveNumberingSequence { get; set; }
+
+ [DataMember(Name="PostSummaryonUpdatingGL", EmitDefaultValue=false)]
+ public BooleanValue PostSummaryonUpdatingGL { get; set; }
+
+ [DataMember(Name="RestrictClockEntrytoCurrentUser", EmitDefaultValue=false)]
+ public BooleanValue RestrictClockEntrytoCurrentUser { get; set; }
+
+ [DataMember(Name="ToolScheduling", EmitDefaultValue=false)]
+ public BooleanValue ToolScheduling { get; set; }
+
+ [DataMember(Name="UseFixedManufacturingTimes", EmitDefaultValue=false)]
+ public BooleanValue UseFixedManufacturingTimes { get; set; }
+
+ [DataMember(Name="UseLaborRate", EmitDefaultValue=false)]
+ public StringValue UseLaborRate { get; set; }
+
+ [DataMember(Name="UseOrderStartDateforMRP", EmitDefaultValue=false)]
+ public BooleanValue UseOrderStartDateforMRP { get; set; }
+
+ [DataMember(Name="UseShiftCrewSize", EmitDefaultValue=false)]
+ public BooleanValue UseShiftCrewSize { get; set; }
+
+ [DataMember(Name="ValidateDocumentTotalsonEntry", EmitDefaultValue=false)]
+ public BooleanValue ValidateDocumentTotalsonEntry { get; set; }
+
+ [DataMember(Name="ValidateShipmentTotalonConfirmation", EmitDefaultValue=false)]
+ public BooleanValue ValidateShipmentTotalonConfirmation { get; set; }
+
+ [DataMember(Name="VendorShipmentNumberingSequence", EmitDefaultValue=false)]
+ public StringValue VendorShipmentNumberingSequence { get; set; }
+
+ [DataMember(Name="WipAdjustNumberingSequence", EmitDefaultValue=false)]
+ public StringValue WipAdjustNumberingSequence { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRP.cs b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRP.cs
new file mode 100644
index 00000000..7ab31d94
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRP.cs
@@ -0,0 +1,21 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RegenerateMRP : Entity_v4
+ {
+
+ [DataMember(Name="LastCompletedAt", EmitDefaultValue=false)]
+ public DateTimeValue LastCompletedAt { get; set; }
+
+ [DataMember(Name="LastCompletedBy", EmitDefaultValue=false)]
+ public StringValue LastCompletedBy { get; set; }
+
+ [DataMember(Name="Messages", EmitDefaultValue=false)]
+ public List Messages { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRPMessage.cs b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRPMessage.cs
new file mode 100644
index 00000000..5f23cafc
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/RegenerateMRPMessage.cs
@@ -0,0 +1,33 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RegenerateMRPMessage : Entity_v4
+ {
+
+ [DataMember(Name="CreatedAt", EmitDefaultValue=false)]
+ public DateTimeValue CreatedAt { get; set; }
+
+ [DataMember(Name="CreatedBy", EmitDefaultValue=false)]
+ public StringValue CreatedBy { get; set; }
+
+ [DataMember(Name="CreatedScreenID", EmitDefaultValue=false)]
+ public StringValue CreatedScreenID { get; set; }
+
+ [DataMember(Name="Message", EmitDefaultValue=false)]
+ public StringValue Message { get; set; }
+
+ [DataMember(Name="MessageType", EmitDefaultValue=false)]
+ public StringValue MessageType { get; set; }
+
+ [DataMember(Name="ProcessID", EmitDefaultValue=false)]
+ public GuidValue ProcessID { get; set; }
+
+ [DataMember(Name="Recno", EmitDefaultValue=false)]
+ public IntValue Recno { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ReleaseProductionOrders.cs b/Acumatica.Manufacturing_21.200.001/Model/ReleaseProductionOrders.cs
new file mode 100644
index 00000000..f49d9c5b
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ReleaseProductionOrders.cs
@@ -0,0 +1,69 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ReleaseProductionOrders : Entity_v4
+ {
+
+ [DataMember(Name="CostCode", EmitDefaultValue=false)]
+ public StringValue CostCode { get; set; }
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="EndDate", EmitDefaultValue=false)]
+ public DateTimeValue EndDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="OrderDate", EmitDefaultValue=false)]
+ public DateTimeValue OrderDate { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Project", EmitDefaultValue=false)]
+ public StringValue Project { get; set; }
+
+ [DataMember(Name="ProjectTask", EmitDefaultValue=false)]
+ public StringValue ProjectTask { get; set; }
+
+ [DataMember(Name="QtytoProduce", EmitDefaultValue=false)]
+ public DecimalValue QtytoProduce { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)]
+ public StringValue SOOrderNbr { get; set; }
+
+ [DataMember(Name="SOOrderType", EmitDefaultValue=false)]
+ public StringValue SOOrderType { get; set; }
+
+ [DataMember(Name="Source", EmitDefaultValue=false)]
+ public StringValue Source { get; set; }
+
+ [DataMember(Name="StartDate", EmitDefaultValue=false)]
+ public DateTimeValue StartDate { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanning.cs b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanning.cs
new file mode 100644
index 00000000..47ed84f9
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanning.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RoughCutPlanning : Entity_v4
+ {
+
+ [DataMember(Name="Detail", EmitDefaultValue=false)]
+ public List Detail { get; set; }
+
+ [DataMember(Name="ExcludeFirmOrders", EmitDefaultValue=false)]
+ public BooleanValue ExcludeFirmOrders { get; set; }
+
+ [DataMember(Name="ExcludePlanningOrders", EmitDefaultValue=false)]
+ public BooleanValue ExcludePlanningOrders { get; set; }
+
+ [DataMember(Name="ProcessAction", EmitDefaultValue=false)]
+ public StringValue ProcessAction { get; set; }
+
+ [DataMember(Name="ReleaseOrders", EmitDefaultValue=false)]
+ public BooleanValue ReleaseOrders { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanningDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanningDetail.cs
new file mode 100644
index 00000000..3767f20c
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/RoughCutPlanningDetail.cs
@@ -0,0 +1,84 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class RoughCutPlanningDetail : Entity_v4
+ {
+
+ [DataMember(Name="Constraint", EmitDefaultValue=false)]
+ public DateTimeValue Constraint { get; set; }
+
+ [DataMember(Name="Customer", EmitDefaultValue=false)]
+ public StringValue Customer { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="DispatchPriority", EmitDefaultValue=false)]
+ public ShortValue DispatchPriority { get; set; }
+
+ [DataMember(Name="EndDate", EmitDefaultValue=false)]
+ public DateTimeValue EndDate { get; set; }
+
+ [DataMember(Name="EndTime", EmitDefaultValue=false)]
+ public DateTimeValue EndTime { get; set; }
+
+ [DataMember(Name="FirmSchedule", EmitDefaultValue=false)]
+ public BooleanValue FirmSchedule { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="OrderDate", EmitDefaultValue=false)]
+ public DateTimeValue OrderDate { get; set; }
+
+ [DataMember(Name="OrderDescription", EmitDefaultValue=false)]
+ public StringValue OrderDescription { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyRemaining", EmitDefaultValue=false)]
+ public DecimalValue QtyRemaining { get; set; }
+
+ [DataMember(Name="QtytoProduce", EmitDefaultValue=false)]
+ public DecimalValue QtytoProduce { get; set; }
+
+ [DataMember(Name="ScheduleID", EmitDefaultValue=false)]
+ public IntValue ScheduleID { get; set; }
+
+ [DataMember(Name="ScheduleStatus", EmitDefaultValue=false)]
+ public StringValue ScheduleStatus { get; set; }
+
+ [DataMember(Name="SchedulingMethod", EmitDefaultValue=false)]
+ public StringValue SchedulingMethod { get; set; }
+
+ [DataMember(Name="Selected", EmitDefaultValue=false)]
+ public BooleanValue Selected { get; set; }
+
+ [DataMember(Name="SOOrderNbr", EmitDefaultValue=false)]
+ public StringValue SOOrderNbr { get; set; }
+
+ [DataMember(Name="StartDate", EmitDefaultValue=false)]
+ public DateTimeValue StartDate { get; set; }
+
+ [DataMember(Name="StartTime", EmitDefaultValue=false)]
+ public DateTimeValue StartTime { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Shift.cs b/Acumatica.Manufacturing_21.200.001/Model/Shift.cs
new file mode 100644
index 00000000..01678ad2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Shift.cs
@@ -0,0 +1,27 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Shift : Entity_v4
+ {
+
+ [DataMember(Name="CrewSize", EmitDefaultValue=false)]
+ public DecimalValue CrewSize { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="DiffType", EmitDefaultValue=false)]
+ public StringValue DiffType { get; set; }
+
+ [DataMember(Name="shift", EmitDefaultValue=false)]
+ public StringValue shift { get; set; }
+
+ [DataMember(Name="ShiftDiff", EmitDefaultValue=false)]
+ public DecimalValue ShiftDiff { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ShiftDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ShiftDetail.cs
new file mode 100644
index 00000000..8837376e
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ShiftDetail.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ShiftDetail : Entity_v4
+ {
+
+ [DataMember(Name="CalendarID", EmitDefaultValue=false)]
+ public StringValue CalendarID { get; set; }
+
+ [DataMember(Name="CrewSize", EmitDefaultValue=false)]
+ public DecimalValue CrewSize { get; set; }
+
+ [DataMember(Name="DiffType", EmitDefaultValue=false)]
+ public StringValue DiffType { get; set; }
+
+ [DataMember(Name="Efficiency", EmitDefaultValue=false)]
+ public DecimalValue Efficiency { get; set; }
+
+ [DataMember(Name="LaborCode", EmitDefaultValue=false)]
+ public StringValue LaborCode { get; set; }
+
+ [DataMember(Name="Machines", EmitDefaultValue=false)]
+ public DecimalValue Machines { get; set; }
+
+ [DataMember(Name="Shift", EmitDefaultValue=false)]
+ public StringValue Shift { get; set; }
+
+ [DataMember(Name="ShiftDiff", EmitDefaultValue=false)]
+ public DecimalValue ShiftDiff { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ShipToSettings.cs b/Acumatica.Manufacturing_21.200.001/Model/ShipToSettings.cs
new file mode 100644
index 00000000..3de57966
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ShipToSettings.cs
@@ -0,0 +1,60 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ShipToSettings : Entity_v4
+ {
+
+ [DataMember(Name="FOBPoint", EmitDefaultValue=false)]
+ public StringValue FOBPoint { get; set; }
+
+ [DataMember(Name="FreightCost", EmitDefaultValue=false)]
+ public DecimalValue FreightCost { get; set; }
+
+ [DataMember(Name="FreightPrice", EmitDefaultValue=false)]
+ public DecimalValue FreightPrice { get; set; }
+
+ [DataMember(Name="GroundCollect", EmitDefaultValue=false)]
+ public BooleanValue GroundCollect { get; set; }
+
+ [DataMember(Name="Insurance", EmitDefaultValue=false)]
+ public BooleanValue Insurance { get; set; }
+
+ [DataMember(Name="InvoiceFreightPriceBasedOn", EmitDefaultValue=false)]
+ public StringValue InvoiceFreightPriceBasedOn { get; set; }
+
+ [DataMember(Name="OverrideFreightPrice", EmitDefaultValue=false)]
+ public BooleanValue OverrideFreightPrice { get; set; }
+
+ [DataMember(Name="ResidentialDelivery", EmitDefaultValue=false)]
+ public BooleanValue ResidentialDelivery { get; set; }
+
+ [DataMember(Name="SaturdayDelivery", EmitDefaultValue=false)]
+ public BooleanValue SaturdayDelivery { get; set; }
+
+ [DataMember(Name="ShippingTerms", EmitDefaultValue=false)]
+ public StringValue ShippingTerms { get; set; }
+
+ [DataMember(Name="ShippingZoneID", EmitDefaultValue=false)]
+ public StringValue ShippingZoneID { get; set; }
+
+ [DataMember(Name="ShipToAddress", EmitDefaultValue=false)]
+ public Address ShipToAddress { get; set; }
+
+ [DataMember(Name="ShipToAddressOverride", EmitDefaultValue=false)]
+ public BooleanValue ShipToAddressOverride { get; set; }
+
+ [DataMember(Name="ShipToContact", EmitDefaultValue=false)]
+ public DocContact ShipToContact { get; set; }
+
+ [DataMember(Name="ShipToContactOverride", EmitDefaultValue=false)]
+ public BooleanValue ShipToContactOverride { get; set; }
+
+ [DataMember(Name="ShipVia", EmitDefaultValue=false)]
+ public StringValue ShipVia { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/StepDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/StepDetail.cs
new file mode 100644
index 00000000..b4ea9438
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/StepDetail.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class StepDetail : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Descr", EmitDefaultValue=false)]
+ public StringValue Descr { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="LineOrder", EmitDefaultValue=false)]
+ public IntValue LineOrder { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/Tool.cs b/Acumatica.Manufacturing_21.200.001/Model/Tool.cs
new file mode 100644
index 00000000..6a2fb709
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/Tool.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class Tool : Entity_v4
+ {
+
+ [DataMember(Name="Account", EmitDefaultValue=false)]
+ public StringValue Account { get; set; }
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="ConsumedCost", EmitDefaultValue=false)]
+ public DecimalValue ConsumedCost { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Schedule", EmitDefaultValue=false)]
+ public BooleanValue Schedule { get; set; }
+
+ [DataMember(Name="Subaccount", EmitDefaultValue=false)]
+ public StringValue Subaccount { get; set; }
+
+ [DataMember(Name="ToolID", EmitDefaultValue=false)]
+ public StringValue ToolID { get; set; }
+
+ [DataMember(Name="TotalCost", EmitDefaultValue=false)]
+ public DecimalValue TotalCost { get; set; }
+
+ [DataMember(Name="TotalScheduleQty", EmitDefaultValue=false)]
+ public IntValue TotalScheduleQty { get; set; }
+
+ [DataMember(Name="TotalUses", EmitDefaultValue=false)]
+ public DecimalValue TotalUses { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/ToolDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/ToolDetail.cs
new file mode 100644
index 00000000..c6170bf3
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/ToolDetail.cs
@@ -0,0 +1,36 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class ToolDetail : Entity_v4
+ {
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="LineID", EmitDefaultValue=false)]
+ public IntValue LineID { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="QtyRequired", EmitDefaultValue=false)]
+ public DecimalValue QtyRequired { get; set; }
+
+ [DataMember(Name="Revision", EmitDefaultValue=false)]
+ public StringValue Revision { get; set; }
+
+ [DataMember(Name="ToolID", EmitDefaultValue=false)]
+ public StringValue ToolID { get; set; }
+
+ [DataMember(Name="UnitCost", EmitDefaultValue=false)]
+ public DecimalValue UnitCost { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/VendorShipment.cs b/Acumatica.Manufacturing_21.200.001/Model/VendorShipment.cs
new file mode 100644
index 00000000..c345bf81
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/VendorShipment.cs
@@ -0,0 +1,54 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class VendorShipment : Entity_v4
+ {
+
+ [DataMember(Name="ControlQuantity", EmitDefaultValue=false)]
+ public DecimalValue ControlQuantity { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="Owner", EmitDefaultValue=false)]
+ public StringValue Owner { get; set; }
+
+ [DataMember(Name="ShipmentDate", EmitDefaultValue=false)]
+ public DateTimeValue ShipmentDate { get; set; }
+
+ [DataMember(Name="ShipmentID", EmitDefaultValue=false)]
+ public StringValue ShipmentID { get; set; }
+
+ [DataMember(Name="ShippedQuantity", EmitDefaultValue=false)]
+ public DecimalValue ShippedQuantity { get; set; }
+
+ [DataMember(Name="ShippingSettings", EmitDefaultValue=false)]
+ public ShipToSettings ShippingSettings { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="Vendor", EmitDefaultValue=false)]
+ public StringValue Vendor { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ [DataMember(Name="Workgroup", EmitDefaultValue=false)]
+ public StringValue Workgroup { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/VendorShipmentDetails.cs b/Acumatica.Manufacturing_21.200.001/Model/VendorShipmentDetails.cs
new file mode 100644
index 00000000..12330bc7
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/VendorShipmentDetails.cs
@@ -0,0 +1,69 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class VendorShipmentDetails : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
+ public StringValue LotSerialNbr { get; set; }
+
+ [DataMember(Name="MaterialLineNbr", EmitDefaultValue=false)]
+ public IntValue MaterialLineNbr { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="POLineNbr", EmitDefaultValue=false)]
+ public IntValue POLineNbr { get; set; }
+
+ [DataMember(Name="POOrderNbr", EmitDefaultValue=false)]
+ public StringValue POOrderNbr { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="Quantity", EmitDefaultValue=false)]
+ public DecimalValue Quantity { get; set; }
+
+ [DataMember(Name="Released", EmitDefaultValue=false)]
+ public BooleanValue Released { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ [DataMember(Name="UOM", EmitDefaultValue=false)]
+ public StringValue UOM { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WhereUsedDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WhereUsedDetail.cs
new file mode 100644
index 00000000..6e836e0f
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WhereUsedDetail.cs
@@ -0,0 +1,60 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WhereUsedDetail : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="BOMID", EmitDefaultValue=false)]
+ public StringValue BOMID { get; set; }
+
+ [DataMember(Name="BOMIDAMBomItem__BOMID", EmitDefaultValue=false)]
+ public StringValue BOMIDAMBomItem__BOMID { get; set; }
+
+ [DataMember(Name="BomRevision", EmitDefaultValue=false)]
+ public StringValue BomRevision { get; set; }
+
+ [DataMember(Name="BomWarehouse", EmitDefaultValue=false)]
+ public StringValue BomWarehouse { get; set; }
+
+ [DataMember(Name="EndDate", EmitDefaultValue=false)]
+ public DateTimeValue EndDate { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="OperationDescription", EmitDefaultValue=false)]
+ public StringValue OperationDescription { get; set; }
+
+ [DataMember(Name="OperationIDOperationID", EmitDefaultValue=false)]
+ public IntValue OperationIDOperationID { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OperationScrapAction", EmitDefaultValue=false)]
+ public StringValue OperationScrapAction { get; set; }
+
+ [DataMember(Name="OutsideProcess", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcess { get; set; }
+
+ [DataMember(Name="RevisionRevisionID", EmitDefaultValue=false)]
+ public StringValue RevisionRevisionID { get; set; }
+
+ [DataMember(Name="StartDate", EmitDefaultValue=false)]
+ public DateTimeValue StartDate { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntry.cs b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntry.cs
new file mode 100644
index 00000000..f834b723
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntry.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WipAdjustmentEntry : Entity_v4
+ {
+
+ [DataMember(Name="BatchNbr", EmitDefaultValue=false)]
+ public StringValue BatchNbr { get; set; }
+
+ [DataMember(Name="ControlAmount", EmitDefaultValue=false)]
+ public DecimalValue ControlAmount { get; set; }
+
+ [DataMember(Name="Date", EmitDefaultValue=false)]
+ public DateTimeValue Date { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="Hold", EmitDefaultValue=false)]
+ public BooleanValue Hold { get; set; }
+
+ [DataMember(Name="OrigBatchNbr", EmitDefaultValue=false)]
+ public StringValue OrigBatchNbr { get; set; }
+
+ [DataMember(Name="OrigDocType", EmitDefaultValue=false)]
+ public StringValue OrigDocType { get; set; }
+
+ [DataMember(Name="PostPeriod", EmitDefaultValue=false)]
+ public StringValue PostPeriod { get; set; }
+
+ [DataMember(Name="Status", EmitDefaultValue=false)]
+ public StringValue Status { get; set; }
+
+ [DataMember(Name="TotalAmount", EmitDefaultValue=false)]
+ public DecimalValue TotalAmount { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntryDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntryDetail.cs
new file mode 100644
index 00000000..baaf5633
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WipAdjustmentEntryDetail.cs
@@ -0,0 +1,72 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WipAdjustmentEntryDetail : Entity_v4
+ {
+
+ [DataMember(Name="Account", EmitDefaultValue=false)]
+ public StringValue Account { get; set; }
+
+ [DataMember(Name="CostAdj", EmitDefaultValue=false)]
+ public DecimalValue CostAdj { get; set; }
+
+ [DataMember(Name="GLBatchLineNbr", EmitDefaultValue=false)]
+ public IntValue GLBatchLineNbr { get; set; }
+
+ [DataMember(Name="GLBatchNbr", EmitDefaultValue=false)]
+ public StringValue GLBatchNbr { get; set; }
+
+ [DataMember(Name="INDocType", EmitDefaultValue=false)]
+ public StringValue INDocType { get; set; }
+
+ [DataMember(Name="INLineNbr", EmitDefaultValue=false)]
+ public IntValue INLineNbr { get; set; }
+
+ [DataMember(Name="INRefNbr", EmitDefaultValue=false)]
+ public StringValue INRefNbr { get; set; }
+
+ [DataMember(Name="InventoryID", EmitDefaultValue=false)]
+ public StringValue InventoryID { get; set; }
+
+ [DataMember(Name="LineNbr", EmitDefaultValue=false)]
+ public IntValue LineNbr { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="OperationNbr", EmitDefaultValue=false)]
+ public StringValue OperationNbr { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="QtyScrapped", EmitDefaultValue=false)]
+ public DecimalValue QtyScrapped { get; set; }
+
+ [DataMember(Name="ReasonCode", EmitDefaultValue=false)]
+ public StringValue ReasonCode { get; set; }
+
+ [DataMember(Name="Subaccount", EmitDefaultValue=false)]
+ public StringValue Subaccount { get; set; }
+
+ [DataMember(Name="Subitem", EmitDefaultValue=false)]
+ public StringValue Subitem { get; set; }
+
+ [DataMember(Name="TranDescription", EmitDefaultValue=false)]
+ public StringValue TranDescription { get; set; }
+
+ [DataMember(Name="TranType", EmitDefaultValue=false)]
+ public StringValue TranType { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenter.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenter.cs
new file mode 100644
index 00000000..5cc68290
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenter.cs
@@ -0,0 +1,60 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WorkCenter : Entity_v4
+ {
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="BackflushLabor", EmitDefaultValue=false)]
+ public BooleanValue BackflushLabor { get; set; }
+
+ [DataMember(Name="BackflushMaterials", EmitDefaultValue=false)]
+ public BooleanValue BackflushMaterials { get; set; }
+
+ [DataMember(Name="BasisforCapacity", EmitDefaultValue=false)]
+ public StringValue BasisforCapacity { get; set; }
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Location", EmitDefaultValue=false)]
+ public StringValue Location { get; set; }
+
+ [DataMember(Name="Machines", EmitDefaultValue=false)]
+ public List Machines { get; set; }
+
+ [DataMember(Name="OutsideProcessing", EmitDefaultValue=false)]
+ public BooleanValue OutsideProcessing { get; set; }
+
+ [DataMember(Name="Overheads", EmitDefaultValue=false)]
+ public List Overheads { get; set; }
+
+ [DataMember(Name="ScrapActionDefault", EmitDefaultValue=false)]
+ public StringValue ScrapActionDefault { get; set; }
+
+ [DataMember(Name="Shifts", EmitDefaultValue=false)]
+ public List Shifts { get; set; }
+
+ [DataMember(Name="StandardCost", EmitDefaultValue=false)]
+ public DecimalValue StandardCost { get; set; }
+
+ [DataMember(Name="SubstituteWorkCenters", EmitDefaultValue=false)]
+ public List SubstituteWorkCenters { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ [DataMember(Name="WhereUsed", EmitDefaultValue=false)]
+ public List WhereUsed { get; set; }
+
+ [DataMember(Name="WorkCenterID", EmitDefaultValue=false)]
+ public StringValue WorkCenterID { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewSchedule.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewSchedule.cs
new file mode 100644
index 00000000..ccafa472
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewSchedule.cs
@@ -0,0 +1,30 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WorkCenterCrewSchedule : Entity_v4
+ {
+
+ [DataMember(Name="Details", EmitDefaultValue=false)]
+ public List Details { get; set; }
+
+ [DataMember(Name="FromDate", EmitDefaultValue=false)]
+ public DateTimeValue FromDate { get; set; }
+
+ [DataMember(Name="Shift", EmitDefaultValue=false)]
+ public StringValue Shift { get; set; }
+
+ [DataMember(Name="ShowAll", EmitDefaultValue=false)]
+ public BooleanValue ShowAll { get; set; }
+
+ [DataMember(Name="ToDate", EmitDefaultValue=false)]
+ public DateTimeValue ToDate { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewScheduleDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewScheduleDetail.cs
new file mode 100644
index 00000000..c0ffb244
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterCrewScheduleDetail.cs
@@ -0,0 +1,48 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WorkCenterCrewScheduleDetail : Entity_v4
+ {
+
+ [DataMember(Name="CrewSize", EmitDefaultValue=false)]
+ public DecimalValue CrewSize { get; set; }
+
+ [DataMember(Name="CrewSizeShortage", EmitDefaultValue=false)]
+ public DecimalValue CrewSizeShortage { get; set; }
+
+ [DataMember(Name="EndTime", EmitDefaultValue=false)]
+ public DateTimeValue EndTime { get; set; }
+
+ [DataMember(Name="OperationID", EmitDefaultValue=false)]
+ public StringValue OperationID { get; set; }
+
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
+ [DataMember(Name="ProductionNbr", EmitDefaultValue=false)]
+ public StringValue ProductionNbr { get; set; }
+
+ [DataMember(Name="ScheduleDate", EmitDefaultValue=false)]
+ public DateTimeValue ScheduleDate { get; set; }
+
+ [DataMember(Name="ScheduledBlocks", EmitDefaultValue=false)]
+ public IntValue ScheduledBlocks { get; set; }
+
+ [DataMember(Name="Shift", EmitDefaultValue=false)]
+ public StringValue Shift { get; set; }
+
+ [DataMember(Name="ShiftCrewSize", EmitDefaultValue=false)]
+ public DecimalValue ShiftCrewSize { get; set; }
+
+ [DataMember(Name="StartTime", EmitDefaultValue=false)]
+ public DateTimeValue StartTime { get; set; }
+
+ [DataMember(Name="WorkCenter", EmitDefaultValue=false)]
+ public StringValue WorkCenter { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterOverheadDetail.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterOverheadDetail.cs
new file mode 100644
index 00000000..eedbafd2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterOverheadDetail.cs
@@ -0,0 +1,24 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WorkCenterOverheadDetail : Entity_v4
+ {
+
+ [DataMember(Name="Description", EmitDefaultValue=false)]
+ public StringValue Description { get; set; }
+
+ [DataMember(Name="Factor", EmitDefaultValue=false)]
+ public DecimalValue Factor { get; set; }
+
+ [DataMember(Name="Overhead", EmitDefaultValue=false)]
+ public StringValue Overhead { get; set; }
+
+ [DataMember(Name="Type", EmitDefaultValue=false)]
+ public StringValue Type { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.Manufacturing_21.200.001/Model/WorkCenterSubstitute.cs b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterSubstitute.cs
new file mode 100644
index 00000000..e2a449f2
--- /dev/null
+++ b/Acumatica.Manufacturing_21.200.001/Model/WorkCenterSubstitute.cs
@@ -0,0 +1,21 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.Manufacturing_21_200_001.Model
+{
+ [DataContract]
+ public class WorkCenterSubstitute : Entity_v4
+ {
+
+ [DataMember(Name="SubstituteWorkCenter", EmitDefaultValue=false)]
+ public StringValue SubstituteWorkCenter { get; set; }
+
+ [DataMember(Name="UpdateOperationDescription", EmitDefaultValue=false)]
+ public BooleanValue UpdateOperationDescription { get; set; }
+
+ [DataMember(Name="Warehouse", EmitDefaultValue=false)]
+ public StringValue Warehouse { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj b/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj
index 2603a960..bf6419a8 100644
--- a/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj
+++ b/Acumatica.eCommerce_20.200.001/Acumatica.eCommerce_20.200.001.csproj
@@ -1,655 +1,15 @@
-
-
-
+
+
- Debug
- AnyCPU
- {B7CD7B70-0F37-47A6-9491-C91615566247}
- Library
- Properties
- Acumatica.eCommerce_20._200._001
- Acumatica.eCommerce_20.200.001
- v4.8
- 512
- true
-
+ netstandard2.0
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {25008D3F-3D78-4BB9-B14B-0A792AE97892}
- Acumatica.RESTClient
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumatica.eCommerce_20.200.001/Api/ShopifyStoreApi.cs b/Acumatica.eCommerce_20.200.001/Api/ShopifyStoreApi.cs
new file mode 100644
index 00000000..1b5a92bd
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Api/ShopifyStoreApi.cs
@@ -0,0 +1,12 @@
+using Acumatica.RESTClient.Api;
+using Acumatica.RESTClient.Client;
+using Acumatica.eCommerce_20_200_001.Model;
+
+namespace Acumatica.eCommerce_20_200_001.Api
+{
+ public class ShopifyStoreApi : BaseEndpointApi
+ {
+ public ShopifyStoreApi(Configuration configuration) : base(configuration)
+ { }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/ActionParameters/CardOperationParameters.cs b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/CardOperationParameters.cs
new file mode 100644
index 00000000..07788a80
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/CardOperationParameters.cs
@@ -0,0 +1,31 @@
+using Acumatica.RESTClient.Model;
+using Newtonsoft.Json;
+using System.Runtime.Serialization;
+
+namespace Acumatica.eCommerce_20_200_001.Model
+{
+ [DataContract]
+ public class CardOperationParameters
+ {
+ public CardOperationParameters() { }
+
+ [DataMember(Name="TranType", EmitDefaultValue=false)]
+ public StringValue TranType { get; set; }
+ [DataMember(Name="TranNbr", EmitDefaultValue=false)]
+ public StringValue TranNbr { get; set; }
+ [DataMember(Name="AuthNumber", EmitDefaultValue=false)]
+ public StringValue AuthNumber { get; set; }
+ [DataMember(Name="ExtProfileId", EmitDefaultValue=false)]
+ public StringValue ExtProfileId { get; set; }
+ [DataMember(Name="TranDate", EmitDefaultValue=false)]
+ public DateTimeValue TranDate { get; set; }
+ [DataMember(Name="OrigTranNbr", EmitDefaultValue=false)]
+ public StringValue OrigTranNbr { get; set; }
+ [DataMember(Name="Amount", EmitDefaultValue=false)]
+ public DecimalValue Amount { get; set; }
+ public virtual string ToJson()
+ {
+ return JsonConvert.SerializeObject(this, Formatting.Indented);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/ActionParameters/VoidCardPaymentParameters.cs b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/VoidCardPaymentParameters.cs
new file mode 100644
index 00000000..b71b16ef
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Model/ActionParameters/VoidCardPaymentParameters.cs
@@ -0,0 +1,29 @@
+using Acumatica.RESTClient.Model;
+using Newtonsoft.Json;
+using System.Runtime.Serialization;
+
+namespace Acumatica.eCommerce_20_200_001.Model
+{
+ [DataContract]
+ public class VoidCardPaymentParameters
+ {
+ public VoidCardPaymentParameters() { }
+
+ [DataMember(Name="TranType", EmitDefaultValue=false)]
+ public StringValue TranType { get; set; }
+ [DataMember(Name="TranNbr", EmitDefaultValue=false)]
+ public StringValue TranNbr { get; set; }
+ [DataMember(Name="ExtProfileId", EmitDefaultValue=false)]
+ public StringValue ExtProfileId { get; set; }
+ [DataMember(Name="TranDate", EmitDefaultValue=false)]
+ public DateTimeValue TranDate { get; set; }
+ [DataMember(Name="NeedValidation", EmitDefaultValue=false)]
+ public BooleanValue NeedValidation { get; set; }
+ [DataMember(Name="OrigTranNbr", EmitDefaultValue=false)]
+ public StringValue OrigTranNbr { get; set; }
+ public virtual string ToJson()
+ {
+ return JsonConvert.SerializeObject(this, Formatting.Indented);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/Actions/CardOperation.cs b/Acumatica.eCommerce_20.200.001/Model/Actions/CardOperation.cs
new file mode 100644
index 00000000..ea83706b
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Model/Actions/CardOperation.cs
@@ -0,0 +1,50 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.eCommerce_20_200_001.Model
+{
+ [DataContract]
+ public class CardOperation : EntityActionWithParameters
+ {
+ public CardOperation() : base()
+ { }
+ public CardOperation(Payment entity, CardOperationParameters parameters) : base(entity, parameters)
+ { }
+
+ public StringValue TranType
+ {
+ get { return Parameters.TranType; }
+ set { Parameters.TranType = value; }
+ }
+ public StringValue TranNbr
+ {
+ get { return Parameters.TranNbr; }
+ set { Parameters.TranNbr = value; }
+ }
+ public StringValue AuthNumber
+ {
+ get { return Parameters.AuthNumber; }
+ set { Parameters.AuthNumber = value; }
+ }
+ public StringValue ExtProfileId
+ {
+ get { return Parameters.ExtProfileId; }
+ set { Parameters.ExtProfileId = value; }
+ }
+ public DateTimeValue TranDate
+ {
+ get { return Parameters.TranDate; }
+ set { Parameters.TranDate = value; }
+ }
+ public StringValue OrigTranNbr
+ {
+ get { return Parameters.OrigTranNbr; }
+ set { Parameters.OrigTranNbr = value; }
+ }
+ public DecimalValue Amount
+ {
+ get { return Parameters.Amount; }
+ set { Parameters.Amount = value; }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/Actions/VoidCardPayment.cs b/Acumatica.eCommerce_20.200.001/Model/Actions/VoidCardPayment.cs
new file mode 100644
index 00000000..144d07a2
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Model/Actions/VoidCardPayment.cs
@@ -0,0 +1,45 @@
+using Acumatica.RESTClient.Model;
+using System.Runtime.Serialization;
+
+namespace Acumatica.eCommerce_20_200_001.Model
+{
+ [DataContract]
+ public class VoidCardPayment : EntityActionWithParameters
+ {
+ public VoidCardPayment() : base()
+ { }
+ public VoidCardPayment(Payment entity, VoidCardPaymentParameters parameters) : base(entity, parameters)
+ { }
+
+ public StringValue TranType
+ {
+ get { return Parameters.TranType; }
+ set { Parameters.TranType = value; }
+ }
+ public StringValue TranNbr
+ {
+ get { return Parameters.TranNbr; }
+ set { Parameters.TranNbr = value; }
+ }
+ public StringValue ExtProfileId
+ {
+ get { return Parameters.ExtProfileId; }
+ set { Parameters.ExtProfileId = value; }
+ }
+ public DateTimeValue TranDate
+ {
+ get { return Parameters.TranDate; }
+ set { Parameters.TranDate = value; }
+ }
+ public BooleanValue NeedValidation
+ {
+ get { return Parameters.NeedValidation; }
+ set { Parameters.NeedValidation = value; }
+ }
+ public StringValue OrigTranNbr
+ {
+ get { return Parameters.OrigTranNbr; }
+ set { Parameters.OrigTranNbr = value; }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs b/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs
index 199d3810..2a85a6ef 100644
--- a/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/BCShipments.cs
@@ -8,8 +8,8 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class BCShipments : Entity_v4
{
- [DataMember(Name="LastModifiedDateTime", EmitDefaultValue=false)]
- public DateTimeValue LastModifiedDateTime { get; set; }
+ [DataMember(Name="LastModified", EmitDefaultValue=false)]
+ public DateTimeValue LastModified { get; set; }
[DataMember(Name="ShippingNoteID", EmitDefaultValue=false)]
public GuidValue ShippingNoteID { get; set; }
@@ -20,6 +20,9 @@ public class BCShipments : Entity_v4
[DataMember(Name="OrderType", EmitDefaultValue=false)]
public StringValue OrderType { get; set; }
+ [DataMember(Name="BindingID", EmitDefaultValue=false)]
+ public IntValue BindingID { get; set; }
+
[DataMember(Name="Results", EmitDefaultValue=false)]
public List Results { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs b/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs
index 05bfbb13..332cd76a 100644
--- a/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/BCShipmentsResult.cs
@@ -8,6 +8,15 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class BCShipmentsResult : Entity_v4
{
+ [DataMember(Name="ExternalShipmentUpdated", EmitDefaultValue=false)]
+ public BooleanValue ExternalShipmentUpdated { get; set; }
+
+ [DataMember(Name="InvoiceNbr", EmitDefaultValue=false)]
+ public StringValue InvoiceNbr { get; set; }
+
+ [DataMember(Name="InvoiceType", EmitDefaultValue=false)]
+ public StringValue InvoiceType { get; set; }
+
[DataMember(Name="Confirmed", EmitDefaultValue=false)]
public BooleanValue Confirmed { get; set; }
@@ -23,14 +32,14 @@ public class BCShipmentsResult : Entity_v4
[DataMember(Name="OrderNoteID", EmitDefaultValue=false)]
public GuidValue OrderNoteID { get; set; }
+ [DataMember(Name="OrderType", EmitDefaultValue=false)]
+ public StringValue OrderType { get; set; }
+
[DataMember(Name="ShipmentNumber", EmitDefaultValue=false)]
public StringValue ShipmentNumber { get; set; }
[DataMember(Name="ShipmentType", EmitDefaultValue=false)]
public StringValue ShipmentType { get; set; }
- [DataMember(Name="VendorRef", EmitDefaultValue=false)]
- public StringValue VendorRef { get; set; }
-
}
}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs b/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs
index 1acea9bc..00d5e686 100644
--- a/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/CheckDetail.cs
@@ -17,6 +17,9 @@ public class CheckDetail : Entity_v4
[DataMember(Name="CashDiscountBalance", EmitDefaultValue=false)]
public DecimalValue CashDiscountBalance { get; set; }
+ [DataMember(Name="DocLineNbr", EmitDefaultValue=false)]
+ public IntValue DocLineNbr { get; set; }
+
[DataMember(Name="DocType", EmitDefaultValue=false)]
public StringValue DocType { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs b/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs
index 1f2680a2..c352c97c 100644
--- a/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/CreditCardTransactionDetail.cs
@@ -8,6 +8,12 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class CreditCardTransactionDetail : Entity_v4
{
+ [DataMember(Name="OrigTranNbr", EmitDefaultValue=false)]
+ public StringValue OrigTranNbr { get; set; }
+
+ [DataMember(Name="ExpirationDate", EmitDefaultValue=false)]
+ public DateTimeValue ExpirationDate { get; set; }
+
[DataMember(Name="TranNbr", EmitDefaultValue=false)]
public StringValue TranNbr { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/Customer.cs b/Acumatica.eCommerce_20.200.001/Model/Customer.cs
index f7309eb9..03cd872a 100644
--- a/Acumatica.eCommerce_20.200.001/Model/Customer.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/Customer.cs
@@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class Customer : Entity_v4
{
+ [DataMember(Name="RestrictVisibilityTo", EmitDefaultValue=false)]
+ public StringValue RestrictVisibilityTo { get; set; }
+
[DataMember(Name="CreditLimit", EmitDefaultValue=false)]
public DecimalValue CreditLimit { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs b/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs
index e5796925..f6e581e9 100644
--- a/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/EmployeeFinancialSettings.cs
@@ -24,7 +24,7 @@ public class EmployeeFinancialSettings : Entity_v4
public StringValue ExpenseSubaccount { get; set; }
[DataMember(Name="PaymentInstructions", EmitDefaultValue=false)]
- public BusinessAccountPaymentInstructionDetail PaymentInstructions { get; set; }
+ public List PaymentInstructions { get; set; }
[DataMember(Name="PaymentMethod", EmitDefaultValue=false)]
public StringValue PaymentMethod { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs b/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs
index 2bb641ca..203bbaf2 100644
--- a/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/MatrixItems.cs
@@ -23,5 +23,8 @@ public class MatrixItems : Entity_v4
[DataMember(Name="ItemStatus", EmitDefaultValue=false)]
public StringValue ItemStatus { get; set; }
+ [DataMember(Name="ExportToExternal", EmitDefaultValue=false)]
+ public BooleanValue ExportToExternal { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs b/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs
index 4ee0cb76..4b0135c9 100644
--- a/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/NonStockItem.cs
@@ -8,9 +8,18 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class NonStockItem : Entity_v4
{
+ [DataMember(Name="CurySpecificMSRP", EmitDefaultValue=false)]
+ public DecimalValue CurySpecificMSRP { get; set; }
+
+ [DataMember(Name="CurySpecificPrice", EmitDefaultValue=false)]
+ public DecimalValue CurySpecificPrice { get; set; }
+
[DataMember(Name="Availability", EmitDefaultValue=false)]
public StringValue Availability { get; set; }
+ [DataMember(Name="ExportToExternal", EmitDefaultValue=false)]
+ public BooleanValue ExportToExternal { get; set; }
+
[DataMember(Name="Categories", EmitDefaultValue=false)]
public List Categories { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/OrderRisks.cs b/Acumatica.eCommerce_20.200.001/Model/OrderRisks.cs
new file mode 100644
index 00000000..bbf4eeb3
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Model/OrderRisks.cs
@@ -0,0 +1,21 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.eCommerce_20_200_001.Model
+{
+ [DataContract]
+ public class OrderRisks : Entity_v4
+ {
+
+ [DataMember(Name="Message", EmitDefaultValue=false)]
+ public StringValue Message { get; set; }
+
+ [DataMember(Name="Recommendation", EmitDefaultValue=false)]
+ public StringValue Recommendation { get; set; }
+
+ [DataMember(Name="Score", EmitDefaultValue=false)]
+ public DecimalValue Score { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/Payment.cs b/Acumatica.eCommerce_20.200.001/Model/Payment.cs
index 19351012..b8735f3a 100644
--- a/Acumatica.eCommerce_20.200.001/Model/Payment.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/Payment.cs
@@ -8,6 +8,12 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class Payment : Entity_v4
{
+ [DataMember(Name="ExternalRef", EmitDefaultValue=false)]
+ public StringValue ExternalRef { get; set; }
+
+ [DataMember(Name="OrigTransaction", EmitDefaultValue=false)]
+ public StringValue OrigTransaction { get; set; }
+
[DataMember(Name="BranchID", EmitDefaultValue=false)]
public StringValue BranchID { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs b/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs
index 9a32107f..3fb4865a 100644
--- a/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/PaymentDetail.cs
@@ -23,6 +23,9 @@ public class PaymentDetail : Entity_v4
[DataMember(Name="Description", EmitDefaultValue=false)]
public StringValue Description { get; set; }
+ [DataMember(Name="DocLineNbr", EmitDefaultValue=false)]
+ public IntValue DocLineNbr { get; set; }
+
[DataMember(Name="DocType", EmitDefaultValue=false)]
public StringValue DocType { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs b/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs
index 2e669714..1c5162c5 100644
--- a/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/SalesOrder.cs
@@ -8,9 +8,18 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class SalesOrder : Entity_v4
{
+ [DataMember(Name="OrderRisks", EmitDefaultValue=false)]
+ public List OrderRisks { get; set; }
+
+ [DataMember(Name="MaxRiskScore", EmitDefaultValue=false)]
+ public DecimalValue MaxRiskScore { get; set; }
+
[DataMember(Name="ExternalOrderOriginal", EmitDefaultValue=false)]
public BooleanValue ExternalOrderOriginal { get; set; }
+ [DataMember(Name="ExternalRefundRef", EmitDefaultValue=false)]
+ public StringValue ExternalRefundRef { get; set; }
+
[DataMember(Name="WillCall", EmitDefaultValue=false)]
public BooleanValue WillCall { get; set; }
@@ -23,6 +32,15 @@ public class SalesOrder : Entity_v4
[DataMember(Name="UsrExternalOrderOriginal", EmitDefaultValue=false)]
public BooleanValue UsrExternalOrderOriginal { get; set; }
+ [DataMember(Name="ExternalOrderOrigin", EmitDefaultValue=false)]
+ public StringValue ExternalOrderOrigin { get; set; }
+
+ [DataMember(Name="ExternalOrderSource", EmitDefaultValue=false)]
+ public StringValue ExternalOrderSource { get; set; }
+
+ [DataMember(Name="TaxCalcMode", EmitDefaultValue=false)]
+ public StringValue TaxCalcMode { get; set; }
+
[DataMember(Name="Approved", EmitDefaultValue=false)]
public BooleanValue Approved { get; set; }
@@ -50,6 +68,9 @@ public class SalesOrder : Entity_v4
[DataMember(Name="Commissions", EmitDefaultValue=false)]
public Commissions Commissions { get; set; }
+ [DataMember(Name="ContactID", EmitDefaultValue=false)]
+ public StringValue ContactID { get; set; }
+
[DataMember(Name="ControlTotal", EmitDefaultValue=false)]
public DecimalValue ControlTotal { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs b/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs
index b2a5f97e..9dcb6685 100644
--- a/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/SalesOrderDetail.cs
@@ -8,12 +8,21 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class SalesOrderDetail : Entity_v4
{
+ [DataMember(Name="AssociatedOrderLineNbr", EmitDefaultValue=false)]
+ public IntValue AssociatedOrderLineNbr { get; set; }
+
+ [DataMember(Name="GiftMessage", EmitDefaultValue=false)]
+ public StringValue GiftMessage { get; set; }
+
[DataMember(Name="ManualPrice", EmitDefaultValue=false)]
public BooleanValue ManualPrice { get; set; }
[DataMember(Name="NoteID", EmitDefaultValue=false)]
public GuidValue NoteID { get; set; }
+ [DataMember(Name="ExternalRef", EmitDefaultValue=false)]
+ public StringValue ExternalRef { get; set; }
+
[DataMember(Name="Account", EmitDefaultValue=false)]
public StringValue Account { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs b/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs
index 300f14bd..6c2d1c21 100644
--- a/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/SalesOrderPayment.cs
@@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class SalesOrderPayment : Entity_v4
{
+ [DataMember(Name="ExternalRef", EmitDefaultValue=false)]
+ public StringValue ExternalRef { get; set; }
+
[DataMember(Name="NoteID", EmitDefaultValue=false)]
public GuidValue NoteID { get; set; }
@@ -50,6 +53,9 @@ public class SalesOrderPayment : Entity_v4
[DataMember(Name="LastModifiedDateTime", EmitDefaultValue=false)]
public DateTimeValue LastModifiedDateTime { get; set; }
+ [DataMember(Name="OrigTransactionNbr", EmitDefaultValue=false)]
+ public StringValue OrigTransactionNbr { get; set; }
+
[DataMember(Name="PaymentAmount", EmitDefaultValue=false)]
public DecimalValue PaymentAmount { get; set; }
@@ -65,6 +71,9 @@ public class SalesOrderPayment : Entity_v4
[DataMember(Name="ReferenceNbr", EmitDefaultValue=false)]
public StringValue ReferenceNbr { get; set; }
+ [DataMember(Name="Refund", EmitDefaultValue=false)]
+ public BooleanValue Refund { get; set; }
+
[DataMember(Name="SaveCard", EmitDefaultValue=false)]
public BooleanValue SaveCard { get; set; }
@@ -74,5 +83,8 @@ public class SalesOrderPayment : Entity_v4
[DataMember(Name="TransferredtoInvoice", EmitDefaultValue=false)]
public DecimalValue TransferredtoInvoice { get; set; }
+ [DataMember(Name="ValidateCCRefundOrigTransaction", EmitDefaultValue=false)]
+ public BooleanValue ValidateCCRefundOrigTransaction { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs b/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs
index e609f7c7..51066841 100644
--- a/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/SalesPriceDetail.cs
@@ -14,6 +14,9 @@ public class SalesPriceDetail : Entity_v4
[DataMember(Name="Warehouse", EmitDefaultValue=false)]
public StringValue Warehouse { get; set; }
+ [DataMember(Name="TaxCalculationMode", EmitDefaultValue=false)]
+ public StringValue TaxCalculationMode { get; set; }
+
[DataMember(Name="BreakQty", EmitDefaultValue=false)]
public DecimalValue BreakQty { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs b/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs
index 1d0c18db..77ec8122 100644
--- a/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/SalesPricesInquiry.cs
@@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class SalesPricesInquiry : Entity_v4
{
+ [DataMember(Name="TaxCalculationMode", EmitDefaultValue=false)]
+ public StringValue TaxCalculationMode { get; set; }
+
[DataMember(Name="EffectiveAsOf", EmitDefaultValue=false)]
public DateTimeValue EffectiveAsOf { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/ShopifyStore.cs b/Acumatica.eCommerce_20.200.001/Model/ShopifyStore.cs
new file mode 100644
index 00000000..1e6161f2
--- /dev/null
+++ b/Acumatica.eCommerce_20.200.001/Model/ShopifyStore.cs
@@ -0,0 +1,39 @@
+using Acumatica.RESTClient.Model;
+using System.Collections.Generic;
+using System.Runtime.Serialization;
+
+namespace Acumatica.eCommerce_20_200_001.Model
+{
+ [DataContract]
+ public class ShopifyStore : Entity_v4
+ {
+
+ [DataMember(Name="AccessToken", EmitDefaultValue=false)]
+ public StringValue AccessToken { get; set; }
+
+ [DataMember(Name="Active", EmitDefaultValue=false)]
+ public BooleanValue Active { get; set; }
+
+ [DataMember(Name="APIKey", EmitDefaultValue=false)]
+ public StringValue APIKey { get; set; }
+
+ [DataMember(Name="APIPassword", EmitDefaultValue=false)]
+ public StringValue APIPassword { get; set; }
+
+ [DataMember(Name="Connector", EmitDefaultValue=false)]
+ public StringValue Connector { get; set; }
+
+ [DataMember(Name="Default", EmitDefaultValue=false)]
+ public BooleanValue Default { get; set; }
+
+ [DataMember(Name="SharedSecret", EmitDefaultValue=false)]
+ public StringValue SharedSecret { get; set; }
+
+ [DataMember(Name="StoreAdminURL", EmitDefaultValue=false)]
+ public StringValue StoreAdminURL { get; set; }
+
+ [DataMember(Name="StoreName", EmitDefaultValue=false)]
+ public StringValue StoreName { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Model/StockItem.cs b/Acumatica.eCommerce_20.200.001/Model/StockItem.cs
index 5cf7a6e0..db715760 100644
--- a/Acumatica.eCommerce_20.200.001/Model/StockItem.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/StockItem.cs
@@ -8,12 +8,21 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class StockItem : Entity_v4
{
+ [DataMember(Name="CurySpecificMSRP", EmitDefaultValue=false)]
+ public DecimalValue CurySpecificMSRP { get; set; }
+
+ [DataMember(Name="CurySpecificPrice", EmitDefaultValue=false)]
+ public DecimalValue CurySpecificPrice { get; set; }
+
[DataMember(Name="Availability", EmitDefaultValue=false)]
public StringValue Availability { get; set; }
[DataMember(Name="CustomURL", EmitDefaultValue=false)]
public StringValue CustomURL { get; set; }
+ [DataMember(Name="ExportToExternal", EmitDefaultValue=false)]
+ public BooleanValue ExportToExternal { get; set; }
+
[DataMember(Name="FileURLs", EmitDefaultValue=false)]
public List FileURLs { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs b/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs
index c87c919c..9721e4fa 100644
--- a/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/StorageDetails.cs
@@ -8,6 +8,9 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class StorageDetails : Entity_v4
{
+ [DataMember(Name="BindingID", EmitDefaultValue=false)]
+ public IntValue BindingID { get; set; }
+
[DataMember(Name="Results", EmitDefaultValue=false)]
public List Results { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs b/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs
index c51fc628..0b507bbb 100644
--- a/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/StorageDetailsResult.cs
@@ -11,11 +11,14 @@ public class StorageDetailsResult : Entity_v4
[DataMember(Name="Availability", EmitDefaultValue=false)]
public StringValue Availability { get; set; }
+ [DataMember(Name="IdentifyNoteID", EmitDefaultValue=false)]
+ public StringValue IdentifyNoteID { get; set; }
+
[DataMember(Name="InventoryDescription", EmitDefaultValue=false)]
public StringValue InventoryDescription { get; set; }
- [DataMember(Name="InventoryID", EmitDefaultValue=false)]
- public StringValue InventoryID { get; set; }
+ [DataMember(Name="InventoryCD", EmitDefaultValue=false)]
+ public StringValue InventoryCD { get; set; }
[DataMember(Name="InventoryLastModifiedDate", EmitDefaultValue=false)]
public DateTimeValue InventoryLastModifiedDate { get; set; }
@@ -56,8 +59,11 @@ public class StorageDetailsResult : Entity_v4
[DataMember(Name="LotSerialNbr", EmitDefaultValue=false)]
public StringValue LotSerialNbr { get; set; }
- [DataMember(Name="NoQtyMode", EmitDefaultValue=false)]
- public StringValue NoQtyMode { get; set; }
+ [DataMember(Name="NotAvailMode", EmitDefaultValue=false)]
+ public StringValue NotAvailMode { get; set; }
+
+ [DataMember(Name="ParentSyncId", EmitDefaultValue=false)]
+ public IntValue ParentSyncId { get; set; }
[DataMember(Name="SiteAvailable", EmitDefaultValue=false)]
public DecimalValue SiteAvailable { get; set; }
diff --git a/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs b/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs
index fb26915e..f1949f96 100644
--- a/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs
+++ b/Acumatica.eCommerce_20.200.001/Model/TemplateItems.cs
@@ -8,6 +8,12 @@ namespace Acumatica.eCommerce_20_200_001.Model
public class TemplateItems : Entity_v4
{
+ [DataMember(Name="CurySpecificMSRP", EmitDefaultValue=false)]
+ public DecimalValue CurySpecificMSRP { get; set; }
+
+ [DataMember(Name="CurySpecificPrice", EmitDefaultValue=false)]
+ public DecimalValue CurySpecificPrice { get; set; }
+
[DataMember(Name="ItemClass", EmitDefaultValue=false)]
public StringValue ItemClass { get; set; }
@@ -44,6 +50,9 @@ public class TemplateItems : Entity_v4
[DataMember(Name="DimensionWeight", EmitDefaultValue=false)]
public DecimalValue DimensionWeight { get; set; }
+ [DataMember(Name="ExportToExternal", EmitDefaultValue=false)]
+ public BooleanValue ExportToExternal { get; set; }
+
[DataMember(Name="FileURLs", EmitDefaultValue=false)]
public List FileURLs { get; set; }
@@ -89,5 +98,8 @@ public class TemplateItems : Entity_v4
[DataMember(Name="MetaKeywords", EmitDefaultValue=false)]
public StringValue MetaKeywords { get; set; }
+ [DataMember(Name="RequireShipment", EmitDefaultValue=false)]
+ public BooleanValue RequireShipment { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Acumatica.eCommerce_20.200.001/Properties/AssemblyInfo.cs b/Acumatica.eCommerce_20.200.001/Properties/AssemblyInfo.cs
deleted file mode 100644
index c77f96a6..00000000
--- a/Acumatica.eCommerce_20.200.001/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Acumatica.eCommerce_20.200.001")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Acumatica.eCommerce_20.200.001")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("b7cd7b70-0f37-47a6-9491-c91615566247")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Acumatica.eCommerce_20.200.001/app.config b/Acumatica.eCommerce_20.200.001/app.config
deleted file mode 100644
index e154c35c..00000000
--- a/Acumatica.eCommerce_20.200.001/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Acumatica.eCommerce_20.200.001/packages.config b/Acumatica.eCommerce_20.200.001/packages.config
deleted file mode 100644
index bc2a97ef..00000000
--- a/Acumatica.eCommerce_20.200.001/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file