diff --git a/ReadMe.md b/ReadMe.md
index 9f4bff0..c4fd94c 100644
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -8,6 +8,8 @@
* Base class library. .Net Standard 2.1. C#.
* SACS Standard Dbas
* Base database interface library. .Net Standard 2.1. C#.
+* SACS Standard Accounts
+ * Base Acounts system interface library. .Net Standard 2.1. C#.
* SACS Standard Mob
* Base Mobile application library. .Net Standard 2.1. C#.
* SACS Core Web
diff --git a/SaCommonVS.sln b/SaCommonVS.sln
index 6182c73..a372705 100644
--- a/SaCommonVS.sln
+++ b/SaCommonVS.sln
@@ -18,6 +18,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution files", "Solution
ReadMe.md = ReadMe.md
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SacsStandardAccounts", "SacsStandardAccounts\SacsStandardAccounts.csproj", "{C62999E2-1947-4EB7-82D2-A0EDB67D2F10}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -44,6 +46,10 @@ Global
{70F1302F-E8F2-49CB-A09D-889DA59681DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{70F1302F-E8F2-49CB-A09D-889DA59681DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{70F1302F-E8F2-49CB-A09D-889DA59681DD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C62999E2-1947-4EB7-82D2-A0EDB67D2F10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C62999E2-1947-4EB7-82D2-A0EDB67D2F10}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C62999E2-1947-4EB7-82D2-A0EDB67D2F10}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C62999E2-1947-4EB7-82D2-A0EDB67D2F10}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/SacsCoreUnitTests/SacsCoreUnitTests.csproj b/SacsCoreUnitTests/SacsCoreUnitTests.csproj
index ba72c32..a471e94 100644
--- a/SacsCoreUnitTests/SacsCoreUnitTests.csproj
+++ b/SacsCoreUnitTests/SacsCoreUnitTests.csproj
@@ -16,8 +16,10 @@
+
+
diff --git a/SacsStandardAccounts/Accounts/OpenAuth/SaOpenAuth.cs b/SacsStandardAccounts/Accounts/OpenAuth/SaOpenAuth.cs
new file mode 100644
index 0000000..47ed0ad
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/OpenAuth/SaOpenAuth.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.OpenAuth
+{
+ //=======================================================================
+ internal class SaOpenAuth
+ {
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/App/Qbk.cs b/SacsStandardAccounts/Accounts/QuickBooks/App/Qbk.cs
new file mode 100644
index 0000000..b630417
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/App/Qbk.cs
@@ -0,0 +1,106 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.App
+{
+ //=======================================================================
+ public static class Qbk
+ {
+ //-------------------------------------------------------------------
+ // QuickBooks version.
+ public enum Version
+ {
+ Unknown = 0,
+ Local2008 = 2008
+ };
+
+ //-------------------------------------------------------------------
+ public enum ConnectionType
+ {
+ Unknown = 0,
+ /// Local QuickBooks
+ LocalQBD = 1,
+ /// RDS connection
+ RemoteQBD = 2,
+ /// SDK application launched QuickBooks in interactive mode
+ LocalQBDLaunchUI = 3,
+ /// Online edition
+ RemoteQBOE = 4,
+ };
+
+ //-------------------------------------------------------------------
+ // Jul2016 Online configuration.
+ public enum OnlineInstance
+ {
+ Unknown = 0,
+ Sandbox = 10,
+ Production = 20,
+ };
+ public enum OnlineProduct
+ {
+ Unknown = 0,
+ Accounts,
+ Payments,
+ };
+
+ //-------------------------------------------------------------------
+ // QBooks Online.
+ public enum OnlineRequestType
+ {
+ Unknown = 0,
+ Query,
+ CompanyInfo,
+ Vendor,
+ Customer,
+ Item,
+ Invoice,
+ };
+
+ //-------------------------------------------------------------------
+ // QBooks reference types.
+ public enum ReferenceDataType
+ {
+ Unknown = 0,
+ CustomerType = 10,
+ ShipMethod,
+ };
+
+ //-------------------------------------------------------------------
+ // QBooks item types.
+ public enum EntityType
+ {
+ Unknown = 0,
+ // Reference data types.
+ CustomerType = 100,
+ // Primary data types.
+ Company = 200,
+ Account,
+ Vendor,
+ Customer,
+ Item,
+ PurchaseOrder,
+ SalesOrder,
+ Invoice_Product,
+ Invoice_Service,
+ // Internal.
+ Invoice_Header,
+ Invoice_Line,
+ };
+
+ //-------------------------------------------------------------------
+ // Financial year.
+ public enum FinancialYear
+ {
+ Current,
+ Prior1,
+ Prior2,
+ Prior3,
+ Prior4,
+ Prior5
+ };
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/App/SaQuickBooksConsole.cs b/SacsStandardAccounts/Accounts/QuickBooks/App/SaQuickBooksConsole.cs
new file mode 100644
index 0000000..4e5732c
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/App/SaQuickBooksConsole.cs
@@ -0,0 +1,97 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.Base;
+using Sarand.Net.Standard.Accounts.QuickBooks.Local;
+using Sarand.Net.Standard.Accounts.QuickBooks.Online;
+using Sarand.Net.Standard.Base.App;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Bus;
+using Sarand.Net.Standard.Base.IO;
+using System;
+using System.Collections.Generic;
+using System.Text;
+using Sarand.Net.Standard.Base.Utils;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.App
+{
+ //=======================================================================
+ public class SaQuickBooksConsole : SaErrorStateItem
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+ private static readonly List qbkEntityTypes = new List();
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SaQuickBooksConsole ()
+ {
+ // QuickBooks data types:
+ qbkEntityTypes.Add(Qbk.EntityType.Account, "ACCNT", "Account");
+ qbkEntityTypes.Add(Qbk.EntityType.Vendor, "VEND", "Vendor");
+ qbkEntityTypes.Add(Qbk.EntityType.Customer, "CUST", "Customer");
+ qbkEntityTypes.Add(Qbk.EntityType.Item, "ITEM", "Item");
+ qbkEntityTypes.Add(Qbk.EntityType.PurchaseOrder, "PURO", "Purchase order");
+ qbkEntityTypes.Add(Qbk.EntityType.SalesOrder, "SALO", "Sales order");
+ qbkEntityTypes.Add(Qbk.EntityType.Invoice_Product, "INVPRD", "Product invoice");
+ qbkEntityTypes.Add(Qbk.EntityType.Invoice_Service, "INVSRV", "Service invoice");
+ }
+
+ //-------------------------------------------------------------------
+ // Construction.
+ protected SaQuickBooksConsole ()
+ {
+ }
+ public static SaQuickBooksConsole CreateConsole ()
+ {
+ return new SaQuickBooksConsole();
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+ public static List EntityTypeCodes { get { return new List(qbkEntityTypes); } }
+
+ //-------------------------------------------------------------------
+ // QuickBooks API.
+ public SaQuickBooksApiConsole CreateApiConsole (SaQuickBooksParams prmQbk)
+ {
+ ClearErrorState();
+ if (prmQbk.ConnectionType == Qbk.ConnectionType.LocalQBD)
+ {
+ if (!HasErrorState() && StringUtil.IsEmpty(prmQbk.CompanyFilePath)) SetErrorState("QuickBooks company file must be specified.");
+ if (!HasErrorState() && !FileUtil.IsFile(prmQbk.CompanyFilePath)) SetErrorState("QuickBooks company file does not exist.");
+ if (!HasErrorState())
+ return new SaQuickBooksApiConsole_Local(prmQbk);
+ }
+ else if (prmQbk.ConnectionType == Qbk.ConnectionType.RemoteQBOE)
+ {
+ if (!HasErrorState() && (int)prmQbk.OnlineInstance < 1) SetErrorState("QuickBooks instance must be specified.");
+ //if (!HasErrorState() && StringUtil.IsEmpty(prmQbk.CompanyId)) SetErrorState("QuickBooks company Id must be specified.");
+ if (!HasErrorState())
+ return new SaQuickBooksApiConsole_Online(prmQbk);
+ }
+ else
+ {
+ String sMsg = "Unsupported connection type: "+prmQbk.ConnectionType.ToString();
+ SetErrorState(sMsg);
+ if (SacsSystem.DebugMode)
+ SaLogger.Debug(GetType().Name + ".CreateApiConsole " + sMsg);
+ }
+ return null;
+ }
+
+ //-------------------------------------------------------------------
+ // QuickBooks API.
+ public bool TestInterface (SaQuickBooksParams prmQbk)
+ {
+ return false;
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/App/SaQuickBooksParams.cs b/SacsStandardAccounts/Accounts/QuickBooks/App/SaQuickBooksParams.cs
new file mode 100644
index 0000000..32bcc87
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/App/SaQuickBooksParams.cs
@@ -0,0 +1,40 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.App
+{
+ //=======================================================================
+ public class SaQuickBooksParams
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+
+ //-------------------------------------------------------------------
+ // Construction.
+ public SaQuickBooksParams ()
+ {
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+ /// LocalQBD, RemoteQBD etc.
+ public Qbk.ConnectionType ConnectionType { get; set; } = Qbk.ConnectionType.Unknown;
+ public String AppId { get; set; } = "";
+ public String AppName { get; set; } = "";
+ public String CompanyFilePath { get; set; } = "";
+ public String Username { get; set; } = "";
+ public String Password { get; set; } = "";
+ /// QBFileMode: qbFileOpenSingleUser, qbFileOpen, qbFileOpenDoNotCare
+ public int OpenFileMode { get; set; } = 0;
+ // Jul2016 Online configuration.
+ public Qbk.OnlineInstance OnlineInstance { get; set; } = Qbk.OnlineInstance.Unknown;
+ public DateTime OnlineAuthorisedOn { get; set; } = DateTime.MinValue;
+ public String CompanyId { get; set; } = "";
+ public String AppToken { get; set; } = "";
+ public String AppTokenSecret { get; set; } = "";
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Base/SaQuickBooksApiConsole.cs b/SacsStandardAccounts/Accounts/QuickBooks/Base/SaQuickBooksApiConsole.cs
new file mode 100644
index 0000000..8741e3e
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Base/SaQuickBooksApiConsole.cs
@@ -0,0 +1,50 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Bus;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Base
+{
+ //=======================================================================
+ public abstract class SaQuickBooksApiConsole : SaErrorStateItem
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+ private readonly SaQuickBooksParams prmQbk;
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SaQuickBooksApiConsole ()
+ {
+ }
+
+ //-------------------------------------------------------------------
+ // Construction.
+ protected SaQuickBooksApiConsole (SaQuickBooksParams prmQbk)
+ {
+ this.prmQbk = prmQbk;
+ }
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+
+ //-------------------------------------------------------------------
+ // D a t a I t e m s
+ //-------------------------------------------------------------------
+ public abstract SaQuickBooksDataItem CreateDataItem (Qbk.EntityType entityType);
+ /// Create data item iterator (to retrieve list of data items of specific type).
+ public abstract SaQuickBooksDataItem.Iterator CreateItemIterator (Qbk.EntityType entityType);
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Base/SaQuickBooksDataItem.cs b/SacsStandardAccounts/Accounts/QuickBooks/Base/SaQuickBooksDataItem.cs
new file mode 100644
index 0000000..e046da1
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Base/SaQuickBooksDataItem.cs
@@ -0,0 +1,199 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Bus;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Base
+{
+ //=======================================================================
+ public class SaQuickBooksDataItem : SacsDisposable
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+ private readonly NamedValue.Map values = new NamedValue.Map();
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SaQuickBooksDataItem ()
+ {
+ }
+
+ //-------------------------------------------------------------------
+ // Construction.
+ protected SaQuickBooksDataItem (Qbk.EntityType entityType)
+ {
+ EntityType = entityType;
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+ public Qbk.EntityType EntityType { get; }
+
+ //-------------------------------------------------------------------
+ // Field values.
+ public bool HasValue (String name)
+ {
+ return values.HasValue(name);
+ }
+ public DataValue.DataType GetValueType (String name)
+ {
+ DataValue value = GetValue(name);
+ return value?.GetDataType() ?? DataValue.DataType.Unknown;
+ }
+ public DataValue GetValue (String name)
+ {
+ return values.GetValue(name);
+ }
+ public NamedValue.Map GetValues ()
+ {
+ return new NamedValue.Map(values.Values);
+ }
+
+ //-------------------------------------------------------------------
+ // Update attributes.
+ public bool SetValue (String name, DataValue value)
+ {
+ return values.AddValue(name, value);
+ }
+ public bool SetValue (String name, String value)
+ {
+ return SetValue(name, new DataValue(value));
+ }
+ public bool SetValue (String name, bool value)
+ {
+ return SetValue(name, new DataValue(value));
+ }
+ public bool SetValue (String name, long value)
+ {
+ return SetValue(name, new DataValue(value));
+ }
+ public bool SetValue (String name, double value)
+ {
+ return SetValue(name, new DataValue(value));
+ }
+
+ //-------------------------------------------------------------------
+ // P a r a m e t e r s
+ //-------------------------------------------------------------------
+ /// Data item parameters.
+ public class Params
+ {
+ /// Online: EntityId.
+ public String EntityListId { get; set; } = "";
+ /// Item identifier (ListId etc, partial = 'starts with').
+ public String ItemId { get; set; } = "";
+ /// Item identifier (ListId etc, partial = 'starts with').
+ public String ItemIdPartial { get; set; } = "";
+ public String EntityCode { get; set; } = "";
+ /// Item name or description (partial = 'starts with').
+ public String EntityName { get; set; } = "";
+ /// Item name or description (partial = 'starts with').
+ public String EntityNamePartial { get; set; } = "";
+ /// FOB (invoice) filter.
+ public String Fob { get; set; } = "";
+ /// Avoid processing older items (orders etc.).
+ public DateTime EarliestDate { get; set; } = DateTime.MinValue;
+ public int MaxItems { get; set; } = 0;
+ }
+
+ //-------------------------------------------------------------------
+ // I t e r a t o r
+ //-------------------------------------------------------------------
+ public abstract class Iterator : SaErrorStateItem
+ {
+ //---------------------------------------------------------------
+ // Data members.
+ private SaQuickBooksDataItem.Params prmQbk;
+ private int itemCount = 0;
+ //---------------------------------------------------------------
+ // Construction.
+ protected Iterator (Qbk.EntityType entityType)
+ {
+ EntityType = entityType;
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+ //---------------------------------------------------------------
+ // Properties.
+ public Qbk.EntityType EntityType { get; }
+ public SaQuickBooksDataItem.Params Params { get { return prmQbk; } }
+ public static int PageLengthDefault { get; } = 20;
+ public int ItemsFound { get; protected set; }
+ public bool AtStart { get; protected set; }
+ //---------------------------------------------------------------
+ // Data items.
+ /// Total number of items (do this after GotoStart).
+ public virtual int GetItemCount ()
+ {
+ ClearErrorState();
+ if (itemCount < 0 && AtStart)
+ {
+ // Retrieve and discard the first item in the list.
+ SaQuickBooksDataItem item = GetNextItem();
+ if (item != null) item.Dispose();
+ // Reset to start of list.
+ ItemsFound = 0;
+ }
+ return 0;
+ }
+ /// Reset the item iteration.
+ public virtual void GotoStart (SaQuickBooksDataItem.Params prmQbk)
+ {
+ ClearErrorState();
+ this.prmQbk = prmQbk;
+ AtStart = true;
+ ItemsFound = 0;
+ }
+ public abstract SaQuickBooksDataItem GetNextItem ();
+ /// Retrieve specific item (exception if more than one found).
+ public SaQuickBooksDataItem GetItem (SaQuickBooksDataItem.Params prmQbk)
+ {
+ ClearErrorState();
+ Iterator iterator = Clone();
+ iterator.GotoStart(prmQbk);
+ SaQuickBooksDataItem item1 = iterator.GetNextItem();
+ SaQuickBooksDataItem item2 = iterator.GetNextItem();
+ if (item2 != null)
+ {
+ // Only 1 item expected.
+ if (item1 != null) item1.Dispose(); item1 = null;
+ if (item2 != null) item2.Dispose(); item2 = null;
+ SetErrorState("Multiple items found");
+ }
+ return item1;
+ }
+ /// List of matching items (use where volume is limited).
+ public List GetItems (SaQuickBooksDataItem.Params prmQbk)
+ {
+ ClearErrorState();
+ List items = new List();
+ Iterator iterator = Clone();
+ iterator.GotoStart(prmQbk);
+ SaQuickBooksDataItem item = null;
+ while ((item = iterator.GetNextItem()) != null)
+ items.Add(item);
+ return items;
+ }
+ //---------------------------------------------------------------
+ // Utilities.
+ protected abstract Iterator Clone ();
+ //---------------------------------------------------------------
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Dbas/QBooksDbDfn.cs b/SacsStandardAccounts/Accounts/QuickBooks/Dbas/QBooksDbDfn.cs
new file mode 100644
index 0000000..1be0bac
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Dbas/QBooksDbDfn.cs
@@ -0,0 +1,8748 @@
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Dbas;
+using Sarand.Net.Standard.Base.Utils;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+//---------------------------------------------------------------------------
+// Code generated by Sarand Database Utilities Thu 31-Oct-2019 14:22:15
+//---------------------------------------------------------------------------
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Dbas
+{
+ public class QBooksDbDfn
+ {
+ //-------------------------------------------------------------------
+ // Table identifiers.
+ public enum TableIdx
+ {
+ Unknown = 0,
+ Account,
+ ARRefundCreditCard,
+ ARRefundCreditCardRefundAppliedTo,
+ Bill,
+ BillExpenseLine,
+ BillingRate,
+ BillingRateLine,
+ BillItemLine,
+ BillLinkedTxn,
+ BillPaymentCheck,
+ BillPaymentCheckLine,
+ BillPaymentCreditCard,
+ BillPaymentCreditCardLine,
+ BillToPay,
+ BuildAssembly,
+ BuildAssemblyComponentItemLine,
+ Charge,
+ ChargeLinkedTxn,
+ Check,
+ CheckExpenseLine,
+ CheckItemLine,
+ Class,
+ ClearedStatus,
+ Company,
+ CompanyActivity,
+ CreditCardCharge,
+ CreditCardChargeExpenseLine,
+ CreditCardChargeItemLine,
+ CreditCardCredit,
+ CreditCardCreditExpenseLine,
+ CreditCardCreditItemLine,
+ CreditMemo,
+ CreditMemoLine,
+ CreditMemoLinkedTxn,
+ Customer,
+ CustomerMsg,
+ CustomerType,
+ CustomField,
+ DateDrivenTerms,
+ Deposit,
+ DepositLine,
+ Employee,
+ EmployeeEarning,
+ Entity,
+ Estimate,
+ EstimateLine,
+ EstimateLinkedTxn,
+ Host,
+ HostMetaData,
+ HostSupportedVersions,
+ InventoryAdjustment,
+ InventoryAdjustmentLine,
+ Invoice,
+ InvoiceLine,
+ InvoiceLinkedTxn,
+ Item,
+ ItemAssembliesCanBuild,
+ ItemDiscount,
+ ItemFixedAsset,
+ ItemGroup,
+ ItemGroupLine,
+ ItemInventory,
+ ItemInventoryAssembly,
+ ItemInventoryAssemblyLine,
+ ItemNonInventory,
+ ItemOtherCharge,
+ ItemPayment,
+ ItemReceipt,
+ ItemReceiptExpenseLine,
+ ItemReceiptItemLine,
+ ItemReceiptLinkedTxn,
+ ItemSalesTax,
+ ItemSalesTaxGroup,
+ ItemSalesTaxGroupLine,
+ ItemService,
+ ItemSubtotal,
+ JobType,
+ JournalEntry,
+ JournalEntryCreditLine,
+ JournalEntryDebitLine,
+ JournalEntryLine,
+ ListDeleted,
+ OtherName,
+ PaymentMethod,
+ PayrollItemNonWage,
+ PayrollItemWage,
+ Preferences,
+ PurchaseOrder,
+ PurchaseOrderLine,
+ PurchaseOrderLinkedTxn,
+ ReceivePayment,
+ ReceivePaymentLine,
+ ReceivePaymentToDeposit,
+ SalesOrder,
+ SalesOrderLine,
+ SalesOrderLinkedTxn,
+ SalesReceipt,
+ SalesReceiptLine,
+ SalesRep,
+ SalesTaxCode,
+ SalesTaxPaymentCheckLine,
+ ShipMethod,
+ SpecialAccount,
+ SpecialItem,
+ StandardTerms,
+ Template,
+ Terms,
+ TimeTracking,
+ ToDo,
+ Transaction,
+ TxnDeleted,
+ Vehicle,
+ VehicleMileage,
+ Vendor,
+ VendorCredit,
+ VendorCreditExpenseLine,
+ VendorCreditItemLine,
+ VendorCreditLinkedTxn,
+ VendorType,
+ }
+
+ //-------------------------------------------------------------------
+ // Column identifiers.
+ public enum ColumnIdx
+ {
+ Unknown = 0,
+ Account_ListID,
+ Account_TimeCreated,
+ Account_TimeModified,
+ Account_EditSequence,
+ Account_Name,
+ Account_FullName,
+ Account_IsActive,
+ Account_ParentRefListID,
+ Account_ParentRefFullName,
+ Account_Sublevel,
+ Account_AccountType,
+ Account_SpecialAccountType,
+ Account_IsTaxAccount,
+ Account_AccountNumber,
+ Account_BankNumber,
+ Account_Desc,
+ Account_Balance,
+ Account_TotalBalance,
+ Account_SalesTaxCodeRefListID,
+ Account_SalesTaxCodeRefFullName,
+ Account_TaxCodeRefListID,
+ Account_TaxCodeRefFullName,
+ Account_TaxLineInfoRetTaxLineID,
+ Account_TaxLineInfoRetTaxLineName,
+ Account_CashFlowClassification,
+ Account_OpenBalance,
+ Account_OpenBalanceDate,
+ Account_CurrencyRefListID,
+ Account_CurrencyRefFullName,
+ ARRefundCreditCard_TxnID,
+ ARRefundCreditCard_TimeCreated,
+ ARRefundCreditCard_TimeModified,
+ ARRefundCreditCard_EditSequence,
+ ARRefundCreditCard_TxnNumber,
+ ARRefundCreditCard_CustomerRefListID,
+ ARRefundCreditCard_CustomerRefFullName,
+ ARRefundCreditCard_RefundFromAccountRefListID,
+ ARRefundCreditCard_RefundFromAccountRefFullName,
+ ARRefundCreditCard_ARAccountRefListID,
+ ARRefundCreditCard_ARAccountRefFullName,
+ ARRefundCreditCard_TxnDate,
+ ARRefundCreditCard_TxnDateMacro,
+ ARRefundCreditCard_RefNumber,
+ ARRefundCreditCard_TotalAmount,
+ ARRefundCreditCard_AddressAddr1,
+ ARRefundCreditCard_AddressAddr2,
+ ARRefundCreditCard_AddressAddr3,
+ ARRefundCreditCard_AddressAddr4,
+ ARRefundCreditCard_AddressAddr5,
+ ARRefundCreditCard_AddressCity,
+ ARRefundCreditCard_AddressState,
+ ARRefundCreditCard_AddressCounty,
+ ARRefundCreditCard_AddressPostalCode,
+ ARRefundCreditCard_AddressCountry,
+ ARRefundCreditCard_AddressNote,
+ ARRefundCreditCard_AddressBlockAddr1,
+ ARRefundCreditCard_AddressBlockAddr2,
+ ARRefundCreditCard_AddressBlockAddr3,
+ ARRefundCreditCard_AddressBlockAddr4,
+ ARRefundCreditCard_AddressBlockAddr5,
+ ARRefundCreditCard_PaymentMethodRefListID,
+ ARRefundCreditCard_PaymentMethodRefFullName,
+ ARRefundCreditCard_Memo,
+ ARRefundCreditCard_CreditCardTxnInfoInputCreditCardNumber,
+ ARRefundCreditCard_CreditCardTxnInfoInputExpirationMonth,
+ ARRefundCreditCard_CreditCardTxnInfoInputExpirationYear,
+ ARRefundCreditCard_CreditCardTxnInfoInputNameOnCard,
+ ARRefundCreditCard_CreditCardTxnInfoInputCreditCardAddress,
+ ARRefundCreditCard_CreditCardTxnInfoInputCreditCardPostalCode,
+ ARRefundCreditCard_CreditCardTxnInfoInputCommercialCardCode,
+ ARRefundCreditCard_CreditCardTxnInfoInputTransactionMode,
+ ARRefundCreditCard_CreditCardTxnInfoResultResultCode,
+ ARRefundCreditCard_CreditCardTxnInfoResultResultMessage,
+ ARRefundCreditCard_CreditCardTxnInfoResultCreditCardTransID,
+ ARRefundCreditCard_CreditCardTxnInfoResultMerchantAccountNumber,
+ ARRefundCreditCard_CreditCardTxnInfoResultAuthorizationCode,
+ ARRefundCreditCard_CreditCardTxnInfoResultAVSStreet,
+ ARRefundCreditCard_CreditCardTxnInfoResultAVSZip,
+ ARRefundCreditCard_CreditCardTxnInfoResultCardSecurityCodeMatch,
+ ARRefundCreditCard_CreditCardTxnInfoResultReconBatchID,
+ ARRefundCreditCard_CreditCardTxnInfoResultPaymentGroupingCode,
+ ARRefundCreditCard_CreditCardTxnInfoResultPaymentStatus,
+ ARRefundCreditCard_CreditCardTxnInfoResultTxnAuthorizationTime,
+ ARRefundCreditCard_CreditCardTxnInfoResultTxnAuthorizationStamp,
+ ARRefundCreditCard_CreditCardTxnInfoResultClientTransID,
+ ARRefundCreditCardRefundAppliedTo_TxnID,
+ ARRefundCreditCardRefundAppliedTo_TimeCreated,
+ ARRefundCreditCardRefundAppliedTo_TimeModified,
+ ARRefundCreditCardRefundAppliedTo_EditSequence,
+ ARRefundCreditCardRefundAppliedTo_TxnNumber,
+ ARRefundCreditCardRefundAppliedTo_CustomerRefListID,
+ ARRefundCreditCardRefundAppliedTo_CustomerRefFullName,
+ ARRefundCreditCardRefundAppliedTo_RefundFromAccountRefListID,
+ ARRefundCreditCardRefundAppliedTo_RefundFromAccountRefFullName,
+ ARRefundCreditCardRefundAppliedTo_ARAccountRefListID,
+ ARRefundCreditCardRefundAppliedTo_ARAccountRefFullName,
+ ARRefundCreditCardRefundAppliedTo_TxnDate,
+ ARRefundCreditCardRefundAppliedTo_TxnDateMacro,
+ ARRefundCreditCardRefundAppliedTo_RefNumber,
+ ARRefundCreditCardRefundAppliedTo_TotalAmount,
+ ARRefundCreditCardRefundAppliedTo_AddressAddr1,
+ ARRefundCreditCardRefundAppliedTo_AddressAddr2,
+ ARRefundCreditCardRefundAppliedTo_AddressAddr3,
+ ARRefundCreditCardRefundAppliedTo_AddressAddr4,
+ ARRefundCreditCardRefundAppliedTo_AddressAddr5,
+ ARRefundCreditCardRefundAppliedTo_AddressCity,
+ ARRefundCreditCardRefundAppliedTo_AddressState,
+ ARRefundCreditCardRefundAppliedTo_AddressCounty,
+ ARRefundCreditCardRefundAppliedTo_AddressPostalCode,
+ ARRefundCreditCardRefundAppliedTo_AddressCountry,
+ ARRefundCreditCardRefundAppliedTo_AddressNote,
+ ARRefundCreditCardRefundAppliedTo_AddressBlockAddr1,
+ ARRefundCreditCardRefundAppliedTo_AddressBlockAddr2,
+ ARRefundCreditCardRefundAppliedTo_AddressBlockAddr3,
+ ARRefundCreditCardRefundAppliedTo_AddressBlockAddr4,
+ ARRefundCreditCardRefundAppliedTo_AddressBlockAddr5,
+ ARRefundCreditCardRefundAppliedTo_PaymentMethodRefListID,
+ ARRefundCreditCardRefundAppliedTo_PaymentMethodRefFullName,
+ ARRefundCreditCardRefundAppliedTo_Memo,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputCreditCardNumber,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputExpirationMonth,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputExpirationYear,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputNameOnCard,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputCreditCardAddress,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputCreditCardPostalCode,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputCommercialCardCode,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoInputTransactionMode,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultResultCode,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultResultMessage,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultCreditCardTransID,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultMerchantAccountNumber,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultAuthorizationCode,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultAVSStreet,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultAVSZip,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultCardSecurityCodeMatch,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultReconBatchID,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultPaymentGroupingCode,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultPaymentStatus,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultTxnAuthorizationTime,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultTxnAuthorizationStamp,
+ ARRefundCreditCardRefundAppliedTo_CreditCardTxnInfoResultClientTransID,
+ ARRefundCreditCardRefundAppliedTo_RefundAppliedToTxnTxnID,
+ ARRefundCreditCardRefundAppliedTo_RefundAppliedToTxnTxnType,
+ ARRefundCreditCardRefundAppliedTo_RefundAppliedToTxnTxnDate,
+ ARRefundCreditCardRefundAppliedTo_RefundAppliedToTxnRefNumber,
+ ARRefundCreditCardRefundAppliedTo_RefundAppliedToTxnRefCreditRemaining,
+ ARRefundCreditCardRefundAppliedTo_RefundAppliedToTxnRefRefundAmount,
+ ARRefundCreditCardRefundAppliedTo_FQPrimaryKey,
+ Bill_TxnID,
+ Bill_TimeCreated,
+ Bill_TimeModified,
+ Bill_EditSequence,
+ Bill_TxnNumber,
+ Bill_VendorRefListID,
+ Bill_VendorRefFullName,
+ Bill_APAccountRefListID,
+ Bill_APAccountRefFullName,
+ Bill_TxnDate,
+ Bill_TxnDateMacro,
+ Bill_DueDate,
+ Bill_AmountDue,
+ Bill_RefNumber,
+ Bill_TermsRefListID,
+ Bill_TermsRefFullName,
+ Bill_Memo,
+ Bill_IsTaxIncluded,
+ Bill_LinkToTxnID1,
+ Bill_IsPaid,
+ Bill_Tax1Total,
+ Bill_Tax2Total,
+ Bill_ExchangeRate,
+ Bill_AmountIncludesVAT,
+ BillExpenseLine_TxnID,
+ BillExpenseLine_TimeCreated,
+ BillExpenseLine_TimeModified,
+ BillExpenseLine_EditSequence,
+ BillExpenseLine_TxnNumber,
+ BillExpenseLine_VendorRefListID,
+ BillExpenseLine_VendorRefFullName,
+ BillExpenseLine_APAccountRefListID,
+ BillExpenseLine_APAccountRefFullName,
+ BillExpenseLine_TxnDate,
+ BillExpenseLine_TxnDateMacro,
+ BillExpenseLine_DueDate,
+ BillExpenseLine_AmountDue,
+ BillExpenseLine_RefNumber,
+ BillExpenseLine_TermsRefListID,
+ BillExpenseLine_TermsRefFullName,
+ BillExpenseLine_Memo,
+ BillExpenseLine_IsTaxIncluded,
+ BillExpenseLine_LinkToTxnID1,
+ BillExpenseLine_IsPaid,
+ BillExpenseLine_ExpenseLineClearExpenseLines,
+ BillExpenseLine_ExpenseLineSeqNo,
+ BillExpenseLine_ExpenseLineTxnLineID,
+ BillExpenseLine_ExpenseLineAccountRefListID,
+ BillExpenseLine_ExpenseLineAccountRefFullName,
+ BillExpenseLine_ExpenseLineAmount,
+ BillExpenseLine_ExpenseLineMemo,
+ BillExpenseLine_ExpenseLineCustomerRefListID,
+ BillExpenseLine_ExpenseLineCustomerRefFullName,
+ BillExpenseLine_ExpenseLineClassRefListID,
+ BillExpenseLine_ExpenseLineClassRefFullName,
+ BillExpenseLine_ExpenseLineBillableStatus,
+ BillExpenseLine_ExpenseLineTaxCodeRefListID,
+ BillExpenseLine_ExpenseLineTaxCodeRefFullName,
+ BillExpenseLine_ExpenseLineTax1Amount,
+ BillExpenseLine_Tax1Total,
+ BillExpenseLine_Tax2Total,
+ BillExpenseLine_ExchangeRate,
+ BillExpenseLine_AmountIncludesVAT,
+ BillExpenseLine_FQSaveToCache,
+ BillExpenseLine_FQPrimaryKey,
+ BillingRate_ListID,
+ BillingRate_TimeCreated,
+ BillingRate_TimeModified,
+ BillingRate_EditSequence,
+ BillingRate_Name,
+ BillingRate_BillingRateType,
+ BillingRate_FixedBillingRate,
+ BillingRateLine_ListID,
+ BillingRateLine_TimeCreated,
+ BillingRateLine_TimeModified,
+ BillingRateLine_EditSequence,
+ BillingRateLine_Name,
+ BillingRateLine_BillingRateType,
+ BillingRateLine_FixedBillingRate,
+ BillingRateLine_BillingRateLineItemRefListID,
+ BillingRateLine_BillingRateLineItemRefFullName,
+ BillingRateLine_BillingRateLineCustomRate,
+ BillingRateLine_BillingRateLineCustomRatePercent,
+ BillingRateLine_BillingRateLineAdjustPercentage,
+ BillingRateLine_BillingRateLineAdjustBillingRateRelativeTo,
+ BillingRateLine_FQPrimaryKey,
+ BillItemLine_TxnID,
+ BillItemLine_TimeCreated,
+ BillItemLine_TimeModified,
+ BillItemLine_EditSequence,
+ BillItemLine_TxnNumber,
+ BillItemLine_VendorRefListID,
+ BillItemLine_VendorRefFullName,
+ BillItemLine_APAccountRefListID,
+ BillItemLine_APAccountRefFullName,
+ BillItemLine_TxnDate,
+ BillItemLine_TxnDateMacro,
+ BillItemLine_DueDate,
+ BillItemLine_AmountDue,
+ BillItemLine_RefNumber,
+ BillItemLine_TermsRefListID,
+ BillItemLine_TermsRefFullName,
+ BillItemLine_Memo,
+ BillItemLine_IsTaxIncluded,
+ BillItemLine_LinkToTxnID1,
+ BillItemLine_IsPaid,
+ BillItemLine_ItemLineType,
+ BillItemLine_ItemLineSeqNo,
+ BillItemLine_ItemGroupLineTxnLineID,
+ BillItemLine_ItemGroupLineItemGroupRefListID,
+ BillItemLine_ItemGroupLineItemGroupRefFullName,
+ BillItemLine_ItemGroupLineDesc,
+ BillItemLine_ItemGroupLineQuantity,
+ BillItemLine_ItemGroupLineTotalAmount,
+ BillItemLine_ItemGroupSeqNo,
+ BillItemLine_ItemLineTxnLineID,
+ BillItemLine_ItemLineItemRefListID,
+ BillItemLine_ItemLineItemRefFullName,
+ BillItemLine_ItemLineDesc,
+ BillItemLine_ItemLineQuantity,
+ BillItemLine_ItemLineCost,
+ BillItemLine_ItemLineAmount,
+ BillItemLine_ItemLineTax1Amount,
+ BillItemLine_ItemLineCustomerRefListID,
+ BillItemLine_ItemLineCustomerRefFullName,
+ BillItemLine_ItemLineClassRefListID,
+ BillItemLine_ItemLineClassRefFullName,
+ BillItemLine_ItemLineBillableStatus,
+ BillItemLine_ItemLineTaxCodeRefListID,
+ BillItemLine_ItemLineTaxCodeRefFullName,
+ BillItemLine_ItemLineLinkToTxnTxnID,
+ BillItemLine_ItemLineLinkToTxnTxnLineID,
+ BillItemLine_Tax1Total,
+ BillItemLine_Tax2Total,
+ BillItemLine_ExchangeRate,
+ BillItemLine_AmountIncludesVAT,
+ BillItemLine_FQSaveToCache,
+ BillItemLine_FQPrimaryKey,
+ BillItemLine_FQTxnLinkKey,
+ BillLinkedTxn_TxnID,
+ BillLinkedTxn_TimeCreated,
+ BillLinkedTxn_TimeModified,
+ BillLinkedTxn_EditSequence,
+ BillLinkedTxn_TxnNumber,
+ BillLinkedTxn_VendorRefListID,
+ BillLinkedTxn_VendorRefFullName,
+ BillLinkedTxn_APAccountRefListID,
+ BillLinkedTxn_APAccountRefFullName,
+ BillLinkedTxn_TxnDate,
+ BillLinkedTxn_TxnDateMacro,
+ BillLinkedTxn_DueDate,
+ BillLinkedTxn_AmountDue,
+ BillLinkedTxn_RefNumber,
+ BillLinkedTxn_TermsRefListID,
+ BillLinkedTxn_TermsRefFullName,
+ BillLinkedTxn_Memo,
+ BillLinkedTxn_IsTaxIncluded,
+ BillLinkedTxn_LinkToTxnID1,
+ BillLinkedTxn_IsPaid,
+ BillLinkedTxn_LinkedTxnSeqNo,
+ BillLinkedTxn_LinkedTxnTxnID,
+ BillLinkedTxn_LinkedTxnTxnType,
+ BillLinkedTxn_LinkedTxnTxnDate,
+ BillLinkedTxn_LinkedTxnRefNumber,
+ BillLinkedTxn_LinkedTxnLinkType,
+ BillLinkedTxn_LinkedTxnAmount,
+ BillLinkedTxn_Tax1Total,
+ BillLinkedTxn_Tax2Total,
+ BillLinkedTxn_ExchangeRate,
+ BillLinkedTxn_AmountIncludesVAT,
+ BillLinkedTxn_FQPrimaryKey,
+ BillPaymentCheck_TxnID,
+ BillPaymentCheck_TimeCreated,
+ BillPaymentCheck_TimeModified,
+ BillPaymentCheck_EditSequence,
+ BillPaymentCheck_TxnNumber,
+ BillPaymentCheck_PayeeEntityRefListID,
+ BillPaymentCheck_PayeeEntityRefFullName,
+ BillPaymentCheck_APAccountRefListID,
+ BillPaymentCheck_APAccountRefFullName,
+ BillPaymentCheck_TxnDate,
+ BillPaymentCheck_TxnDateMacro,
+ BillPaymentCheck_BankAccountRefListID,
+ BillPaymentCheck_BankAccountRefFullName,
+ BillPaymentCheck_Amount,
+ BillPaymentCheck_RefNumber,
+ BillPaymentCheck_IsToBePrinted,
+ BillPaymentCheck_Memo,
+ BillPaymentCheck_AddressAddr1,
+ BillPaymentCheck_AddressAddr2,
+ BillPaymentCheck_AddressAddr3,
+ BillPaymentCheck_AddressAddr4,
+ BillPaymentCheck_AddressAddr5,
+ BillPaymentCheck_AddressCity,
+ BillPaymentCheck_AddressState,
+ BillPaymentCheck_AddressCounty,
+ BillPaymentCheck_AddressPostalCode,
+ BillPaymentCheck_AddressCountry,
+ BillPaymentCheck_AddressNote,
+ BillPaymentCheck_AddressBlockAddr1,
+ BillPaymentCheck_AddressBlockAddr2,
+ BillPaymentCheck_AddressBlockAddr3,
+ BillPaymentCheck_AddressBlockAddr4,
+ BillPaymentCheck_AddressBlockAddr5,
+ BillPaymentCheckLine_TxnID,
+ BillPaymentCheckLine_TimeCreated,
+ BillPaymentCheckLine_TimeModified,
+ BillPaymentCheckLine_EditSequence,
+ BillPaymentCheckLine_TxnNumber,
+ BillPaymentCheckLine_PayeeEntityRefListID,
+ BillPaymentCheckLine_PayeeEntityRefFullName,
+ BillPaymentCheckLine_APAccountRefListID,
+ BillPaymentCheckLine_APAccountRefFullName,
+ BillPaymentCheckLine_TxnDate,
+ BillPaymentCheckLine_TxnDateMacro,
+ BillPaymentCheckLine_BankAccountRefListID,
+ BillPaymentCheckLine_BankAccountRefFullName,
+ BillPaymentCheckLine_Amount,
+ BillPaymentCheckLine_RefNumber,
+ BillPaymentCheckLine_IsToBePrinted,
+ BillPaymentCheckLine_Memo,
+ BillPaymentCheckLine_AddressAddr1,
+ BillPaymentCheckLine_AddressAddr2,
+ BillPaymentCheckLine_AddressAddr3,
+ BillPaymentCheckLine_AddressAddr4,
+ BillPaymentCheckLine_AddressAddr5,
+ BillPaymentCheckLine_AddressCity,
+ BillPaymentCheckLine_AddressState,
+ BillPaymentCheckLine_AddressCounty,
+ BillPaymentCheckLine_AddressPostalCode,
+ BillPaymentCheckLine_AddressCountry,
+ BillPaymentCheckLine_AddressNote,
+ BillPaymentCheckLine_AddressBlockAddr1,
+ BillPaymentCheckLine_AddressBlockAddr2,
+ BillPaymentCheckLine_AddressBlockAddr3,
+ BillPaymentCheckLine_AddressBlockAddr4,
+ BillPaymentCheckLine_AddressBlockAddr5,
+ BillPaymentCheckLine_AppliedToTxnSeqNo,
+ BillPaymentCheckLine_AppliedToTxnTxnID,
+ BillPaymentCheckLine_AppliedToTxnPaymentAmount,
+ BillPaymentCheckLine_AppliedToTxnTxnType,
+ BillPaymentCheckLine_AppliedToTxnTxnDate,
+ BillPaymentCheckLine_AppliedToTxnRefNumber,
+ BillPaymentCheckLine_AppliedToTxnBalanceRemaining,
+ BillPaymentCheckLine_AppliedToTxnAmount,
+ BillPaymentCheckLine_AppliedToTxnSetCreditCreditTxnID,
+ BillPaymentCheckLine_AppliedToTxnSetCreditAppliedAmount,
+ BillPaymentCheckLine_AppliedToTxnDiscountAmount,
+ BillPaymentCheckLine_AppliedToTxnDiscountAccountRefListID,
+ BillPaymentCheckLine_AppliedToTxnDiscountAccountRefFullName,
+ BillPaymentCheckLine_FQSaveToCache,
+ BillPaymentCheckLine_FQPrimaryKey,
+ BillPaymentCreditCard_TxnID,
+ BillPaymentCreditCard_TimeCreated,
+ BillPaymentCreditCard_TimeModified,
+ BillPaymentCreditCard_EditSequence,
+ BillPaymentCreditCard_TxnNumber,
+ BillPaymentCreditCard_PayeeEntityRefListID,
+ BillPaymentCreditCard_PayeeEntityRefFullName,
+ BillPaymentCreditCard_APAccountRefListID,
+ BillPaymentCreditCard_APAccountRefFullName,
+ BillPaymentCreditCard_TxnDate,
+ BillPaymentCreditCard_TxnDateMacro,
+ BillPaymentCreditCard_CreditCardAccountRefListID,
+ BillPaymentCreditCard_CreditCardAccountRefFullName,
+ BillPaymentCreditCard_Amount,
+ BillPaymentCreditCard_RefNumber,
+ BillPaymentCreditCard_Memo,
+ BillPaymentCreditCardLine_TxnID,
+ BillPaymentCreditCardLine_TimeCreated,
+ BillPaymentCreditCardLine_TimeModified,
+ BillPaymentCreditCardLine_EditSequence,
+ BillPaymentCreditCardLine_TxnNumber,
+ BillPaymentCreditCardLine_PayeeEntityRefListID,
+ BillPaymentCreditCardLine_PayeeEntityRefFullName,
+ BillPaymentCreditCardLine_APAccountRefListID,
+ BillPaymentCreditCardLine_APAccountRefFullName,
+ BillPaymentCreditCardLine_TxnDate,
+ BillPaymentCreditCardLine_TxnDateMacro,
+ BillPaymentCreditCardLine_CreditCardAccountRefListID,
+ BillPaymentCreditCardLine_CreditCardAccountRefFullName,
+ BillPaymentCreditCardLine_Amount,
+ BillPaymentCreditCardLine_RefNumber,
+ BillPaymentCreditCardLine_Memo,
+ BillPaymentCreditCardLine_AppliedToTxnSeqNo,
+ BillPaymentCreditCardLine_AppliedToTxnTxnID,
+ BillPaymentCreditCardLine_AppliedToTxnPaymentAmount,
+ BillPaymentCreditCardLine_AppliedToTxnTxnType,
+ BillPaymentCreditCardLine_AppliedToTxnTxnDate,
+ BillPaymentCreditCardLine_AppliedToTxnRefNumber,
+ BillPaymentCreditCardLine_AppliedToTxnBalanceRemaining,
+ BillPaymentCreditCardLine_AppliedToTxnAmount,
+ BillPaymentCreditCardLine_AppliedToTxnSetCreditCreditTxnID,
+ BillPaymentCreditCardLine_AppliedToTxnSetCreditAppliedAmount,
+ BillPaymentCreditCardLine_AppliedToTxnDiscountAmount,
+ BillPaymentCreditCardLine_AppliedToTxnDiscountAccountRefListID,
+ BillPaymentCreditCardLine_AppliedToTxnDiscountAccountRefFullName,
+ BillPaymentCreditCardLine_FQSaveToCache,
+ BillPaymentCreditCardLine_FQPrimaryKey,
+ BillToPay_PayeeEntityRefListID,
+ BillToPay_PayeeEntityRefFullName,
+ BillToPay_DueDateCutoff,
+ BillToPay_BillToPayTxnID,
+ BillToPay_BillToPayTxnType,
+ BillToPay_BillToPayTxnNumber,
+ BillToPay_BillToPayAPAccountRefListID,
+ BillToPay_BillToPayAPAccountRefFullName,
+ BillToPay_BillToPayTxnDate,
+ BillToPay_BillToPayRefNumber,
+ BillToPay_BillToPayDueDate,
+ BillToPay_BillToPayAmountDue,
+ BillToPay_CreditToApplyTxnID,
+ BillToPay_CreditToApplyTxnType,
+ BillToPay_CreditToApplyTxnNumber,
+ BillToPay_CreditToApplyAPAccountRefListID,
+ BillToPay_CreditToApplyAPAccountRefFullName,
+ BillToPay_CreditToApplyTxnDate,
+ BillToPay_CreditToApplyRefNumber,
+ BillToPay_CreditToApplyCreditRemaining,
+ BillToPay_FQPrimaryKey,
+ BuildAssembly_TxnID,
+ BuildAssembly_TimeCreated,
+ BuildAssembly_TimeModified,
+ BuildAssembly_EditSequence,
+ BuildAssembly_TxnNumber,
+ BuildAssembly_ItemInventoryAssemblyRefListID,
+ BuildAssembly_ItemInventoryAssemblyRefFullName,
+ BuildAssembly_TxnDate,
+ BuildAssembly_TxnDateMacro,
+ BuildAssembly_RefNumber,
+ BuildAssembly_Memo,
+ BuildAssembly_IsPending,
+ BuildAssembly_QuantityToBuild,
+ BuildAssembly_QuantityCanBuild,
+ BuildAssembly_QuantityOnHand,
+ BuildAssembly_QuantityOnSalesOrder,
+ BuildAssembly_RemovePending,
+ BuildAssemblyComponentItemLine_TxnID,
+ BuildAssemblyComponentItemLine_TimeCreated,
+ BuildAssemblyComponentItemLine_TimeModified,
+ BuildAssemblyComponentItemLine_EditSequence,
+ BuildAssemblyComponentItemLine_TxnNumber,
+ BuildAssemblyComponentItemLine_ItemInventoryAssemblyRefListID,
+ BuildAssemblyComponentItemLine_ItemInventoryAssemblyRefFullName,
+ BuildAssemblyComponentItemLine_TxnDate,
+ BuildAssemblyComponentItemLine_TxnDateMacro,
+ BuildAssemblyComponentItemLine_RefNumber,
+ BuildAssemblyComponentItemLine_Memo,
+ BuildAssemblyComponentItemLine_IsPending,
+ BuildAssemblyComponentItemLine_QuantityToBuild,
+ BuildAssemblyComponentItemLine_QuantityCanBuild,
+ BuildAssemblyComponentItemLine_QuantityOnHand,
+ BuildAssemblyComponentItemLine_QuantityOnSalesOrder,
+ BuildAssemblyComponentItemLine_RemovePending,
+ BuildAssemblyComponentItemLine_ComponentItemLineSeqNo,
+ BuildAssemblyComponentItemLine_ComponentItemLineItemRefListID,
+ BuildAssemblyComponentItemLine_ComponentItemLineItemRefFullName,
+ BuildAssemblyComponentItemLine_ComponentItemLineDesc,
+ BuildAssemblyComponentItemLine_ComponentItemLineQuantityOnHand,
+ BuildAssemblyComponentItemLine_ComponentItemLineQuantityNeeded,
+ BuildAssemblyComponentItemLine_FQPrimaryKey,
+ Charge_TxnID,
+ Charge_TimeCreated,
+ Charge_TimeModified,
+ Charge_EditSequence,
+ Charge_TxnNumber,
+ Charge_CustomerRefListID,
+ Charge_CustomerRefFullName,
+ Charge_TxnDate,
+ Charge_TxnDateMacro,
+ Charge_RefNumber,
+ Charge_ItemRefListID,
+ Charge_ItemRefFullName,
+ Charge_Quantity,
+ Charge_Rate,
+ Charge_Amount,
+ Charge_BalanceRemaining,
+ Charge_Desc,
+ Charge_ARAccountRefListID,
+ Charge_ARAccountRefFullName,
+ Charge_ClassRefListID,
+ Charge_ClassRefFullName,
+ Charge_BilledDate,
+ Charge_DueDate,
+ Charge_IsPaid,
+ ChargeLinkedTxn_TxnID,
+ ChargeLinkedTxn_TimeCreated,
+ ChargeLinkedTxn_TimeModified,
+ ChargeLinkedTxn_EditSequence,
+ ChargeLinkedTxn_TxnNumber,
+ ChargeLinkedTxn_CustomerRefListID,
+ ChargeLinkedTxn_CustomerRefFullName,
+ ChargeLinkedTxn_TxnDate,
+ ChargeLinkedTxn_TxnDateMacro,
+ ChargeLinkedTxn_RefNumber,
+ ChargeLinkedTxn_ItemRefListID,
+ ChargeLinkedTxn_ItemRefFullName,
+ ChargeLinkedTxn_Quantity,
+ ChargeLinkedTxn_Rate,
+ ChargeLinkedTxn_Amount,
+ ChargeLinkedTxn_BalanceRemaining,
+ ChargeLinkedTxn_Desc,
+ ChargeLinkedTxn_ARAccountRefListID,
+ ChargeLinkedTxn_ARAccountRefFullName,
+ ChargeLinkedTxn_ClassRefListID,
+ ChargeLinkedTxn_ClassRefFullName,
+ ChargeLinkedTxn_BilledDate,
+ ChargeLinkedTxn_DueDate,
+ ChargeLinkedTxn_IsPaid,
+ ChargeLinkedTxn_LinkedTxnSeqNo,
+ ChargeLinkedTxn_LinkedTxnTxnID,
+ ChargeLinkedTxn_LinkedTxnTxnType,
+ ChargeLinkedTxn_LinkedTxnTxnDate,
+ ChargeLinkedTxn_LinkedTxnRefNumber,
+ ChargeLinkedTxn_LinkedTxnLinkType,
+ ChargeLinkedTxn_LinkedTxnAmount,
+ ChargeLinkedTxn_FQPrimaryKey,
+ Check_TxnID,
+ Check_TimeCreated,
+ Check_TimeModified,
+ Check_EditSequence,
+ Check_TxnNumber,
+ Check_AccountRefListID,
+ Check_AccountRefFullName,
+ Check_PayeeEntityRefListID,
+ Check_PayeeEntityRefFullName,
+ Check_RefNumber,
+ Check_TxnDate,
+ Check_TxnDateMacro,
+ Check_Amount,
+ Check_Memo,
+ Check_AddressAddr1,
+ Check_AddressAddr2,
+ Check_AddressAddr3,
+ Check_AddressAddr4,
+ Check_AddressAddr5,
+ Check_AddressCity,
+ Check_AddressState,
+ Check_AddressCounty,
+ Check_AddressPostalCode,
+ Check_AddressCountry,
+ Check_AddressNote,
+ Check_AddressBlockAddr1,
+ Check_AddressBlockAddr2,
+ Check_AddressBlockAddr3,
+ Check_AddressBlockAddr4,
+ Check_AddressBlockAddr5,
+ Check_IsToBePrinted,
+ Check_IsTaxIncluded,
+ Check_AmountIncludesVAT,
+ Check_Tax1Total,
+ Check_Tax2Total,
+ Check_ExchangeRate,
+ CheckExpenseLine_TxnID,
+ CheckExpenseLine_TimeCreated,
+ CheckExpenseLine_TimeModified,
+ CheckExpenseLine_EditSequence,
+ CheckExpenseLine_TxnNumber,
+ CheckExpenseLine_AccountRefListID,
+ CheckExpenseLine_AccountRefFullName,
+ CheckExpenseLine_PayeeEntityRefListID,
+ CheckExpenseLine_PayeeEntityRefFullName,
+ CheckExpenseLine_RefNumber,
+ CheckExpenseLine_TxnDate,
+ CheckExpenseLine_TxnDateMacro,
+ CheckExpenseLine_Amount,
+ CheckExpenseLine_Memo,
+ CheckExpenseLine_AddressAddr1,
+ CheckExpenseLine_AddressAddr2,
+ CheckExpenseLine_AddressAddr3,
+ CheckExpenseLine_AddressAddr4,
+ CheckExpenseLine_AddressAddr5,
+ CheckExpenseLine_AddressCity,
+ CheckExpenseLine_AddressState,
+ CheckExpenseLine_AddressCounty,
+ CheckExpenseLine_AddressPostalCode,
+ CheckExpenseLine_AddressCountry,
+ CheckExpenseLine_AddressNote,
+ CheckExpenseLine_AddressBlockAddr1,
+ CheckExpenseLine_AddressBlockAddr2,
+ CheckExpenseLine_AddressBlockAddr3,
+ CheckExpenseLine_AddressBlockAddr4,
+ CheckExpenseLine_AddressBlockAddr5,
+ CheckExpenseLine_IsToBePrinted,
+ CheckExpenseLine_IsTaxIncluded,
+ CheckExpenseLine_ExpenseLineClearExpenseLines,
+ CheckExpenseLine_ExpenseLineSeqNo,
+ CheckExpenseLine_ExpenseLineTxnLineID,
+ CheckExpenseLine_ExpenseLineAccountRefListID,
+ CheckExpenseLine_ExpenseLineAccountRefFullName,
+ CheckExpenseLine_ExpenseLineAmount,
+ CheckExpenseLine_ExpenseLineMemo,
+ CheckExpenseLine_ExpenseLineCustomerRefListID,
+ CheckExpenseLine_ExpenseLineCustomerRefFullName,
+ CheckExpenseLine_ExpenseLineClassRefListID,
+ CheckExpenseLine_ExpenseLineClassRefFullName,
+ CheckExpenseLine_ExpenseLineBillableStatus,
+ CheckExpenseLine_ExpenseLineTaxCodeRefListID,
+ CheckExpenseLine_ExpenseLineTaxCodeRefFullName,
+ CheckExpenseLine_ExpenseLineTax1Amount,
+ CheckExpenseLine_AmountIncludesVAT,
+ CheckExpenseLine_Tax1Total,
+ CheckExpenseLine_Tax2Total,
+ CheckExpenseLine_ExchangeRate,
+ CheckExpenseLine_FQSaveToCache,
+ CheckExpenseLine_FQPrimaryKey,
+ CheckItemLine_TxnID,
+ CheckItemLine_TimeCreated,
+ CheckItemLine_TimeModified,
+ CheckItemLine_EditSequence,
+ CheckItemLine_TxnNumber,
+ CheckItemLine_AccountRefListID,
+ CheckItemLine_AccountRefFullName,
+ CheckItemLine_PayeeEntityRefListID,
+ CheckItemLine_PayeeEntityRefFullName,
+ CheckItemLine_RefNumber,
+ CheckItemLine_TxnDate,
+ CheckItemLine_TxnDateMacro,
+ CheckItemLine_Amount,
+ CheckItemLine_Memo,
+ CheckItemLine_AddressAddr1,
+ CheckItemLine_AddressAddr2,
+ CheckItemLine_AddressAddr3,
+ CheckItemLine_AddressAddr4,
+ CheckItemLine_AddressAddr5,
+ CheckItemLine_AddressCity,
+ CheckItemLine_AddressState,
+ CheckItemLine_AddressCounty,
+ CheckItemLine_AddressPostalCode,
+ CheckItemLine_AddressCountry,
+ CheckItemLine_AddressNote,
+ CheckItemLine_AddressBlockAddr1,
+ CheckItemLine_AddressBlockAddr2,
+ CheckItemLine_AddressBlockAddr3,
+ CheckItemLine_AddressBlockAddr4,
+ CheckItemLine_AddressBlockAddr5,
+ CheckItemLine_IsToBePrinted,
+ CheckItemLine_IsTaxIncluded,
+ CheckItemLine_ItemLineClearItemLines,
+ CheckItemLine_ItemLineType,
+ CheckItemLine_ItemLineSeqNo,
+ CheckItemLine_ItemGroupLineTxnLineID,
+ CheckItemLine_ItemGroupLineItemRefListID,
+ CheckItemLine_ItemGroupLineItemRefFullName,
+ CheckItemLine_ItemGroupLineDesc,
+ CheckItemLine_ItemGroupLineQuantity,
+ CheckItemLine_ItemGroupLineTotalAmount,
+ CheckItemLine_ItemGroupSeqNo,
+ CheckItemLine_ItemLineTxnLineID,
+ CheckItemLine_ItemLineItemRefListID,
+ CheckItemLine_ItemLineItemRefFullName,
+ CheckItemLine_ItemLineDesc,
+ CheckItemLine_ItemLineQuantity,
+ CheckItemLine_ItemLineCost,
+ CheckItemLine_ItemLineAmount,
+ CheckItemLine_ItemLineTax1Amount,
+ CheckItemLine_ItemLineCustomerRefListID,
+ CheckItemLine_ItemLineCustomerRefFullName,
+ CheckItemLine_ItemLineClassRefListID,
+ CheckItemLine_ItemLineClassRefFullName,
+ CheckItemLine_ItemLineBillableStatus,
+ CheckItemLine_ItemLineTaxCodeRefListID,
+ CheckItemLine_ItemLineTaxCodeRefFullName,
+ CheckItemLine_AmountIncludesVAT,
+ CheckItemLine_Tax1Total,
+ CheckItemLine_Tax2Total,
+ CheckItemLine_ExchangeRate,
+ CheckItemLine_FQSaveToCache,
+ CheckItemLine_FQPrimaryKey,
+ CheckItemLine_FQTxnLinkKey,
+ Class_ListID,
+ Class_TimeCreated,
+ Class_TimeModified,
+ Class_EditSequence,
+ Class_Name,
+ Class_FullName,
+ Class_IsActive,
+ Class_ParentRefListID,
+ Class_ParentRefFullName,
+ Class_Sublevel,
+ ClearedStatus_TxnID,
+ ClearedStatus_TxnLineID,
+ ClearedStatus_ClearedStatus,
+ ClearedStatus_FQPrimaryKey,
+ Company_Id,
+ Company_IsSampleCompany,
+ Company_CompanyName,
+ Company_LegalCompanyName,
+ Company_AddressAddr1,
+ Company_AddressAddr2,
+ Company_AddressAddr3,
+ Company_AddressAddr4,
+ Company_AddressAddr5,
+ Company_AddressCity,
+ Company_AddressState,
+ Company_AddressCounty,
+ Company_AddressPostalCode,
+ Company_AddressCountry,
+ Company_AddressNote,
+ Company_AddressBlockAddr1,
+ Company_AddressBlockAddr2,
+ Company_AddressBlockAddr3,
+ Company_AddressBlockAddr4,
+ Company_AddressBlockAddr5,
+ Company_LegalAddressAddr1,
+ Company_LegalAddressAddr2,
+ Company_LegalAddressAddr3,
+ Company_LegalAddressAddr4,
+ Company_LegalAddressAddr5,
+ Company_LegalAddressCity,
+ Company_LegalAddressState,
+ Company_LegalAddressCounty,
+ Company_LegalAddressPostalCode,
+ Company_LegalAddressCountry,
+ Company_LegalAddressNote,
+ Company_CompanyAddressForCustomerAddr1,
+ Company_CompanyAddressForCustomerAddr2,
+ Company_CompanyAddressForCustomerAddr3,
+ Company_CompanyAddressForCustomerAddr4,
+ Company_CompanyAddressForCustomerAddr5,
+ Company_CompanyAddressForCustomerCity,
+ Company_CompanyAddressForCustomerState,
+ Company_CompanyAddressForCustomerCounty,
+ Company_CompanyAddressForCustomerPostalCode,
+ Company_CompanyAddressForCustomerCountry,
+ Company_CompanyAddressForCustomerNote,
+ Company_CompanyAddressBlockForCustomerkAddr1,
+ Company_CompanyAddressBlockForCustomerkAddr2,
+ Company_CompanyAddressBlockForCustomerkAddr3,
+ Company_CompanyAddressBlockForCustomerkAddr4,
+ Company_CompanyAddressBlockForCustomerkAddr5,
+ Company_Phone,
+ Company_Fax,
+ Company_Email,
+ Company_CompanyWebSite,
+ Company_FirstMonthFiscalYear,
+ Company_FirstMonthIncomeTaxYear,
+ Company_CompanyType,
+ CompanyActivity_Id,
+ CompanyActivity_LastRestoreTime,
+ CompanyActivity_LastCondenseTime,
+ CreditCardCharge_TxnID,
+ CreditCardCharge_TimeCreated,
+ CreditCardCharge_TimeModified,
+ CreditCardCharge_EditSequence,
+ CreditCardCharge_TxnNumber,
+ CreditCardCharge_AccountRefListID,
+ CreditCardCharge_AccountRefFullName,
+ CreditCardCharge_PayeeEntityRefListID,
+ CreditCardCharge_PayeeEntityRefFullName,
+ CreditCardCharge_TxnDate,
+ CreditCardCharge_TxnDateMacro,
+ CreditCardCharge_Amount,
+ CreditCardCharge_RefNumber,
+ CreditCardCharge_Memo,
+ CreditCardCharge_IsTaxIncluded,
+ CreditCardCharge_AmountIncludesVAT,
+ CreditCardCharge_Tax1Total,
+ CreditCardCharge_Tax2Total,
+ CreditCardCharge_ExchangeRate,
+ CreditCardChargeExpenseLine_TxnID,
+ CreditCardChargeExpenseLine_TimeCreated,
+ CreditCardChargeExpenseLine_TimeModified,
+ CreditCardChargeExpenseLine_EditSequence,
+ CreditCardChargeExpenseLine_TxnNumber,
+ CreditCardChargeExpenseLine_AccountRefListID,
+ CreditCardChargeExpenseLine_AccountRefFullName,
+ CreditCardChargeExpenseLine_PayeeEntityRefListID,
+ CreditCardChargeExpenseLine_PayeeEntityRefFullName,
+ CreditCardChargeExpenseLine_TxnDate,
+ CreditCardChargeExpenseLine_TxnDateMacro,
+ CreditCardChargeExpenseLine_Amount,
+ CreditCardChargeExpenseLine_RefNumber,
+ CreditCardChargeExpenseLine_Memo,
+ CreditCardChargeExpenseLine_IsTaxIncluded,
+ CreditCardChargeExpenseLine_ExpenseLineClearExpenseLines,
+ CreditCardChargeExpenseLine_ExpenseLineSeqNo,
+ CreditCardChargeExpenseLine_ExpenseLineTxnLineID,
+ CreditCardChargeExpenseLine_ExpenseLineAccountRefListID,
+ CreditCardChargeExpenseLine_ExpenseLineAccountRefFullName,
+ CreditCardChargeExpenseLine_ExpenseLineAmount,
+ CreditCardChargeExpenseLine_ExpenseLineMemo,
+ CreditCardChargeExpenseLine_ExpenseLineCustomerRefListID,
+ CreditCardChargeExpenseLine_ExpenseLineCustomerRefFullName,
+ CreditCardChargeExpenseLine_ExpenseLineClassRefListID,
+ CreditCardChargeExpenseLine_ExpenseLineClassRefFullName,
+ CreditCardChargeExpenseLine_ExpenseLineBillableStatus,
+ CreditCardChargeExpenseLine_ExpenseLineTax1Amount,
+ CreditCardChargeExpenseLine_AmountIncludesVAT,
+ CreditCardChargeExpenseLine_Tax1Total,
+ CreditCardChargeExpenseLine_Tax2Total,
+ CreditCardChargeExpenseLine_ExchangeRate,
+ CreditCardChargeExpenseLine_FQSaveToCache,
+ CreditCardChargeExpenseLine_FQPrimaryKey,
+ CreditCardChargeItemLine_TxnID,
+ CreditCardChargeItemLine_TimeCreated,
+ CreditCardChargeItemLine_TimeModified,
+ CreditCardChargeItemLine_EditSequence,
+ CreditCardChargeItemLine_TxnNumber,
+ CreditCardChargeItemLine_AccountRefListID,
+ CreditCardChargeItemLine_AccountRefFullName,
+ CreditCardChargeItemLine_PayeeEntityRefListID,
+ CreditCardChargeItemLine_PayeeEntityRefFullName,
+ CreditCardChargeItemLine_TxnDate,
+ CreditCardChargeItemLine_TxnDateMacro,
+ CreditCardChargeItemLine_Amount,
+ CreditCardChargeItemLine_RefNumber,
+ CreditCardChargeItemLine_Memo,
+ CreditCardChargeItemLine_IsTaxIncluded,
+ CreditCardChargeItemLine_ItemLineClearItemLines,
+ CreditCardChargeItemLine_ItemLineType,
+ CreditCardChargeItemLine_ItemLineSeqNo,
+ CreditCardChargeItemLine_ItemGroupLineTxnLineID,
+ CreditCardChargeItemLine_ItemGroupLineItemRefListID,
+ CreditCardChargeItemLine_ItemGroupLineItemRefFullName,
+ CreditCardChargeItemLine_ItemGroupLineDesc,
+ CreditCardChargeItemLine_ItemGroupLineQuantity,
+ CreditCardChargeItemLine_ItemGroupLineTotalAmount,
+ CreditCardChargeItemLine_ItemGroupSeqNo,
+ CreditCardChargeItemLine_ItemLineTxnLineID,
+ CreditCardChargeItemLine_ItemLineItemRefListID,
+ CreditCardChargeItemLine_ItemLineItemRefFullName,
+ CreditCardChargeItemLine_ItemLineDesc,
+ CreditCardChargeItemLine_ItemLineQuantity,
+ CreditCardChargeItemLine_ItemLineCost,
+ CreditCardChargeItemLine_ItemLineAmount,
+ CreditCardChargeItemLine_ItemLineTax1Amount,
+ CreditCardChargeItemLine_ItemLineCustomerRefListID,
+ CreditCardChargeItemLine_ItemLineCustomerRefFullName,
+ CreditCardChargeItemLine_ItemLineClassRefListID,
+ CreditCardChargeItemLine_ItemLineClassRefFullName,
+ CreditCardChargeItemLine_ItemLineBillableStatus,
+ CreditCardChargeItemLine_AmountIncludesVAT,
+ CreditCardChargeItemLine_Tax1Total,
+ CreditCardChargeItemLine_Tax2Total,
+ CreditCardChargeItemLine_ExchangeRate,
+ CreditCardChargeItemLine_FQSaveToCache,
+ CreditCardChargeItemLine_FQPrimaryKey,
+ CreditCardChargeItemLine_FQTxnLinkKey,
+ CreditCardCredit_TxnID,
+ CreditCardCredit_TimeCreated,
+ CreditCardCredit_TimeModified,
+ CreditCardCredit_EditSequence,
+ CreditCardCredit_TxnNumber,
+ CreditCardCredit_AccountRefListID,
+ CreditCardCredit_AccountRefFullName,
+ CreditCardCredit_PayeeEntityRefListID,
+ CreditCardCredit_PayeeEntityRefFullName,
+ CreditCardCredit_TxnDate,
+ CreditCardCredit_TxnDateMacro,
+ CreditCardCredit_Amount,
+ CreditCardCredit_RefNumber,
+ CreditCardCredit_Memo,
+ CreditCardCredit_AmountIncludesVAT,
+ CreditCardCredit_Tax1Total,
+ CreditCardCredit_Tax2Total,
+ CreditCardCredit_ExchangeRate,
+ CreditCardCreditExpenseLine_TxnID,
+ CreditCardCreditExpenseLine_TimeCreated,
+ CreditCardCreditExpenseLine_TimeModified,
+ CreditCardCreditExpenseLine_EditSequence,
+ CreditCardCreditExpenseLine_TxnNumber,
+ CreditCardCreditExpenseLine_AccountRefListID,
+ CreditCardCreditExpenseLine_AccountRefFullName,
+ CreditCardCreditExpenseLine_PayeeEntityRefListID,
+ CreditCardCreditExpenseLine_PayeeEntityRefFullName,
+ CreditCardCreditExpenseLine_TxnDate,
+ CreditCardCreditExpenseLine_TxnDateMacro,
+ CreditCardCreditExpenseLine_Amount,
+ CreditCardCreditExpenseLine_RefNumber,
+ CreditCardCreditExpenseLine_Memo,
+ CreditCardCreditExpenseLine_ExpenseLineClearExpenseLines,
+ CreditCardCreditExpenseLine_ExpenseLineSeqNo,
+ CreditCardCreditExpenseLine_ExpenseLineTxnLineID,
+ CreditCardCreditExpenseLine_ExpenseLineAccountRefListID,
+ CreditCardCreditExpenseLine_ExpenseLineAccountRefFullName,
+ CreditCardCreditExpenseLine_ExpenseLineAmount,
+ CreditCardCreditExpenseLine_ExpenseLineMemo,
+ CreditCardCreditExpenseLine_ExpenseLineCustomerRefListID,
+ CreditCardCreditExpenseLine_ExpenseLineCustomerRefFullName,
+ CreditCardCreditExpenseLine_ExpenseLineClassRefListID,
+ CreditCardCreditExpenseLine_ExpenseLineClassRefFullName,
+ CreditCardCreditExpenseLine_ExpenseLineBillableStatus,
+ CreditCardCreditExpenseLine_ExpenseLineTax1Amount,
+ CreditCardCreditExpenseLine_AmountIncludesVAT,
+ CreditCardCreditExpenseLine_Tax1Total,
+ CreditCardCreditExpenseLine_Tax2Total,
+ CreditCardCreditExpenseLine_ExchangeRate,
+ CreditCardCreditExpenseLine_FQSaveToCache,
+ CreditCardCreditExpenseLine_FQPrimaryKey,
+ CreditCardCreditItemLine_TxnID,
+ CreditCardCreditItemLine_TimeCreated,
+ CreditCardCreditItemLine_TimeModified,
+ CreditCardCreditItemLine_EditSequence,
+ CreditCardCreditItemLine_TxnNumber,
+ CreditCardCreditItemLine_AccountRefListID,
+ CreditCardCreditItemLine_AccountRefFullName,
+ CreditCardCreditItemLine_PayeeEntityRefListID,
+ CreditCardCreditItemLine_PayeeEntityRefFullName,
+ CreditCardCreditItemLine_TxnDate,
+ CreditCardCreditItemLine_TxnDateMacro,
+ CreditCardCreditItemLine_Amount,
+ CreditCardCreditItemLine_RefNumber,
+ CreditCardCreditItemLine_Memo,
+ CreditCardCreditItemLine_ItemLineClearItemLines,
+ CreditCardCreditItemLine_ItemLineType,
+ CreditCardCreditItemLine_ItemLineSeqNo,
+ CreditCardCreditItemLine_ItemGroupLineTxnLineID,
+ CreditCardCreditItemLine_ItemGroupLineItemRefListID,
+ CreditCardCreditItemLine_ItemGroupLineItemRefFullName,
+ CreditCardCreditItemLine_ItemGroupLineDesc,
+ CreditCardCreditItemLine_ItemGroupLineQuantity,
+ CreditCardCreditItemLine_ItemGroupLineTotalAmount,
+ CreditCardCreditItemLine_ItemGroupSeqNo,
+ CreditCardCreditItemLine_ItemLineTxnLineID,
+ CreditCardCreditItemLine_ItemLineItemRefListID,
+ CreditCardCreditItemLine_ItemLineItemRefFullName,
+ CreditCardCreditItemLine_ItemLineDesc,
+ CreditCardCreditItemLine_ItemLineQuantity,
+ CreditCardCreditItemLine_ItemLineCost,
+ CreditCardCreditItemLine_ItemLineAmount,
+ CreditCardCreditItemLine_ItemLineTax1Amount,
+ CreditCardCreditItemLine_ItemLineCustomerRefListID,
+ CreditCardCreditItemLine_ItemLineCustomerRefFullName,
+ CreditCardCreditItemLine_ItemLineClassRefListID,
+ CreditCardCreditItemLine_ItemLineClassRefFullName,
+ CreditCardCreditItemLine_ItemLineBillableStatus,
+ CreditCardCreditItemLine_AmountIncludesVAT,
+ CreditCardCreditItemLine_Tax1Total,
+ CreditCardCreditItemLine_Tax2Total,
+ CreditCardCreditItemLine_ExchangeRate,
+ CreditCardCreditItemLine_FQSaveToCache,
+ CreditCardCreditItemLine_FQPrimaryKey,
+ CreditCardCreditItemLine_FQTxnLinkKey,
+ CreditMemo_TxnID,
+ CreditMemo_TimeCreated,
+ CreditMemo_TimeModified,
+ CreditMemo_EditSequence,
+ CreditMemo_TxnNumber,
+ CreditMemo_CustomerRefListID,
+ CreditMemo_CustomerRefFullName,
+ CreditMemo_ClassRefListID,
+ CreditMemo_ClassRefFullName,
+ CreditMemo_ARAccountRefListID,
+ CreditMemo_ARAccountRefFullName,
+ CreditMemo_TemplateRefListID,
+ CreditMemo_TemplateRefFullName,
+ CreditMemo_TxnDate,
+ CreditMemo_TxnDateMacro,
+ CreditMemo_RefNumber,
+ CreditMemo_BillAddressAddr1,
+ CreditMemo_BillAddressAddr2,
+ CreditMemo_BillAddressAddr3,
+ CreditMemo_BillAddressAddr4,
+ CreditMemo_BillAddressAddr5,
+ CreditMemo_BillAddressCity,
+ CreditMemo_BillAddressState,
+ CreditMemo_BillAddressCounty,
+ CreditMemo_BillAddressPostalCode,
+ CreditMemo_BillAddressCountry,
+ CreditMemo_BillAddressNote,
+ CreditMemo_BillAddressBlockAddr1,
+ CreditMemo_BillAddressBlockAddr2,
+ CreditMemo_BillAddressBlockAddr3,
+ CreditMemo_BillAddressBlockAddr4,
+ CreditMemo_BillAddressBlockAddr5,
+ CreditMemo_ShipAddressAddr1,
+ CreditMemo_ShipAddressAddr2,
+ CreditMemo_ShipAddressAddr3,
+ CreditMemo_ShipAddressAddr4,
+ CreditMemo_ShipAddressAddr5,
+ CreditMemo_ShipAddressCity,
+ CreditMemo_ShipAddressState,
+ CreditMemo_ShipAddressCounty,
+ CreditMemo_ShipAddressPostalCode,
+ CreditMemo_ShipAddressCountry,
+ CreditMemo_ShipAddressNote,
+ CreditMemo_ShipAddressBlockAddr1,
+ CreditMemo_ShipAddressBlockAddr2,
+ CreditMemo_ShipAddressBlockAddr3,
+ CreditMemo_ShipAddressBlockAddr4,
+ CreditMemo_ShipAddressBlockAddr5,
+ CreditMemo_IsPending,
+ CreditMemo_PONumber,
+ CreditMemo_TermsRefListID,
+ CreditMemo_TermsRefFullName,
+ CreditMemo_DueDate,
+ CreditMemo_SalesRepRefListID,
+ CreditMemo_SalesRepRefFullName,
+ CreditMemo_FOB,
+ CreditMemo_ShipDate,
+ CreditMemo_ShipMethodRefListID,
+ CreditMemo_ShipMethodRefFullName,
+ CreditMemo_Subtotal,
+ CreditMemo_ItemSalesTaxRefListID,
+ CreditMemo_ItemSalesTaxRefFullName,
+ CreditMemo_SalesTaxPercentage,
+ CreditMemo_SalesTaxTotal,
+ CreditMemo_TotalAmount,
+ CreditMemo_CreditRemaining,
+ CreditMemo_Memo,
+ CreditMemo_CustomerMsgRefListID,
+ CreditMemo_CustomerMsgRefFullName,
+ CreditMemo_IsToBePrinted,
+ CreditMemo_IsToBeEmailed,
+ CreditMemo_IsTaxIncluded,
+ CreditMemo_CustomerSalesTaxCodeRefListID,
+ CreditMemo_CustomerSalesTaxCodeRefFullName,
+ CreditMemo_CustomFieldOther,
+ CreditMemoLine_TxnID,
+ CreditMemoLine_TimeCreated,
+ CreditMemoLine_TimeModified,
+ CreditMemoLine_EditSequence,
+ CreditMemoLine_TxnNumber,
+ CreditMemoLine_CustomerRefListID,
+ CreditMemoLine_CustomerRefFullName,
+ CreditMemoLine_ClassRefListID,
+ CreditMemoLine_ClassRefFullName,
+ CreditMemoLine_ARAccountRefListID,
+ CreditMemoLine_ARAccountRefFullName,
+ CreditMemoLine_TemplateRefListID,
+ CreditMemoLine_TemplateRefFullName,
+ CreditMemoLine_TxnDate,
+ CreditMemoLine_TxnDateMacro,
+ CreditMemoLine_RefNumber,
+ CreditMemoLine_BillAddressAddr1,
+ CreditMemoLine_BillAddressAddr2,
+ CreditMemoLine_BillAddressAddr3,
+ CreditMemoLine_BillAddressAddr4,
+ CreditMemoLine_BillAddressAddr5,
+ CreditMemoLine_BillAddressCity,
+ CreditMemoLine_BillAddressState,
+ CreditMemoLine_BillAddressCounty,
+ CreditMemoLine_BillAddressPostalCode,
+ CreditMemoLine_BillAddressCountry,
+ CreditMemoLine_BillAddressNote,
+ CreditMemoLine_BillAddressBlockAddr1,
+ CreditMemoLine_BillAddressBlockAddr2,
+ CreditMemoLine_BillAddressBlockAddr3,
+ CreditMemoLine_BillAddressBlockAddr4,
+ CreditMemoLine_BillAddressBlockAddr5,
+ CreditMemoLine_ShipAddressAddr1,
+ CreditMemoLine_ShipAddressAddr2,
+ CreditMemoLine_ShipAddressAddr3,
+ CreditMemoLine_ShipAddressAddr4,
+ CreditMemoLine_ShipAddressAddr5,
+ CreditMemoLine_ShipAddressCity,
+ CreditMemoLine_ShipAddressState,
+ CreditMemoLine_ShipAddressCounty,
+ CreditMemoLine_ShipAddressPostalCode,
+ CreditMemoLine_ShipAddressCountry,
+ CreditMemoLine_ShipAddressNote,
+ CreditMemoLine_ShipAddressBlockAddr1,
+ CreditMemoLine_ShipAddressBlockAddr2,
+ CreditMemoLine_ShipAddressBlockAddr3,
+ CreditMemoLine_ShipAddressBlockAddr4,
+ CreditMemoLine_ShipAddressBlockAddr5,
+ CreditMemoLine_IsPending,
+ CreditMemoLine_PONumber,
+ CreditMemoLine_TermsRefListID,
+ CreditMemoLine_TermsRefFullName,
+ CreditMemoLine_DueDate,
+ CreditMemoLine_SalesRepRefListID,
+ CreditMemoLine_SalesRepRefFullName,
+ CreditMemoLine_FOB,
+ CreditMemoLine_ShipDate,
+ CreditMemoLine_ShipMethodRefListID,
+ CreditMemoLine_ShipMethodRefFullName,
+ CreditMemoLine_Subtotal,
+ CreditMemoLine_ItemSalesTaxRefListID,
+ CreditMemoLine_ItemSalesTaxRefFullName,
+ CreditMemoLine_SalesTaxPercentage,
+ CreditMemoLine_SalesTaxTotal,
+ CreditMemoLine_TotalAmount,
+ CreditMemoLine_CreditRemaining,
+ CreditMemoLine_Memo,
+ CreditMemoLine_CustomerMsgRefListID,
+ CreditMemoLine_CustomerMsgRefFullName,
+ CreditMemoLine_IsToBePrinted,
+ CreditMemoLine_IsToBeEmailed,
+ CreditMemoLine_IsTaxIncluded,
+ CreditMemoLine_CustomerSalesTaxCodeRefListID,
+ CreditMemoLine_CustomerSalesTaxCodeRefFullName,
+ CreditMemoLine_CustomFieldOther,
+ CreditMemoLine_CreditMemoLineType,
+ CreditMemoLine_CreditMemoLineSeqNo,
+ CreditMemoLine_CreditMemoLineGroupLineTxnLineID,
+ CreditMemoLine_CreditMemoLineGroupItemGroupRefListID,
+ CreditMemoLine_CreditMemoLineGroupItemGroupRefFullName,
+ CreditMemoLine_CreditMemoLineGroupDesc,
+ CreditMemoLine_CreditMemoLineGroupQuantity,
+ CreditMemoLine_CreditMemoLineGroupIsPrintItemsInGroup,
+ CreditMemoLine_CreditMemoLineGroupTotalAmount,
+ CreditMemoLine_CreditMemoLineGroupServiceDate,
+ CreditMemoLine_CreditMemoLineGroupSeqNo,
+ CreditMemoLine_CreditMemoLineTxnLineID,
+ CreditMemoLine_CreditMemoLineItemRefListID,
+ CreditMemoLine_CreditMemoLineItemRefFullName,
+ CreditMemoLine_CreditMemoLineDesc,
+ CreditMemoLine_CreditMemoLineQuantity,
+ CreditMemoLine_CreditMemoLineRate,
+ CreditMemoLine_CreditMemoLineRatePercent,
+ CreditMemoLine_CreditMemoLinePriceLevelRefListID,
+ CreditMemoLine_CreditMemoLinePriceLevelRefFullName,
+ CreditMemoLine_CreditMemoLineClassRefListID,
+ CreditMemoLine_CreditMemoLineClassRefFullName,
+ CreditMemoLine_CreditMemoLineAmount,
+ CreditMemoLine_CreditMemoLineServiceDate,
+ CreditMemoLine_CreditMemoLineSalesTaxCodeRefListID,
+ CreditMemoLine_CreditMemoLineSalesTaxCodeRefFullName,
+ CreditMemoLine_CreditMemoLineTaxCodeRefListID,
+ CreditMemoLine_CreditMemoLineTaxCodeRefFullName,
+ CreditMemoLine_CreditMemoLineIsTaxable,
+ CreditMemoLine_CreditMemoLineOverrideItemAccountRefListID,
+ CreditMemoLine_CreditMemoLineOverrideItemAccountRefFullName,
+ CreditMemoLine_CustomFieldCreditMemoLineOther1,
+ CreditMemoLine_CustomFieldCreditMemoLineOther2,
+ CreditMemoLine_FQSaveToCache,
+ CreditMemoLine_FQPrimaryKey,
+ CreditMemoLine_FQTxnLinkKey,
+ CreditMemoLine_CustomFieldCreditMemoLineGroupOther1,
+ CreditMemoLine_CustomFieldCreditMemoLineGroupOther2,
+ CreditMemoLinkedTxn_TxnID,
+ CreditMemoLinkedTxn_TimeCreated,
+ CreditMemoLinkedTxn_TimeModified,
+ CreditMemoLinkedTxn_EditSequence,
+ CreditMemoLinkedTxn_TxnNumber,
+ CreditMemoLinkedTxn_CustomerRefListID,
+ CreditMemoLinkedTxn_CustomerRefFullName,
+ CreditMemoLinkedTxn_ClassRefListID,
+ CreditMemoLinkedTxn_ClassRefFullName,
+ CreditMemoLinkedTxn_ARAccountRefListID,
+ CreditMemoLinkedTxn_ARAccountRefFullName,
+ CreditMemoLinkedTxn_TemplateRefListID,
+ CreditMemoLinkedTxn_TemplateRefFullName,
+ CreditMemoLinkedTxn_TxnDate,
+ CreditMemoLinkedTxn_TxnDateMacro,
+ CreditMemoLinkedTxn_RefNumber,
+ CreditMemoLinkedTxn_BillAddressAddr1,
+ CreditMemoLinkedTxn_BillAddressAddr2,
+ CreditMemoLinkedTxn_BillAddressAddr3,
+ CreditMemoLinkedTxn_BillAddressAddr4,
+ CreditMemoLinkedTxn_BillAddressAddr5,
+ CreditMemoLinkedTxn_BillAddressCity,
+ CreditMemoLinkedTxn_BillAddressState,
+ CreditMemoLinkedTxn_BillAddressCounty,
+ CreditMemoLinkedTxn_BillAddressPostalCode,
+ CreditMemoLinkedTxn_BillAddressCountry,
+ CreditMemoLinkedTxn_BillAddressNote,
+ CreditMemoLinkedTxn_BillAddressBlockAddr1,
+ CreditMemoLinkedTxn_BillAddressBlockAddr2,
+ CreditMemoLinkedTxn_BillAddressBlockAddr3,
+ CreditMemoLinkedTxn_BillAddressBlockAddr4,
+ CreditMemoLinkedTxn_BillAddressBlockAddr5,
+ CreditMemoLinkedTxn_ShipAddressAddr1,
+ CreditMemoLinkedTxn_ShipAddressAddr2,
+ CreditMemoLinkedTxn_ShipAddressAddr3,
+ CreditMemoLinkedTxn_ShipAddressAddr4,
+ CreditMemoLinkedTxn_ShipAddressAddr5,
+ CreditMemoLinkedTxn_ShipAddressCity,
+ CreditMemoLinkedTxn_ShipAddressState,
+ CreditMemoLinkedTxn_ShipAddressCounty,
+ CreditMemoLinkedTxn_ShipAddressPostalCode,
+ CreditMemoLinkedTxn_ShipAddressCountry,
+ CreditMemoLinkedTxn_ShipAddressNote,
+ CreditMemoLinkedTxn_ShipAddressBlockAddr1,
+ CreditMemoLinkedTxn_ShipAddressBlockAddr2,
+ CreditMemoLinkedTxn_ShipAddressBlockAddr3,
+ CreditMemoLinkedTxn_ShipAddressBlockAddr4,
+ CreditMemoLinkedTxn_ShipAddressBlockAddr5,
+ CreditMemoLinkedTxn_IsPending,
+ CreditMemoLinkedTxn_PONumber,
+ CreditMemoLinkedTxn_TermsRefListID,
+ CreditMemoLinkedTxn_TermsRefFullName,
+ CreditMemoLinkedTxn_DueDate,
+ CreditMemoLinkedTxn_SalesRepRefListID,
+ CreditMemoLinkedTxn_SalesRepRefFullName,
+ CreditMemoLinkedTxn_FOB,
+ CreditMemoLinkedTxn_ShipDate,
+ CreditMemoLinkedTxn_ShipMethodRefListID,
+ CreditMemoLinkedTxn_ShipMethodRefFullName,
+ CreditMemoLinkedTxn_Subtotal,
+ CreditMemoLinkedTxn_ItemSalesTaxRefListID,
+ CreditMemoLinkedTxn_ItemSalesTaxRefFullName,
+ CreditMemoLinkedTxn_SalesTaxPercentage,
+ CreditMemoLinkedTxn_SalesTaxTotal,
+ CreditMemoLinkedTxn_TotalAmount,
+ CreditMemoLinkedTxn_CreditRemaining,
+ CreditMemoLinkedTxn_Memo,
+ CreditMemoLinkedTxn_CustomerMsgRefListID,
+ CreditMemoLinkedTxn_CustomerMsgRefFullName,
+ CreditMemoLinkedTxn_IsToBePrinted,
+ CreditMemoLinkedTxn_IsToBeEmailed,
+ CreditMemoLinkedTxn_IsTaxIncluded,
+ CreditMemoLinkedTxn_CustomerSalesTaxCodeRefListID,
+ CreditMemoLinkedTxn_CustomerSalesTaxCodeRefFullName,
+ CreditMemoLinkedTxn_CustomFieldOther,
+ CreditMemoLinkedTxn_LinkedTxnSeqNo,
+ CreditMemoLinkedTxn_LinkedTxnTxnID,
+ CreditMemoLinkedTxn_LinkedTxnTxnType,
+ CreditMemoLinkedTxn_LinkedTxnTxnDate,
+ CreditMemoLinkedTxn_LinkedTxnRefNumber,
+ CreditMemoLinkedTxn_LinkedTxnAmount,
+ CreditMemoLinkedTxn_FQPrimaryKey,
+ Customer_ListID,
+ Customer_TimeCreated,
+ Customer_TimeModified,
+ Customer_EditSequence,
+ Customer_Name,
+ Customer_FullName,
+ Customer_IsActive,
+ Customer_ParentRefListID,
+ Customer_ParentRefFullName,
+ Customer_Sublevel,
+ Customer_CompanyName,
+ Customer_Salutation,
+ Customer_FirstName,
+ Customer_MiddleName,
+ Customer_LastName,
+ Customer_BillAddressAddr1,
+ Customer_BillAddressAddr2,
+ Customer_BillAddressAddr3,
+ Customer_BillAddressAddr4,
+ Customer_BillAddressAddr5,
+ Customer_BillAddressCity,
+ Customer_BillAddressState,
+ Customer_BillAddressCounty,
+ Customer_BillAddressPostalCode,
+ Customer_BillAddressCountry,
+ Customer_BillAddressNote,
+ Customer_BillAddressBlockAddr1,
+ Customer_BillAddressBlockAddr2,
+ Customer_BillAddressBlockAddr3,
+ Customer_BillAddressBlockAddr4,
+ Customer_BillAddressBlockAddr5,
+ Customer_ShipAddressAddr1,
+ Customer_ShipAddressAddr2,
+ Customer_ShipAddressAddr3,
+ Customer_ShipAddressAddr4,
+ Customer_ShipAddressAddr5,
+ Customer_ShipAddressCity,
+ Customer_ShipAddressState,
+ Customer_ShipAddressCounty,
+ Customer_ShipAddressPostalCode,
+ Customer_ShipAddressCountry,
+ Customer_ShipAddressNote,
+ Customer_ShipAddressBlockAddr1,
+ Customer_ShipAddressBlockAddr2,
+ Customer_ShipAddressBlockAddr3,
+ Customer_ShipAddressBlockAddr4,
+ Customer_ShipAddressBlockAddr5,
+ Customer_Phone,
+ Customer_AltPhone,
+ Customer_Fax,
+ Customer_Email,
+ Customer_Contact,
+ Customer_AltContact,
+ Customer_CustomerTypeRefListID,
+ Customer_CustomerTypeRefFullName,
+ Customer_TermsRefListID,
+ Customer_TermsRefFullName,
+ Customer_SalesRepRefListID,
+ Customer_SalesRepRefFullName,
+ Customer_Balance,
+ Customer_TotalBalance,
+ Customer_OpenBalance,
+ Customer_OpenBalanceDate,
+ Customer_SalesTaxCodeRefListID,
+ Customer_SalesTaxCodeRefFullName,
+ Customer_TaxCodeRefListID,
+ Customer_TaxCodeRefFullName,
+ Customer_ItemSalesTaxRefListID,
+ Customer_ItemSalesTaxRefFullName,
+ Customer_SalesTaxCountry,
+ Customer_ResaleNumber,
+ Customer_AccountNumber,
+ Customer_BusinessNumber,
+ Customer_CreditLimit,
+ Customer_PreferredPaymentMethodRefListID,
+ Customer_PreferredPaymentMethodRefFullName,
+ Customer_CreditCardInfoCreditCardNumber,
+ Customer_CreditCardInfoExpirationMonth,
+ Customer_CreditCardInfoExpirationYear,
+ Customer_CreditCardInfoNameOnCard,
+ Customer_CreditCardInfoCreditCardAddress,
+ Customer_CreditCardInfoCreditCardPostalCode,
+ Customer_JobStatus,
+ Customer_JobStartDate,
+ Customer_JobProjectedEndDate,
+ Customer_JobEndDate,
+ Customer_JobDesc,
+ Customer_JobTypeRefListID,
+ Customer_JobTypeRefFullName,
+ Customer_Notes,
+ Customer_CurrencyRefListID,
+ Customer_CurrencyRefFullName,
+ Customer_IsUsingCustomerTaxCode,
+ CustomerMsg_ListID,
+ CustomerMsg_TimeCreated,
+ CustomerMsg_TimeModified,
+ CustomerMsg_EditSequence,
+ CustomerMsg_Name,
+ CustomerMsg_IsActive,
+ CustomerType_ListID,
+ CustomerType_TimeCreated,
+ CustomerType_TimeModified,
+ CustomerType_EditSequence,
+ CustomerType_Name,
+ CustomerType_FullName,
+ CustomerType_IsActive,
+ CustomerType_ParentRefListID,
+ CustomerType_ParentRefFullName,
+ CustomerType_Sublevel,
+ CustomField_OwnerID,
+ CustomField_Name,
+ CustomField_EntityType,
+ CustomField_EntityRefListID,
+ CustomField_EntityRefFullName,
+ CustomField_TxnType,
+ CustomField_TxnID,
+ CustomField_TxnLineID,
+ CustomField_OtherType,
+ CustomField_Value,
+ DateDrivenTerms_ListID,
+ DateDrivenTerms_TimeCreated,
+ DateDrivenTerms_TimeModified,
+ DateDrivenTerms_EditSequence,
+ DateDrivenTerms_Name,
+ DateDrivenTerms_IsActive,
+ DateDrivenTerms_DayOfMonthDue,
+ DateDrivenTerms_DueNextMonthDays,
+ DateDrivenTerms_DiscountDayOfMonth,
+ DateDrivenTerms_DiscountPct,
+ Deposit_TxnID,
+ Deposit_TimeCreated,
+ Deposit_TimeModified,
+ Deposit_EditSequence,
+ Deposit_TxnNumber,
+ Deposit_TxnDate,
+ Deposit_TxnDateMacro,
+ Deposit_DepositToAccountRefListID,
+ Deposit_DepositToAccountRefFullName,
+ Deposit_Memo,
+ Deposit_DepositTotal,
+ Deposit_CashBackInfoTxnLineID,
+ Deposit_CashBackInfoAccountRefListID,
+ Deposit_CashBackInfoAccountRefFullName,
+ Deposit_CashBackInfoMemo,
+ Deposit_CashBackInfoAmount,
+ DepositLine_TxnID,
+ DepositLine_TimeCreated,
+ DepositLine_TimeModified,
+ DepositLine_EditSequence,
+ DepositLine_TxnNumber,
+ DepositLine_TxnDate,
+ DepositLine_TxnDateMacro,
+ DepositLine_DepositToAccountRefListID,
+ DepositLine_DepositToAccountRefFullName,
+ DepositLine_Memo,
+ DepositLine_DepositTotal,
+ DepositLine_CashBackInfoTxnLineID,
+ DepositLine_CashBackInfoAccountRefListID,
+ DepositLine_CashBackInfoAccountRefFullName,
+ DepositLine_CashBackInfoMemo,
+ DepositLine_CashBackInfoAmount,
+ DepositLine_DepositLineSeqNo,
+ DepositLine_DepositLineTxnType,
+ DepositLine_DepositLineTxnID,
+ DepositLine_DepositLineTxnLineID,
+ DepositLine_DepositLinePaymentTxnID,
+ DepositLine_DepositLinePaymentTxnLineID,
+ DepositLine_DepositLineEntityRefListID,
+ DepositLine_DepositLineEntityRefFullName,
+ DepositLine_DepositLineAccountRefListID,
+ DepositLine_DepositLineAccountRefFullName,
+ DepositLine_DepositLineMemo,
+ DepositLine_DepositLineCheckNumber,
+ DepositLine_DepositLinePaymentMethodRefListID,
+ DepositLine_DepositLinePaymentMethodRefFullName,
+ DepositLine_DepositLineClassRefListID,
+ DepositLine_DepositLineClassRefFullName,
+ DepositLine_DepositLineAmount,
+ DepositLine_FQSaveToCache,
+ DepositLine_FQPrimaryKey,
+ Employee_ListID,
+ Employee_TimeCreated,
+ Employee_TimeModified,
+ Employee_EditSequence,
+ Employee_Name,
+ Employee_IsActive,
+ Employee_Salutation,
+ Employee_FirstName,
+ Employee_MiddleName,
+ Employee_LastName,
+ Employee_EmployeeAddressAddr1,
+ Employee_EmployeeAddressAddr2,
+ Employee_EmployeeAddressCity,
+ Employee_EmployeeAddressState,
+ Employee_EmployeeAddressCounty,
+ Employee_EmployeeAddressPostalCode,
+ Employee_PrintAs,
+ Employee_Phone,
+ Employee_AltPhone,
+ Employee_NiNumber,
+ Employee_MaritalStatus,
+ Employee_Email,
+ Employee_EmployeeType,
+ Employee_Sex,
+ Employee_HiredDate,
+ Employee_ReleasedDate,
+ Employee_BirthDate,
+ Employee_AccountNumber,
+ Employee_BillingRateRefListID,
+ Employee_BillingRateRefFullName,
+ Employee_PayrollInfoPayPeriod,
+ Employee_PayrollInfoClassRefListID,
+ Employee_PayrollInfoClassRefFullName,
+ Employee_PayrollInfoUseTimeDataToCreatePaychecks,
+ Employee_PayrollInfoSickHoursHoursAvailable,
+ Employee_PayrollInfoSickHoursAccrualPeriod,
+ Employee_PayrollInfoSickHoursHoursAccrued,
+ Employee_PayrollInfoSickHoursMaximumHours,
+ Employee_PayrollInfoSickHoursIsResettingHoursEachNewYear,
+ Employee_PayrollInfoSickHoursHoursUsed,
+ Employee_PayrollInfoSickHoursAccrualStartDate,
+ Employee_PayrollInfoVacationHoursVacationPayAvailable,
+ Employee_PayrollInfoVacationHoursVacationPayUsed,
+ Employee_PayrollInfoVacationHoursRetainOrPayEveryPeriod,
+ Employee_PayrollInfoVacationHoursVacationPercentage,
+ Employee_PayrollInfoVacationHoursPayrollItemVacationRefListID,
+ Employee_PayrollInfoVacationHoursPayrollItemVacationRefFullName,
+ EmployeeEarning_ListID,
+ EmployeeEarning_TimeCreated,
+ EmployeeEarning_TimeModified,
+ EmployeeEarning_EditSequence,
+ EmployeeEarning_Name,
+ EmployeeEarning_IsActive,
+ EmployeeEarning_Salutation,
+ EmployeeEarning_FirstName,
+ EmployeeEarning_MiddleName,
+ EmployeeEarning_LastName,
+ EmployeeEarning_EmployeeAddressAddr1,
+ EmployeeEarning_EmployeeAddressAddr2,
+ EmployeeEarning_EmployeeAddressCity,
+ EmployeeEarning_EmployeeAddressState,
+ EmployeeEarning_EmployeeAddressCounty,
+ EmployeeEarning_EmployeeAddressPostalCode,
+ EmployeeEarning_PrintAs,
+ EmployeeEarning_Phone,
+ EmployeeEarning_AltPhone,
+ EmployeeEarning_NiNumber,
+ EmployeeEarning_MaritalStatus,
+ EmployeeEarning_Email,
+ EmployeeEarning_EmployeeType,
+ EmployeeEarning_Sex,
+ EmployeeEarning_HiredDate,
+ EmployeeEarning_ReleasedDate,
+ EmployeeEarning_BirthDate,
+ EmployeeEarning_AccountNumber,
+ EmployeeEarning_BillingRateRefListID,
+ EmployeeEarning_BillingRateRefFullName,
+ EmployeeEarning_PayrollInfoPayPeriod,
+ EmployeeEarning_PayrollInfoClassRefListID,
+ EmployeeEarning_PayrollInfoClassRefFullName,
+ EmployeeEarning_PayrollInfoEarningsClearEarnings,
+ EmployeeEarning_PayrollInfoEarningsSeqNo,
+ EmployeeEarning_PayrollInfoEarningsPayrollItemWageRefListID,
+ EmployeeEarning_PayrollInfoEarningsPayrollItemWageRefFullName,
+ EmployeeEarning_PayrollInfoEarningsRate,
+ EmployeeEarning_PayrollInfoEarningsRatePercent,
+ EmployeeEarning_PayrollInfoUseTimeDataToCreatePaychecks,
+ EmployeeEarning_PayrollInfoSickHoursHoursAvailable,
+ EmployeeEarning_PayrollInfoSickHoursAccrualPeriod,
+ EmployeeEarning_PayrollInfoSickHoursHoursAccrued,
+ EmployeeEarning_PayrollInfoSickHoursMaximumHours,
+ EmployeeEarning_PayrollInfoSickHoursIsResettingHoursEachNewYear,
+ EmployeeEarning_PayrollInfoSickHoursHoursUsed,
+ EmployeeEarning_PayrollInfoSickHoursAccrualStartDate,
+ EmployeeEarning_PayrollInfoVacationHoursVacationPayAvailable,
+ EmployeeEarning_PayrollInfoVacationHoursVacationPayUsed,
+ EmployeeEarning_PayrollInfoVacationHoursRetainOrPayEveryPeriod,
+ EmployeeEarning_PayrollInfoVacationHoursVacationPercentage,
+ EmployeeEarning_PayrollInfoVacationHoursPayrollItemVacationRefListID,
+ EmployeeEarning_PayrollInfoVacationHoursPayrollItemVacationRefFullName,
+ EmployeeEarning_FQSaveToCache,
+ EmployeeEarning_FQPrimaryKey,
+ Entity_ListID,
+ Entity_TimeCreated,
+ Entity_TimeModified,
+ Entity_EditSequence,
+ Entity_FullName,
+ Entity_IsActive,
+ Entity_ParentRefListID,
+ Entity_ParentRefFullName,
+ Entity_Sublevel,
+ Entity_Type,
+ Estimate_TxnID,
+ Estimate_TimeCreated,
+ Estimate_TimeModified,
+ Estimate_EditSequence,
+ Estimate_TxnNumber,
+ Estimate_CustomerRefListID,
+ Estimate_CustomerRefFullName,
+ Estimate_ClassRefListID,
+ Estimate_ClassRefFullName,
+ Estimate_TemplateRefListID,
+ Estimate_TemplateRefFullName,
+ Estimate_TxnDate,
+ Estimate_TxnDateMacro,
+ Estimate_RefNumber,
+ Estimate_BillAddressAddr1,
+ Estimate_BillAddressAddr2,
+ Estimate_BillAddressAddr3,
+ Estimate_BillAddressAddr4,
+ Estimate_BillAddressAddr5,
+ Estimate_BillAddressCity,
+ Estimate_BillAddressState,
+ Estimate_BillAddressCounty,
+ Estimate_BillAddressPostalCode,
+ Estimate_BillAddressCountry,
+ Estimate_BillAddressNote,
+ Estimate_BillAddressBlockAddr1,
+ Estimate_BillAddressBlockAddr2,
+ Estimate_BillAddressBlockAddr3,
+ Estimate_BillAddressBlockAddr4,
+ Estimate_BillAddressBlockAddr5,
+ Estimate_IsActive,
+ Estimate_CreateChangeOrder,
+ Estimate_PONumber,
+ Estimate_TermsRefListID,
+ Estimate_TermsRefFullName,
+ Estimate_DueDate,
+ Estimate_SalesRepRefListID,
+ Estimate_SalesRepRefFullName,
+ Estimate_FOB,
+ Estimate_Subtotal,
+ Estimate_ItemSalesTaxRefListID,
+ Estimate_ItemSalesTaxRefFullName,
+ Estimate_SalesTaxPercentage,
+ Estimate_SalesTaxTotal,
+ Estimate_TotalAmount,
+ Estimate_Memo,
+ Estimate_CustomerMsgRefListID,
+ Estimate_CustomerMsgRefFullName,
+ Estimate_IsToBeEmailed,
+ Estimate_IsTaxIncluded,
+ Estimate_CustomerSalesTaxCodeRefListID,
+ Estimate_CustomerSalesTaxCodeRefFullName,
+ Estimate_CustomFieldOther,
+ Estimate_Tax1Total,
+ Estimate_Tax2Total,
+ Estimate_ExchangeRate,
+ Estimate_AmountIncludesVAT,
+ EstimateLine_TxnID,
+ EstimateLine_TimeCreated,
+ EstimateLine_TimeModified,
+ EstimateLine_EditSequence,
+ EstimateLine_TxnNumber,
+ EstimateLine_CustomerRefListID,
+ EstimateLine_CustomerRefFullName,
+ EstimateLine_ClassRefListID,
+ EstimateLine_ClassRefFullName,
+ EstimateLine_TemplateRefListID,
+ EstimateLine_TemplateRefFullName,
+ EstimateLine_TxnDate,
+ EstimateLine_TxnDateMacro,
+ EstimateLine_RefNumber,
+ EstimateLine_BillAddressAddr1,
+ EstimateLine_BillAddressAddr2,
+ EstimateLine_BillAddressAddr3,
+ EstimateLine_BillAddressAddr4,
+ EstimateLine_BillAddressAddr5,
+ EstimateLine_BillAddressCity,
+ EstimateLine_BillAddressState,
+ EstimateLine_BillAddressCounty,
+ EstimateLine_BillAddressPostalCode,
+ EstimateLine_BillAddressCountry,
+ EstimateLine_BillAddressNote,
+ EstimateLine_BillAddressBlockAddr1,
+ EstimateLine_BillAddressBlockAddr2,
+ EstimateLine_BillAddressBlockAddr3,
+ EstimateLine_BillAddressBlockAddr4,
+ EstimateLine_BillAddressBlockAddr5,
+ EstimateLine_IsActive,
+ EstimateLine_CreateChangeOrder,
+ EstimateLine_PONumber,
+ EstimateLine_TermsRefListID,
+ EstimateLine_TermsRefFullName,
+ EstimateLine_DueDate,
+ EstimateLine_SalesRepRefListID,
+ EstimateLine_SalesRepRefFullName,
+ EstimateLine_FOB,
+ EstimateLine_Subtotal,
+ EstimateLine_ItemSalesTaxRefListID,
+ EstimateLine_ItemSalesTaxRefFullName,
+ EstimateLine_SalesTaxPercentage,
+ EstimateLine_SalesTaxTotal,
+ EstimateLine_TotalAmount,
+ EstimateLine_Memo,
+ EstimateLine_CustomerMsgRefListID,
+ EstimateLine_CustomerMsgRefFullName,
+ EstimateLine_IsToBeEmailed,
+ EstimateLine_IsTaxIncluded,
+ EstimateLine_CustomerSalesTaxCodeRefListID,
+ EstimateLine_CustomerSalesTaxCodeRefFullName,
+ EstimateLine_CustomFieldOther,
+ EstimateLine_EstimateLineType,
+ EstimateLine_EstimateLineSeqNo,
+ EstimateLine_EstimateLineGroupTxnLineID,
+ EstimateLine_EstimateLineGroupItemGroupRefListID,
+ EstimateLine_EstimateLineGroupItemGroupRefFullName,
+ EstimateLine_EstimateLineGroupDesc,
+ EstimateLine_EstimateLineGroupQuantity,
+ EstimateLine_EstimateLineGroupIsPrintItemsInGroup,
+ EstimateLine_EstimateLineGroupTotalAmount,
+ EstimateLine_EstimateLineGroupSeqNo,
+ EstimateLine_EstimateLineTxnLineID,
+ EstimateLine_EstimateLineItemRefListID,
+ EstimateLine_EstimateLineItemRefFullName,
+ EstimateLine_EstimateLineDesc,
+ EstimateLine_EstimateLineQuantity,
+ EstimateLine_EstimateLineRate,
+ EstimateLine_EstimateLineRatePercent,
+ EstimateLine_EstimateLineClassRefListID,
+ EstimateLine_EstimateLineClassRefFullName,
+ EstimateLine_EstimateLineAmount,
+ EstimateLine_EstimateLineSalesTaxCodeRefListID,
+ EstimateLine_EstimateLineSalesTaxCodeRefFullName,
+ EstimateLine_EstimateLineTaxCodeRefListID,
+ EstimateLine_EstimateLineTaxCodeRefFullName,
+ EstimateLine_EstimateLineMarkupRate,
+ EstimateLine_EstimateLineMarkupRatePercent,
+ EstimateLine_EstimateLineOverrideItemAccountRefListID,
+ EstimateLine_EstimateLineOverrideItemAccountRefFullName,
+ EstimateLine_CustomFieldEstimateLineOther1,
+ EstimateLine_CustomFieldEstimateLineOther2,
+ EstimateLine_Tax1Total,
+ EstimateLine_Tax2Total,
+ EstimateLine_ExchangeRate,
+ EstimateLine_AmountIncludesVAT,
+ EstimateLine_FQSaveToCache,
+ EstimateLine_FQPrimaryKey,
+ EstimateLine_FQTxnLinkKey,
+ EstimateLine_CustomFieldEstimateLineGroupOther1,
+ EstimateLine_CustomFieldEstimateLineGroupOther2,
+ EstimateLinkedTxn_TxnID,
+ EstimateLinkedTxn_TimeCreated,
+ EstimateLinkedTxn_TimeModified,
+ EstimateLinkedTxn_EditSequence,
+ EstimateLinkedTxn_TxnNumber,
+ EstimateLinkedTxn_CustomerRefListID,
+ EstimateLinkedTxn_CustomerRefFullName,
+ EstimateLinkedTxn_ClassRefListID,
+ EstimateLinkedTxn_ClassRefFullName,
+ EstimateLinkedTxn_TemplateRefListID,
+ EstimateLinkedTxn_TemplateRefFullName,
+ EstimateLinkedTxn_TxnDate,
+ EstimateLinkedTxn_TxnDateMacro,
+ EstimateLinkedTxn_RefNumber,
+ EstimateLinkedTxn_BillAddressAddr1,
+ EstimateLinkedTxn_BillAddressAddr2,
+ EstimateLinkedTxn_BillAddressAddr3,
+ EstimateLinkedTxn_BillAddressAddr4,
+ EstimateLinkedTxn_BillAddressAddr5,
+ EstimateLinkedTxn_BillAddressCity,
+ EstimateLinkedTxn_BillAddressState,
+ EstimateLinkedTxn_BillAddressCounty,
+ EstimateLinkedTxn_BillAddressPostalCode,
+ EstimateLinkedTxn_BillAddressCountry,
+ EstimateLinkedTxn_BillAddressNote,
+ EstimateLinkedTxn_BillAddressBlockAddr1,
+ EstimateLinkedTxn_BillAddressBlockAddr2,
+ EstimateLinkedTxn_BillAddressBlockAddr3,
+ EstimateLinkedTxn_BillAddressBlockAddr4,
+ EstimateLinkedTxn_BillAddressBlockAddr5,
+ EstimateLinkedTxn_IsActive,
+ EstimateLinkedTxn_CreateChangeOrder,
+ EstimateLinkedTxn_PONumber,
+ EstimateLinkedTxn_TermsRefListID,
+ EstimateLinkedTxn_TermsRefFullName,
+ EstimateLinkedTxn_DueDate,
+ EstimateLinkedTxn_SalesRepRefListID,
+ EstimateLinkedTxn_SalesRepRefFullName,
+ EstimateLinkedTxn_FOB,
+ EstimateLinkedTxn_Subtotal,
+ EstimateLinkedTxn_ItemSalesTaxRefListID,
+ EstimateLinkedTxn_ItemSalesTaxRefFullName,
+ EstimateLinkedTxn_SalesTaxPercentage,
+ EstimateLinkedTxn_SalesTaxTotal,
+ EstimateLinkedTxn_TotalAmount,
+ EstimateLinkedTxn_Memo,
+ EstimateLinkedTxn_CustomerMsgRefListID,
+ EstimateLinkedTxn_CustomerMsgRefFullName,
+ EstimateLinkedTxn_IsToBeEmailed,
+ EstimateLinkedTxn_IsTaxIncluded,
+ EstimateLinkedTxn_CustomerSalesTaxCodeRefListID,
+ EstimateLinkedTxn_CustomerSalesTaxCodeRefFullName,
+ EstimateLinkedTxn_CustomFieldOther,
+ EstimateLinkedTxn_LinkedTxnSeqNo,
+ EstimateLinkedTxn_LinkedTxnTxnID,
+ EstimateLinkedTxn_LinkedTxnTxnType,
+ EstimateLinkedTxn_LinkedTxnTxnDate,
+ EstimateLinkedTxn_LinkedTxnRefNumber,
+ EstimateLinkedTxn_LinkedTxnLinkType,
+ EstimateLinkedTxn_LinkedTxnAmount,
+ EstimateLinkedTxn_Tax1Total,
+ EstimateLinkedTxn_Tax2Total,
+ EstimateLinkedTxn_ExchangeRate,
+ EstimateLinkedTxn_AmountIncludesVAT,
+ EstimateLinkedTxn_FQPrimaryKey,
+ Host_ID,
+ Host_ProductName,
+ Host_MajorVersion,
+ Host_MinorVersion,
+ Host_Country,
+ Host_IsAutomaticLogin,
+ Host_QBFileMode,
+ Host_QODBCMajorVersion,
+ Host_QODBCMinorVersion,
+ Host_QODBCBuildNumber,
+ Host_QODBCRegion,
+ Host_QODBCSerialNo,
+ Host_QODBCEdition,
+ Host_QODBCEditionQBES,
+ Host_QODBCEditionRunning,
+ HostMetaData_ID,
+ HostMetaData_ProductName,
+ HostMetaData_MajorVersion,
+ HostMetaData_MinorVersion,
+ HostMetaData_Country,
+ HostMetaData_IsAutomaticLogin,
+ HostMetaData_QBFileMode,
+ HostMetaData_QODBCMajorVersion,
+ HostMetaData_QODBCMinorVersion,
+ HostMetaData_QODBCBuildNumber,
+ HostMetaData_QODBCRegion,
+ HostMetaData_QODBCSerialNo,
+ HostMetaData_QODBCEdition,
+ HostMetaData_QODBCEditionQBES,
+ HostMetaData_QODBCEditionRunning,
+ HostMetaData_AccountMetaDataMaxCapacity,
+ HostMetaData_BillingRateMetaDataMaxCapacity,
+ HostMetaData_ClassMetaDataMaxCapacity,
+ HostMetaData_CustomerMsgMetaDataMaxCapacity,
+ HostMetaData_CustomerTypeMetaDataMaxCapacity,
+ HostMetaData_EntityMetaDataMaxCapacity,
+ HostMetaData_ItemMetaDataMaxCapacity,
+ HostMetaData_JobTypeMetaDataMaxCapacity,
+ HostMetaData_PaymentMethodMetaDataMaxCapacity,
+ HostMetaData_PayrollItemMetaData,
+ HostMetaData_PriceLevelMetaData,
+ HostMetaData_SalesRepMetaDataMaxCapacity,
+ HostMetaData_SalesTaxCodeMetaDataMaxCapacity,
+ HostMetaData_ShipMethodMetaDataMaxCapacity,
+ HostMetaData_TemplateMetaDataMaxCapacity,
+ HostMetaData_TermsMetaDataMaxCapacity,
+ HostMetaData_ToDoMetaDataMaxCapacity,
+ HostMetaData_VehicleMetaDataMaxCapacity,
+ HostMetaData_VendorTypeMetaDataMaxCapacity,
+ HostSupportedVersions_ID,
+ HostSupportedVersions_ProductName,
+ HostSupportedVersions_MajorVersion,
+ HostSupportedVersions_MinorVersion,
+ HostSupportedVersions_Country,
+ HostSupportedVersions_SupportedQBXMLVersion,
+ HostSupportedVersions_IsAutomaticLogin,
+ HostSupportedVersions_QBFileMode,
+ HostSupportedVersions_QODBCMajorVersion,
+ HostSupportedVersions_QODBCMinorVersion,
+ HostSupportedVersions_QODBCBuildNumber,
+ HostSupportedVersions_QODBCRegion,
+ HostSupportedVersions_QODBCSerialNo,
+ HostSupportedVersions_QODBCEdition,
+ HostSupportedVersions_QODBCEditionQBES,
+ HostSupportedVersions_QODBCEditionRunning,
+ HostSupportedVersions_FQPrimaryKey,
+ InventoryAdjustment_TxnID,
+ InventoryAdjustment_TimeCreated,
+ InventoryAdjustment_TimeModified,
+ InventoryAdjustment_EditSequence,
+ InventoryAdjustment_TxnNumber,
+ InventoryAdjustment_AccountRefListID,
+ InventoryAdjustment_AccountRefFullName,
+ InventoryAdjustment_TxnDate,
+ InventoryAdjustment_TxnDateMacro,
+ InventoryAdjustment_RefNumber,
+ InventoryAdjustment_CustomerRefListID,
+ InventoryAdjustment_CustomerRefFullName,
+ InventoryAdjustment_ClassRefListID,
+ InventoryAdjustment_ClassRefFullName,
+ InventoryAdjustment_Memo,
+ InventoryAdjustmentLine_TxnID,
+ InventoryAdjustmentLine_TimeCreated,
+ InventoryAdjustmentLine_TimeModified,
+ InventoryAdjustmentLine_EditSequence,
+ InventoryAdjustmentLine_TxnNumber,
+ InventoryAdjustmentLine_AccountRefListID,
+ InventoryAdjustmentLine_AccountRefFullName,
+ InventoryAdjustmentLine_TxnDate,
+ InventoryAdjustmentLine_TxnDateMacro,
+ InventoryAdjustmentLine_RefNumber,
+ InventoryAdjustmentLine_CustomerRefListID,
+ InventoryAdjustmentLine_CustomerRefFullName,
+ InventoryAdjustmentLine_ClassRefListID,
+ InventoryAdjustmentLine_ClassRefFullName,
+ InventoryAdjustmentLine_Memo,
+ InventoryAdjustmentLine_InventoryAdjustmentSeqNo,
+ InventoryAdjustmentLine_InventoryAdjustmentLineTxnLineID,
+ InventoryAdjustmentLine_InventoryAdjustmentLineItemRefListID,
+ InventoryAdjustmentLine_InventoryAdjustmentLineItemRefFullName,
+ InventoryAdjustmentLine_InventoryAdjustmentLineQuantityDifference,
+ InventoryAdjustmentLine_InventoryAdjustmentLineValueDifference,
+ InventoryAdjustmentLine_InventoryAdjustmentLineQuantityAdjustmentNewQuantity,
+ InventoryAdjustmentLine_InventoryAdjustmentLineQuantityAdjustmentQuantityDifference,
+ InventoryAdjustmentLine_InventoryAdjustmentLineValueAdjustmentNewQuantity,
+ InventoryAdjustmentLine_InventoryAdjustmentLineValueAdjustmentNewValue,
+ InventoryAdjustmentLine_FQSaveToCache,
+ InventoryAdjustmentLine_FQPrimaryKey,
+ Invoice_TxnID,
+ Invoice_TimeCreated,
+ Invoice_TimeModified,
+ Invoice_EditSequence,
+ Invoice_TxnNumber,
+ Invoice_CustomerRefListID,
+ Invoice_CustomerRefFullName,
+ Invoice_ClassRefListID,
+ Invoice_ClassRefFullName,
+ Invoice_ARAccountRefListID,
+ Invoice_ARAccountRefFullName,
+ Invoice_TemplateRefListID,
+ Invoice_TemplateRefFullName,
+ Invoice_TxnDate,
+ Invoice_TxnDateMacro,
+ Invoice_RefNumber,
+ Invoice_BillAddressAddr1,
+ Invoice_BillAddressAddr2,
+ Invoice_BillAddressAddr3,
+ Invoice_BillAddressAddr4,
+ Invoice_BillAddressAddr5,
+ Invoice_BillAddressCity,
+ Invoice_BillAddressState,
+ Invoice_BillAddressCounty,
+ Invoice_BillAddressPostalCode,
+ Invoice_BillAddressCountry,
+ Invoice_BillAddressNote,
+ Invoice_BillAddressBlockAddr1,
+ Invoice_BillAddressBlockAddr2,
+ Invoice_BillAddressBlockAddr3,
+ Invoice_BillAddressBlockAddr4,
+ Invoice_BillAddressBlockAddr5,
+ Invoice_ShipAddressAddr1,
+ Invoice_ShipAddressAddr2,
+ Invoice_ShipAddressAddr3,
+ Invoice_ShipAddressAddr4,
+ Invoice_ShipAddressAddr5,
+ Invoice_ShipAddressCity,
+ Invoice_ShipAddressState,
+ Invoice_ShipAddressCounty,
+ Invoice_ShipAddressPostalCode,
+ Invoice_ShipAddressCountry,
+ Invoice_ShipAddressNote,
+ Invoice_ShipAddressBlockAddr1,
+ Invoice_ShipAddressBlockAddr2,
+ Invoice_ShipAddressBlockAddr3,
+ Invoice_ShipAddressBlockAddr4,
+ Invoice_ShipAddressBlockAddr5,
+ Invoice_IsPending,
+ Invoice_IsFinanceCharge,
+ Invoice_PONumber,
+ Invoice_TermsRefListID,
+ Invoice_TermsRefFullName,
+ Invoice_DueDate,
+ Invoice_SalesRepRefListID,
+ Invoice_SalesRepRefFullName,
+ Invoice_FOB,
+ Invoice_ShipDate,
+ Invoice_ShipMethodRefListID,
+ Invoice_ShipMethodRefFullName,
+ Invoice_Subtotal,
+ Invoice_ItemSalesTaxRefListID,
+ Invoice_ItemSalesTaxRefFullName,
+ Invoice_SalesTaxPercentage,
+ Invoice_SalesTaxTotal,
+ Invoice_AppliedAmount,
+ Invoice_BalanceRemaining,
+ Invoice_Memo,
+ Invoice_IsPaid,
+ Invoice_CustomerMsgRefListID,
+ Invoice_CustomerMsgRefFullName,
+ Invoice_IsToBePrinted,
+ Invoice_IsToBeEmailed,
+ Invoice_IsTaxIncluded,
+ Invoice_CustomerSalesTaxCodeRefListID,
+ Invoice_CustomerSalesTaxCodeRefFullName,
+ Invoice_SuggestedDiscountAmount,
+ Invoice_SuggestedDiscountDate,
+ Invoice_CustomFieldOther,
+ Invoice_LinkToTxnID1,
+ InvoiceLine_TxnID,
+ InvoiceLine_TimeCreated,
+ InvoiceLine_TimeModified,
+ InvoiceLine_EditSequence,
+ InvoiceLine_TxnNumber,
+ InvoiceLine_CustomerRefListID,
+ InvoiceLine_CustomerRefFullName,
+ InvoiceLine_ClassRefListID,
+ InvoiceLine_ClassRefFullName,
+ InvoiceLine_ARAccountRefListID,
+ InvoiceLine_ARAccountRefFullName,
+ InvoiceLine_TemplateRefListID,
+ InvoiceLine_TemplateRefFullName,
+ InvoiceLine_TxnDate,
+ InvoiceLine_TxnDateMacro,
+ InvoiceLine_RefNumber,
+ InvoiceLine_BillAddressAddr1,
+ InvoiceLine_BillAddressAddr2,
+ InvoiceLine_BillAddressAddr3,
+ InvoiceLine_BillAddressAddr4,
+ InvoiceLine_BillAddressAddr5,
+ InvoiceLine_BillAddressCity,
+ InvoiceLine_BillAddressState,
+ InvoiceLine_BillAddressCounty,
+ InvoiceLine_BillAddressPostalCode,
+ InvoiceLine_BillAddressCountry,
+ InvoiceLine_BillAddressNote,
+ InvoiceLine_BillAddressBlockAddr1,
+ InvoiceLine_BillAddressBlockAddr2,
+ InvoiceLine_BillAddressBlockAddr3,
+ InvoiceLine_BillAddressBlockAddr4,
+ InvoiceLine_BillAddressBlockAddr5,
+ InvoiceLine_ShipAddressAddr1,
+ InvoiceLine_ShipAddressAddr2,
+ InvoiceLine_ShipAddressAddr3,
+ InvoiceLine_ShipAddressAddr4,
+ InvoiceLine_ShipAddressAddr5,
+ InvoiceLine_ShipAddressCity,
+ InvoiceLine_ShipAddressState,
+ InvoiceLine_ShipAddressCounty,
+ InvoiceLine_ShipAddressPostalCode,
+ InvoiceLine_ShipAddressCountry,
+ InvoiceLine_ShipAddressNote,
+ InvoiceLine_ShipAddressBlockAddr1,
+ InvoiceLine_ShipAddressBlockAddr2,
+ InvoiceLine_ShipAddressBlockAddr3,
+ InvoiceLine_ShipAddressBlockAddr4,
+ InvoiceLine_ShipAddressBlockAddr5,
+ InvoiceLine_IsPending,
+ InvoiceLine_IsFinanceCharge,
+ InvoiceLine_PONumber,
+ InvoiceLine_TermsRefListID,
+ InvoiceLine_TermsRefFullName,
+ InvoiceLine_DueDate,
+ InvoiceLine_SalesRepRefListID,
+ InvoiceLine_SalesRepRefFullName,
+ InvoiceLine_FOB,
+ InvoiceLine_ShipDate,
+ InvoiceLine_ShipMethodRefListID,
+ InvoiceLine_ShipMethodRefFullName,
+ InvoiceLine_Subtotal,
+ InvoiceLine_ItemSalesTaxRefListID,
+ InvoiceLine_ItemSalesTaxRefFullName,
+ InvoiceLine_SalesTaxPercentage,
+ InvoiceLine_SalesTaxTotal,
+ InvoiceLine_AppliedAmount,
+ InvoiceLine_BalanceRemaining,
+ InvoiceLine_Memo,
+ InvoiceLine_IsPaid,
+ InvoiceLine_CustomerMsgRefListID,
+ InvoiceLine_CustomerMsgRefFullName,
+ InvoiceLine_IsToBePrinted,
+ InvoiceLine_IsToBeEmailed,
+ InvoiceLine_IsTaxIncluded,
+ InvoiceLine_CustomerSalesTaxCodeRefListID,
+ InvoiceLine_CustomerSalesTaxCodeRefFullName,
+ InvoiceLine_SuggestedDiscountAmount,
+ InvoiceLine_SuggestedDiscountDate,
+ InvoiceLine_CustomFieldOther,
+ InvoiceLine_LinkToTxnID1,
+ InvoiceLine_InvoiceLineType,
+ InvoiceLine_InvoiceLineSeqNo,
+ InvoiceLine_InvoiceLineGroupTxnLineID,
+ InvoiceLine_InvoiceLineGroupItemGroupRefListID,
+ InvoiceLine_InvoiceLineGroupItemGroupRefFullName,
+ InvoiceLine_InvoiceLineGroupDesc,
+ InvoiceLine_InvoiceLineGroupQuantity,
+ InvoiceLine_InvoiceLineGroupIsPrintItemsInGroup,
+ InvoiceLine_InvoiceLineGroupTotalAmount,
+ InvoiceLine_InvoiceLineGroupServiceDate,
+ InvoiceLine_InvoiceLineGroupSeqNo,
+ InvoiceLine_InvoiceLineTxnLineID,
+ InvoiceLine_InvoiceLineItemRefListID,
+ InvoiceLine_InvoiceLineItemRefFullName,
+ InvoiceLine_InvoiceLineDesc,
+ InvoiceLine_InvoiceLineQuantity,
+ InvoiceLine_InvoiceLineRate,
+ InvoiceLine_InvoiceLineRatePercent,
+ InvoiceLine_InvoiceLinePriceLevelRefListID,
+ InvoiceLine_InvoiceLinePriceLevelRefFullName,
+ InvoiceLine_InvoiceLineClassRefListID,
+ InvoiceLine_InvoiceLineClassRefFullName,
+ InvoiceLine_InvoiceLineAmount,
+ InvoiceLine_InvoiceLineServiceDate,
+ InvoiceLine_InvoiceLineSalesTaxCodeRefListID,
+ InvoiceLine_InvoiceLineSalesTaxCodeRefFullName,
+ InvoiceLine_InvoiceLineTaxCodeRefListID,
+ InvoiceLine_InvoiceLineTaxCodeRefFullName,
+ InvoiceLine_InvoiceLineOverrideItemAccountRefListID,
+ InvoiceLine_InvoiceLineOverrideItemAccountRefFullName,
+ InvoiceLine_CustomFieldInvoiceLineOther1,
+ InvoiceLine_CustomFieldInvoiceLineOther2,
+ InvoiceLine_InvoiceLineLinkToTxnTxnID,
+ InvoiceLine_InvoiceLineLinkToTxnTxnLineID,
+ InvoiceLine_FQSaveToCache,
+ InvoiceLine_FQPrimaryKey,
+ InvoiceLine_FQTxnLinkKey,
+ InvoiceLine_CustomFieldInvoiceLineGroupOther1,
+ InvoiceLine_CustomFieldInvoiceLineGroupOther2,
+ InvoiceLinkedTxn_TxnID,
+ InvoiceLinkedTxn_TimeCreated,
+ InvoiceLinkedTxn_TimeModified,
+ InvoiceLinkedTxn_EditSequence,
+ InvoiceLinkedTxn_TxnNumber,
+ InvoiceLinkedTxn_CustomerRefListID,
+ InvoiceLinkedTxn_CustomerRefFullName,
+ InvoiceLinkedTxn_ClassRefListID,
+ InvoiceLinkedTxn_ClassRefFullName,
+ InvoiceLinkedTxn_ARAccountRefListID,
+ InvoiceLinkedTxn_ARAccountRefFullName,
+ InvoiceLinkedTxn_TemplateRefListID,
+ InvoiceLinkedTxn_TemplateRefFullName,
+ InvoiceLinkedTxn_TxnDate,
+ InvoiceLinkedTxn_TxnDateMacro,
+ InvoiceLinkedTxn_RefNumber,
+ InvoiceLinkedTxn_BillAddressAddr1,
+ InvoiceLinkedTxn_BillAddressAddr2,
+ InvoiceLinkedTxn_BillAddressAddr3,
+ InvoiceLinkedTxn_BillAddressAddr4,
+ InvoiceLinkedTxn_BillAddressAddr5,
+ InvoiceLinkedTxn_BillAddressCity,
+ InvoiceLinkedTxn_BillAddressState,
+ InvoiceLinkedTxn_BillAddressCounty,
+ InvoiceLinkedTxn_BillAddressPostalCode,
+ InvoiceLinkedTxn_BillAddressCountry,
+ InvoiceLinkedTxn_BillAddressNote,
+ InvoiceLinkedTxn_BillAddressBlockAddr1,
+ InvoiceLinkedTxn_BillAddressBlockAddr2,
+ InvoiceLinkedTxn_BillAddressBlockAddr3,
+ InvoiceLinkedTxn_BillAddressBlockAddr4,
+ InvoiceLinkedTxn_BillAddressBlockAddr5,
+ InvoiceLinkedTxn_ShipAddressAddr1,
+ InvoiceLinkedTxn_ShipAddressAddr2,
+ InvoiceLinkedTxn_ShipAddressAddr3,
+ InvoiceLinkedTxn_ShipAddressAddr4,
+ InvoiceLinkedTxn_ShipAddressAddr5,
+ InvoiceLinkedTxn_ShipAddressCity,
+ InvoiceLinkedTxn_ShipAddressState,
+ InvoiceLinkedTxn_ShipAddressCounty,
+ InvoiceLinkedTxn_ShipAddressPostalCode,
+ InvoiceLinkedTxn_ShipAddressCountry,
+ InvoiceLinkedTxn_ShipAddressNote,
+ InvoiceLinkedTxn_ShipAddressBlockAddr1,
+ InvoiceLinkedTxn_ShipAddressBlockAddr2,
+ InvoiceLinkedTxn_ShipAddressBlockAddr3,
+ InvoiceLinkedTxn_ShipAddressBlockAddr4,
+ InvoiceLinkedTxn_ShipAddressBlockAddr5,
+ InvoiceLinkedTxn_IsPending,
+ InvoiceLinkedTxn_IsFinanceCharge,
+ InvoiceLinkedTxn_PONumber,
+ InvoiceLinkedTxn_TermsRefListID,
+ InvoiceLinkedTxn_TermsRefFullName,
+ InvoiceLinkedTxn_DueDate,
+ InvoiceLinkedTxn_SalesRepRefListID,
+ InvoiceLinkedTxn_SalesRepRefFullName,
+ InvoiceLinkedTxn_FOB,
+ InvoiceLinkedTxn_ShipDate,
+ InvoiceLinkedTxn_ShipMethodRefListID,
+ InvoiceLinkedTxn_ShipMethodRefFullName,
+ InvoiceLinkedTxn_Subtotal,
+ InvoiceLinkedTxn_ItemSalesTaxRefListID,
+ InvoiceLinkedTxn_ItemSalesTaxRefFullName,
+ InvoiceLinkedTxn_SalesTaxPercentage,
+ InvoiceLinkedTxn_SalesTaxTotal,
+ InvoiceLinkedTxn_AppliedAmount,
+ InvoiceLinkedTxn_BalanceRemaining,
+ InvoiceLinkedTxn_Memo,
+ InvoiceLinkedTxn_IsPaid,
+ InvoiceLinkedTxn_CustomerMsgRefListID,
+ InvoiceLinkedTxn_CustomerMsgRefFullName,
+ InvoiceLinkedTxn_IsToBePrinted,
+ InvoiceLinkedTxn_IsToBeEmailed,
+ InvoiceLinkedTxn_IsTaxIncluded,
+ InvoiceLinkedTxn_CustomerSalesTaxCodeRefListID,
+ InvoiceLinkedTxn_CustomerSalesTaxCodeRefFullName,
+ InvoiceLinkedTxn_SuggestedDiscountAmount,
+ InvoiceLinkedTxn_SuggestedDiscountDate,
+ InvoiceLinkedTxn_CustomFieldOther,
+ InvoiceLinkedTxn_LinkToTxnID1,
+ InvoiceLinkedTxn_LinkedTxnSeqNo,
+ InvoiceLinkedTxn_LinkedTxnTxnID,
+ InvoiceLinkedTxn_LinkedTxnTxnType,
+ InvoiceLinkedTxn_LinkedTxnTxnDate,
+ InvoiceLinkedTxn_LinkedTxnRefNumber,
+ InvoiceLinkedTxn_LinkedTxnLinkType,
+ InvoiceLinkedTxn_LinkedTxnAmount,
+ InvoiceLinkedTxn_FQPrimaryKey,
+ Item_ListID,
+ Item_TimeCreated,
+ Item_TimeModified,
+ Item_EditSequence,
+ Item_Name,
+ Item_FullName,
+ Item_Description,
+ Item_IsActive,
+ Item_ParentRefListID,
+ Item_ParentRefFullName,
+ Item_Sublevel,
+ Item_Type,
+ Item_SalesTaxCodeRefListID,
+ Item_SalesTaxCodeRefFullName,
+ Item_SalesOrPurchaseDesc,
+ Item_SalesOrPurchasePrice,
+ Item_SalesOrPurchasePricePercent,
+ Item_SalesOrPurchaseAccountRefListID,
+ Item_SalesOrPurchaseAccountRefFullName,
+ Item_SalesAndPurchaseSalesDesc,
+ Item_SalesAndPurchaseSalesPrice,
+ Item_SalesAndPurchaseIncomeAccountRefListID,
+ Item_SalesAndPurchaseIncomeAccountRefFullName,
+ Item_SalesAndPurchasePurchaseDesc,
+ Item_SalesAndPurchasePurchaseCost,
+ Item_SalesAndPurchaseExpenseAccountRefListID,
+ Item_SalesAndPurchaseExpenseAccountRefFullName,
+ Item_SalesAndPurchasePrefVendorRefListID,
+ Item_SalesAndPurchasePrefVendorRefFullName,
+ Item_SalesDesc,
+ Item_SalesPrice,
+ Item_IncomeAccountRefListID,
+ Item_IncomeAccountRefFullName,
+ Item_PurchaseDesc,
+ Item_PurchaseCost,
+ Item_COGSAccountRefListID,
+ Item_COGSAccountRefFullName,
+ Item_PrefVendorRefListID,
+ Item_PrefVendorRefFullName,
+ Item_AssetAccountRefListID,
+ Item_AssetAccountRefFullName,
+ Item_ReorderBuildPoint,
+ Item_InventoryDate,
+ Item_DepositToAccountRefListID,
+ Item_DepositToAccountRefFullName,
+ Item_PaymentMethodRefListID,
+ Item_PaymentMethodRefFullName,
+ Item_TaxRate,
+ Item_TaxVendorRefListID,
+ Item_TaxVendorRefFullName,
+ ItemAssembliesCanBuild_ItemInventoryAssemblyRefListID,
+ ItemAssembliesCanBuild_ItemInventoryAssemblyRefFullName,
+ ItemAssembliesCanBuild_TxnDate,
+ ItemAssembliesCanBuild_QuantityCanBuild,
+ ItemAssembliesCanBuild_FQPrimaryKey,
+ ItemDiscount_ListID,
+ ItemDiscount_TimeCreated,
+ ItemDiscount_TimeModified,
+ ItemDiscount_EditSequence,
+ ItemDiscount_Name,
+ ItemDiscount_FullName,
+ ItemDiscount_IsActive,
+ ItemDiscount_ParentRefListID,
+ ItemDiscount_ParentRefFullName,
+ ItemDiscount_Sublevel,
+ ItemDiscount_ItemDesc,
+ ItemDiscount_SalesTaxCodeRefListID,
+ ItemDiscount_SalesTaxCodeRefFullName,
+ ItemDiscount_TaxCodeRefListID,
+ ItemDiscount_TaxCodeRefFullName,
+ ItemDiscount_DiscountRate,
+ ItemDiscount_DiscountRatePercent,
+ ItemDiscount_AccountRefListID,
+ ItemDiscount_AccountRefFullName,
+ ItemFixedAsset_ListID,
+ ItemFixedAsset_TimeCreated,
+ ItemFixedAsset_TimeModified,
+ ItemFixedAsset_EditSequence,
+ ItemFixedAsset_Name,
+ ItemFixedAsset_IsActive,
+ ItemFixedAsset_AcquiredAs,
+ ItemFixedAsset_PurchaseDesc,
+ ItemFixedAsset_PurchaseDate,
+ ItemFixedAsset_PurchaseCost,
+ ItemFixedAsset_VendorOrPayeeName,
+ ItemFixedAsset_AssetAccountRefListID,
+ ItemFixedAsset_AssetAccountRefFullName,
+ ItemFixedAsset_FixedAssetSalesInfoSalesDesc,
+ ItemFixedAsset_FixedAssetSalesInfoSalesDate,
+ ItemFixedAsset_FixedAssetSalesInfoSalesPrice,
+ ItemFixedAsset_FixedAssetSalesInfoSalesExpense,
+ ItemFixedAsset_AssetDesc,
+ ItemFixedAsset_Location,
+ ItemFixedAsset_PONumber,
+ ItemFixedAsset_SerialNumber,
+ ItemFixedAsset_WarrantyExpDate,
+ ItemFixedAsset_Notes,
+ ItemFixedAsset_AssetNumber,
+ ItemFixedAsset_CostBasis,
+ ItemFixedAsset_YearEndAccumulatedDepreciation,
+ ItemFixedAsset_YearEndBookValue,
+ ItemGroup_ListID,
+ ItemGroup_TimeCreated,
+ ItemGroup_TimeModified,
+ ItemGroup_EditSequence,
+ ItemGroup_Name,
+ ItemGroup_IsActive,
+ ItemGroup_ItemDesc,
+ ItemGroup_IsPrintItemsInGroup,
+ ItemGroup_SpecialItemType,
+ ItemGroupLine_ListID,
+ ItemGroupLine_TimeCreated,
+ ItemGroupLine_TimeModified,
+ ItemGroupLine_EditSequence,
+ ItemGroupLine_Name,
+ ItemGroupLine_IsActive,
+ ItemGroupLine_ItemDesc,
+ ItemGroupLine_IsPrintItemsInGroup,
+ ItemGroupLine_SpecialItemType,
+ ItemGroupLine_ClearItemsInGroup,
+ ItemGroupLine_ItemGroupLineSeqNo,
+ ItemGroupLine_ItemGroupLineItemRefListID,
+ ItemGroupLine_ItemGroupLineItemRefFullName,
+ ItemGroupLine_ItemGroupLineQuantity,
+ ItemGroupLine_FQSaveToCache,
+ ItemGroupLine_FQPrimaryKey,
+ ItemInventory_ListID,
+ ItemInventory_TimeCreated,
+ ItemInventory_TimeModified,
+ ItemInventory_EditSequence,
+ ItemInventory_Name,
+ ItemInventory_FullName,
+ ItemInventory_IsActive,
+ ItemInventory_ParentRefListID,
+ ItemInventory_ParentRefFullName,
+ ItemInventory_Sublevel,
+ ItemInventory_IsTaxIncluded,
+ ItemInventory_SalesTaxCodeRefListID,
+ ItemInventory_SalesTaxCodeRefFullName,
+ ItemInventory_SalesDesc,
+ ItemInventory_SalesPrice,
+ ItemInventory_IncomeAccountRefListID,
+ ItemInventory_IncomeAccountRefFullName,
+ ItemInventory_PurchaseDesc,
+ ItemInventory_PurchaseCost,
+ ItemInventory_PurchaseTaxCodeRefListID,
+ ItemInventory_PurchaseTaxCodeRefFullName,
+ ItemInventory_COGSAccountRefListID,
+ ItemInventory_COGSAccountRefFullName,
+ ItemInventory_PrefVendorRefListID,
+ ItemInventory_PrefVendorRefFullName,
+ ItemInventory_AssetAccountRefListID,
+ ItemInventory_AssetAccountRefFullName,
+ ItemInventory_ReorderPoint,
+ ItemInventory_QuantityOnHand,
+ ItemInventory_TotalValue,
+ ItemInventory_InventoryDate,
+ ItemInventory_AverageCost,
+ ItemInventory_QuantityOnOrder,
+ ItemInventory_QuantityOnSalesOrder,
+ ItemInventoryAssembly_ListID,
+ ItemInventoryAssembly_TimeCreated,
+ ItemInventoryAssembly_TimeModified,
+ ItemInventoryAssembly_EditSequence,
+ ItemInventoryAssembly_Name,
+ ItemInventoryAssembly_FullName,
+ ItemInventoryAssembly_IsActive,
+ ItemInventoryAssembly_ParentRefListID,
+ ItemInventoryAssembly_ParentRefFullName,
+ ItemInventoryAssembly_Sublevel,
+ ItemInventoryAssembly_IsTaxIncluded,
+ ItemInventoryAssembly_SalesTaxCodeRefListID,
+ ItemInventoryAssembly_SalesTaxCodeRefFullName,
+ ItemInventoryAssembly_SalesDesc,
+ ItemInventoryAssembly_SalesPrice,
+ ItemInventoryAssembly_IncomeAccountRefListID,
+ ItemInventoryAssembly_IncomeAccountRefFullName,
+ ItemInventoryAssembly_PurchaseDesc,
+ ItemInventoryAssembly_PurchaseCost,
+ ItemInventoryAssembly_PurchaseTaxCodeRefListID,
+ ItemInventoryAssembly_PurchaseTaxCodeRefFullName,
+ ItemInventoryAssembly_COGSAccountRefListID,
+ ItemInventoryAssembly_COGSAccountRefFullName,
+ ItemInventoryAssembly_PrefVendorRefListID,
+ ItemInventoryAssembly_PrefVendorRefFullName,
+ ItemInventoryAssembly_AssetAccountRefListID,
+ ItemInventoryAssembly_AssetAccountRefFullName,
+ ItemInventoryAssembly_BuildPoint,
+ ItemInventoryAssembly_QuantityOnHand,
+ ItemInventoryAssembly_TotalValue,
+ ItemInventoryAssembly_InventoryDate,
+ ItemInventoryAssembly_AverageCost,
+ ItemInventoryAssembly_QuantityOnOrder,
+ ItemInventoryAssembly_QuantityOnSalesOrder,
+ ItemInventoryAssemblyLine_ListID,
+ ItemInventoryAssemblyLine_TimeCreated,
+ ItemInventoryAssemblyLine_TimeModified,
+ ItemInventoryAssemblyLine_EditSequence,
+ ItemInventoryAssemblyLine_Name,
+ ItemInventoryAssemblyLine_FullName,
+ ItemInventoryAssemblyLine_IsActive,
+ ItemInventoryAssemblyLine_ParentRefListID,
+ ItemInventoryAssemblyLine_ParentRefFullName,
+ ItemInventoryAssemblyLine_Sublevel,
+ ItemInventoryAssemblyLine_IsTaxIncluded,
+ ItemInventoryAssemblyLine_SalesTaxCodeRefListID,
+ ItemInventoryAssemblyLine_SalesTaxCodeRefFullName,
+ ItemInventoryAssemblyLine_SalesDesc,
+ ItemInventoryAssemblyLine_SalesPrice,
+ ItemInventoryAssemblyLine_IncomeAccountRefListID,
+ ItemInventoryAssemblyLine_IncomeAccountRefFullName,
+ ItemInventoryAssemblyLine_PurchaseDesc,
+ ItemInventoryAssemblyLine_PurchaseCost,
+ ItemInventoryAssemblyLine_PurchaseTaxCodeRefListID,
+ ItemInventoryAssemblyLine_PurchaseTaxCodeRefFullName,
+ ItemInventoryAssemblyLine_COGSAccountRefListID,
+ ItemInventoryAssemblyLine_COGSAccountRefFullName,
+ ItemInventoryAssemblyLine_PrefVendorRefListID,
+ ItemInventoryAssemblyLine_PrefVendorRefFullName,
+ ItemInventoryAssemblyLine_AssetAccountRefListID,
+ ItemInventoryAssemblyLine_AssetAccountRefFullName,
+ ItemInventoryAssemblyLine_BuildPoint,
+ ItemInventoryAssemblyLine_QuantityOnHand,
+ ItemInventoryAssemblyLine_TotalValue,
+ ItemInventoryAssemblyLine_InventoryDate,
+ ItemInventoryAssemblyLine_AverageCost,
+ ItemInventoryAssemblyLine_QuantityOnOrder,
+ ItemInventoryAssemblyLine_QuantityOnSalesOrder,
+ ItemInventoryAssemblyLine_ClearItemsInGroup,
+ ItemInventoryAssemblyLine_ItemInventoryAssemblyLnSeqNo,
+ ItemInventoryAssemblyLine_ItemInventoryAssemblyLnItemInventoryRefListID,
+ ItemInventoryAssemblyLine_ItemInventoryAssemblyLnItemInventoryRefFullName,
+ ItemInventoryAssemblyLine_ItemInventoryAssemblyLnQuantity,
+ ItemInventoryAssemblyLine_FQSaveToCache,
+ ItemInventoryAssemblyLine_FQPrimaryKey,
+ ItemNonInventory_ListID,
+ ItemNonInventory_TimeCreated,
+ ItemNonInventory_TimeModified,
+ ItemNonInventory_EditSequence,
+ ItemNonInventory_Name,
+ ItemNonInventory_FullName,
+ ItemNonInventory_IsActive,
+ ItemNonInventory_ParentRefListID,
+ ItemNonInventory_ParentRefFullName,
+ ItemNonInventory_Sublevel,
+ ItemNonInventory_IsTaxIncluded,
+ ItemNonInventory_SalesTaxCodeRefListID,
+ ItemNonInventory_SalesTaxCodeRefFullName,
+ ItemNonInventory_SalesOrPurchaseDesc,
+ ItemNonInventory_SalesOrPurchasePrice,
+ ItemNonInventory_SalesOrPurchasePricePercent,
+ ItemNonInventory_SalesOrPurchaseAccountRefListID,
+ ItemNonInventory_SalesOrPurchaseAccountRefFullName,
+ ItemNonInventory_SalesAndPurchaseSalesDesc,
+ ItemNonInventory_SalesAndPurchaseSalesPrice,
+ ItemNonInventory_SalesAndPurchaseIncomeAccountRefListID,
+ ItemNonInventory_SalesAndPurchaseIncomeAccountRefFullName,
+ ItemNonInventory_SalesAndPurchasePurchaseDesc,
+ ItemNonInventory_SalesAndPurchasePurchaseCost,
+ ItemNonInventory_SalesAndPurchasePurchaseTaxCodeRefListID,
+ ItemNonInventory_SalesAndPurchasePurchaseTaxCodeRefFullName,
+ ItemNonInventory_SalesAndPurchaseExpenseAccountRefListID,
+ ItemNonInventory_SalesAndPurchaseExpenseAccountRefFullName,
+ ItemNonInventory_SalesAndPurchasePrefVendorRefListID,
+ ItemNonInventory_SalesAndPurchasePrefVendorRefFullName,
+ ItemOtherCharge_ListID,
+ ItemOtherCharge_TimeCreated,
+ ItemOtherCharge_TimeModified,
+ ItemOtherCharge_EditSequence,
+ ItemOtherCharge_Name,
+ ItemOtherCharge_FullName,
+ ItemOtherCharge_IsActive,
+ ItemOtherCharge_ParentRefListID,
+ ItemOtherCharge_ParentRefFullName,
+ ItemOtherCharge_Sublevel,
+ ItemOtherCharge_IsTaxIncluded,
+ ItemOtherCharge_TaxCodeForPurchaseRefListID,
+ ItemOtherCharge_TaxCodeForPurchaseRefFullName,
+ ItemOtherCharge_TaxCodeForSaleRefListID,
+ ItemOtherCharge_TaxCodeForSaleRefFullName,
+ ItemOtherCharge_SalesOrPurchaseDesc,
+ ItemOtherCharge_SalesOrPurchasePrice,
+ ItemOtherCharge_SalesOrPurchasePricePercent,
+ ItemOtherCharge_SalesOrPurchaseAccountRefListID,
+ ItemOtherCharge_SalesOrPurchaseAccountRefFullName,
+ ItemOtherCharge_SalesAndPurchaseSalesDesc,
+ ItemOtherCharge_SalesAndPurchaseSalesPrice,
+ ItemOtherCharge_SalesAndPurchaseIncomeAccountRefListID,
+ ItemOtherCharge_SalesAndPurchaseIncomeAccountRefFullName,
+ ItemOtherCharge_SalesAndPurchasePurchaseDesc,
+ ItemOtherCharge_SalesAndPurchasePurchaseCost,
+ ItemOtherCharge_SalesAndPurchasePurchaseTaxCodeRefListID,
+ ItemOtherCharge_SalesAndPurchasePurchaseTaxCodeRefFullName,
+ ItemOtherCharge_SalesAndPurchaseExpenseAccountRefListID,
+ ItemOtherCharge_SalesAndPurchaseExpenseAccountRefFullName,
+ ItemOtherCharge_SalesAndPurchasePrefVendorRefListID,
+ ItemOtherCharge_SalesAndPurchasePrefVendorRefFullName,
+ ItemOtherCharge_SpecialItemType,
+ ItemPayment_ListID,
+ ItemPayment_TimeCreated,
+ ItemPayment_TimeModified,
+ ItemPayment_EditSequence,
+ ItemPayment_Name,
+ ItemPayment_IsActive,
+ ItemPayment_ItemDesc,
+ ItemPayment_DepositToAccountRefListID,
+ ItemPayment_DepositToAccountRefFullName,
+ ItemPayment_PaymentMethodRefListID,
+ ItemPayment_PaymentMethodRefFullName,
+ ItemReceipt_TxnID,
+ ItemReceipt_TimeCreated,
+ ItemReceipt_TimeModified,
+ ItemReceipt_EditSequence,
+ ItemReceipt_TxnNumber,
+ ItemReceipt_VendorRefListID,
+ ItemReceipt_VendorRefFullName,
+ ItemReceipt_APAccountRefListID,
+ ItemReceipt_APAccountRefFullName,
+ ItemReceipt_TxnDate,
+ ItemReceipt_TxnDateMacro,
+ ItemReceipt_TotalAmount,
+ ItemReceipt_RefNumber,
+ ItemReceipt_Memo,
+ ItemReceipt_LinkToTxnID1,
+ ItemReceipt_Tax1Total,
+ ItemReceipt_Tax2Total,
+ ItemReceipt_ExchangeRate,
+ ItemReceipt_AmountIncludesVAT,
+ ItemReceiptExpenseLine_TxnID,
+ ItemReceiptExpenseLine_TimeCreated,
+ ItemReceiptExpenseLine_TimeModified,
+ ItemReceiptExpenseLine_EditSequence,
+ ItemReceiptExpenseLine_TxnNumber,
+ ItemReceiptExpenseLine_VendorRefListID,
+ ItemReceiptExpenseLine_VendorRefFullName,
+ ItemReceiptExpenseLine_APAccountRefListID,
+ ItemReceiptExpenseLine_APAccountRefFullName,
+ ItemReceiptExpenseLine_TxnDate,
+ ItemReceiptExpenseLine_TxnDateMacro,
+ ItemReceiptExpenseLine_TotalAmount,
+ ItemReceiptExpenseLine_RefNumber,
+ ItemReceiptExpenseLine_Memo,
+ ItemReceiptExpenseLine_LinkToTxnID1,
+ ItemReceiptExpenseLine_ExpenseLineClearExpenseLines,
+ ItemReceiptExpenseLine_ExpenseLineTxnLineID,
+ ItemReceiptExpenseLine_ExpenseLineAccountRefListID,
+ ItemReceiptExpenseLine_ExpenseLineAccountRefFullName,
+ ItemReceiptExpenseLine_ExpenseLineAmount,
+ ItemReceiptExpenseLine_ExpenseLineMemo,
+ ItemReceiptExpenseLine_ExpenseLineCustomerRefListID,
+ ItemReceiptExpenseLine_ExpenseLineCustomerRefFullName,
+ ItemReceiptExpenseLine_ExpenseLineClassRefListID,
+ ItemReceiptExpenseLine_ExpenseLineClassRefFullName,
+ ItemReceiptExpenseLine_ExpenseLineBillableStatus,
+ ItemReceiptExpenseLine_ExpenseLineTaxCodeRefListID,
+ ItemReceiptExpenseLine_ExpenseLineTaxCodeRefFullName,
+ ItemReceiptExpenseLine_ExpenseLineTax1Amount,
+ ItemReceiptExpenseLine_Tax1Total,
+ ItemReceiptExpenseLine_Tax2Total,
+ ItemReceiptExpenseLine_ExchangeRate,
+ ItemReceiptExpenseLine_AmountIncludesVAT,
+ ItemReceiptExpenseLine_FQSaveToCache,
+ ItemReceiptExpenseLine_FQPrimaryKey,
+ ItemReceiptItemLine_TxnID,
+ ItemReceiptItemLine_TimeCreated,
+ ItemReceiptItemLine_TimeModified,
+ ItemReceiptItemLine_EditSequence,
+ ItemReceiptItemLine_TxnNumber,
+ ItemReceiptItemLine_VendorRefListID,
+ ItemReceiptItemLine_VendorRefFullName,
+ ItemReceiptItemLine_APAccountRefListID,
+ ItemReceiptItemLine_APAccountRefFullName,
+ ItemReceiptItemLine_TxnDate,
+ ItemReceiptItemLine_TxnDateMacro,
+ ItemReceiptItemLine_TotalAmount,
+ ItemReceiptItemLine_RefNumber,
+ ItemReceiptItemLine_Memo,
+ ItemReceiptItemLine_LinkToTxnID1,
+ ItemReceiptItemLine_ItemLineType,
+ ItemReceiptItemLine_ItemLineSeqNo,
+ ItemReceiptItemLine_ItemGroupLineTxnLineID,
+ ItemReceiptItemLine_ItemGroupLineItemGroupRefListID,
+ ItemReceiptItemLine_ItemGroupLineItemGroupRefFullName,
+ ItemReceiptItemLine_ItemGroupLineDesc,
+ ItemReceiptItemLine_ItemGroupLineQuantity,
+ ItemReceiptItemLine_ItemGroupLineTotalAmount,
+ ItemReceiptItemLine_ItemGroupSeqNo,
+ ItemReceiptItemLine_ItemLineTxnLineID,
+ ItemReceiptItemLine_ItemLineItemRefListID,
+ ItemReceiptItemLine_ItemLineItemRefFullName,
+ ItemReceiptItemLine_ItemLineDesc,
+ ItemReceiptItemLine_ItemLineQuantity,
+ ItemReceiptItemLine_ItemLineCost,
+ ItemReceiptItemLine_ItemLineAmount,
+ ItemReceiptItemLine_ItemLineTax1Amount,
+ ItemReceiptItemLine_ItemLineCustomerRefListID,
+ ItemReceiptItemLine_ItemLineCustomerRefFullName,
+ ItemReceiptItemLine_ItemLineClassRefListID,
+ ItemReceiptItemLine_ItemLineClassRefFullName,
+ ItemReceiptItemLine_ItemLineBillableStatus,
+ ItemReceiptItemLine_ItemLineTaxCodeRefListID,
+ ItemReceiptItemLine_ItemLineTaxCodeRefFullName,
+ ItemReceiptItemLine_ItemLineLinkToTxnTxnID,
+ ItemReceiptItemLine_ItemLineLinkToTxnTxnLineID,
+ ItemReceiptItemLine_Tax1Total,
+ ItemReceiptItemLine_Tax2Total,
+ ItemReceiptItemLine_ExchangeRate,
+ ItemReceiptItemLine_AmountIncludesVAT,
+ ItemReceiptItemLine_FQSaveToCache,
+ ItemReceiptItemLine_FQPrimaryKey,
+ ItemReceiptItemLine_FQTxnLinkKey,
+ ItemReceiptLinkedTxn_TxnID,
+ ItemReceiptLinkedTxn_TimeCreated,
+ ItemReceiptLinkedTxn_TimeModified,
+ ItemReceiptLinkedTxn_EditSequence,
+ ItemReceiptLinkedTxn_TxnNumber,
+ ItemReceiptLinkedTxn_VendorRefListID,
+ ItemReceiptLinkedTxn_VendorRefFullName,
+ ItemReceiptLinkedTxn_APAccountRefListID,
+ ItemReceiptLinkedTxn_APAccountRefFullName,
+ ItemReceiptLinkedTxn_TxnDate,
+ ItemReceiptLinkedTxn_TxnDateMacro,
+ ItemReceiptLinkedTxn_TotalAmount,
+ ItemReceiptLinkedTxn_RefNumber,
+ ItemReceiptLinkedTxn_Memo,
+ ItemReceiptLinkedTxn_LinkToTxnID1,
+ ItemReceiptLinkedTxn_LinkedTxnSeqNo,
+ ItemReceiptLinkedTxn_LinkedTxnTxnID,
+ ItemReceiptLinkedTxn_LinkedTxnTxnType,
+ ItemReceiptLinkedTxn_LinkedTxnTxnDate,
+ ItemReceiptLinkedTxn_LinkedTxnRefNumber,
+ ItemReceiptLinkedTxn_LinkedTxnLinkType,
+ ItemReceiptLinkedTxn_LinkedTxnAmount,
+ ItemReceiptLinkedTxn_Tax1Total,
+ ItemReceiptLinkedTxn_Tax2Total,
+ ItemReceiptLinkedTxn_ExchangeRate,
+ ItemReceiptLinkedTxn_AmountIncludesVAT,
+ ItemReceiptLinkedTxn_FQPrimaryKey,
+ ItemSalesTax_ListID,
+ ItemSalesTax_TimeCreated,
+ ItemSalesTax_TimeModified,
+ ItemSalesTax_EditSequence,
+ ItemSalesTax_Name,
+ ItemSalesTax_IsActive,
+ ItemSalesTax_IsUsedOnPurchaseTransaction,
+ ItemSalesTax_ItemDesc,
+ ItemSalesTax_TaxRate,
+ ItemSalesTax_TaxVendorRefListID,
+ ItemSalesTax_TaxVendorRefFullName,
+ ItemSalesTax_SalesTaxReturnLineNumber,
+ ItemSalesTaxGroup_ListID,
+ ItemSalesTaxGroup_TimeCreated,
+ ItemSalesTaxGroup_TimeModified,
+ ItemSalesTaxGroup_EditSequence,
+ ItemSalesTaxGroup_Name,
+ ItemSalesTaxGroup_IsActive,
+ ItemSalesTaxGroup_ItemDesc,
+ ItemSalesTaxGroupLine_ListID,
+ ItemSalesTaxGroupLine_TimeCreated,
+ ItemSalesTaxGroupLine_TimeModified,
+ ItemSalesTaxGroupLine_EditSequence,
+ ItemSalesTaxGroupLine_Name,
+ ItemSalesTaxGroupLine_IsActive,
+ ItemSalesTaxGroupLine_ItemDesc,
+ ItemSalesTaxGroupLine_ItemSalesTaxSeqNo,
+ ItemSalesTaxGroupLine_ItemSalesTaxRefListID,
+ ItemSalesTaxGroupLine_ItemSalesTaxRefFullName,
+ ItemSalesTaxGroupLine_FQSaveToCache,
+ ItemSalesTaxGroupLine_FQPrimaryKey,
+ ItemService_ListID,
+ ItemService_TimeCreated,
+ ItemService_TimeModified,
+ ItemService_EditSequence,
+ ItemService_Name,
+ ItemService_FullName,
+ ItemService_IsActive,
+ ItemService_ParentRefListID,
+ ItemService_ParentRefFullName,
+ ItemService_Sublevel,
+ ItemService_IsTaxIncluded,
+ ItemService_SalesTaxCodeRefListID,
+ ItemService_SalesTaxCodeRefFullName,
+ ItemService_SalesOrPurchaseDesc,
+ ItemService_SalesOrPurchasePrice,
+ ItemService_SalesOrPurchasePricePercent,
+ ItemService_SalesOrPurchaseAccountRefListID,
+ ItemService_SalesOrPurchaseAccountRefFullName,
+ ItemService_SalesAndPurchaseSalesDesc,
+ ItemService_SalesAndPurchaseSalesPrice,
+ ItemService_SalesAndPurchaseIncomeAccountRefListID,
+ ItemService_SalesAndPurchaseIncomeAccountRefFullName,
+ ItemService_SalesAndPurchasePurchaseDesc,
+ ItemService_SalesAndPurchasePurchaseCost,
+ ItemService_SalesAndPurchasePurchaseTaxCodeRefListID,
+ ItemService_SalesAndPurchasePurchaseTaxCodeRefFullName,
+ ItemService_SalesAndPurchaseExpenseAccountRefListID,
+ ItemService_SalesAndPurchaseExpenseAccountRefFullName,
+ ItemService_SalesAndPurchasePrefVendorRefListID,
+ ItemService_SalesAndPurchasePrefVendorRefFullName,
+ ItemSubtotal_ListID,
+ ItemSubtotal_TimeCreated,
+ ItemSubtotal_TimeModified,
+ ItemSubtotal_EditSequence,
+ ItemSubtotal_Name,
+ ItemSubtotal_IsActive,
+ ItemSubtotal_ItemDesc,
+ ItemSubtotal_SpecialItemType,
+ JobType_ListID,
+ JobType_TimeCreated,
+ JobType_TimeModified,
+ JobType_EditSequence,
+ JobType_Name,
+ JobType_FullName,
+ JobType_IsActive,
+ JobType_ParentRefListID,
+ JobType_ParentRefFullName,
+ JobType_Sublevel,
+ JournalEntry_TxnID,
+ JournalEntry_TimeCreated,
+ JournalEntry_TimeModified,
+ JournalEntry_EditSequence,
+ JournalEntry_TxnNumber,
+ JournalEntry_TxnDate,
+ JournalEntry_TxnDateMacro,
+ JournalEntry_RefNumber,
+ JournalEntry_IsAdjustment,
+ JournalEntry_CurrencyRefListID,
+ JournalEntry_CurrencyRefFullName,
+ JournalEntry_ExchangeRate,
+ JournalEntryCreditLine_TxnID,
+ JournalEntryCreditLine_TimeCreated,
+ JournalEntryCreditLine_TimeModified,
+ JournalEntryCreditLine_EditSequence,
+ JournalEntryCreditLine_TxnNumber,
+ JournalEntryCreditLine_TxnDate,
+ JournalEntryCreditLine_TxnDateMacro,
+ JournalEntryCreditLine_RefNumber,
+ JournalEntryCreditLine_IsAdjustment,
+ JournalEntryCreditLine_CurrencyRefListID,
+ JournalEntryCreditLine_CurrencyRefFullName,
+ JournalEntryCreditLine_JournalCreditLineTxnLineID,
+ JournalEntryCreditLine_JournalCreditLineType,
+ JournalEntryCreditLine_JournalCreditLineAccountRefListID,
+ JournalEntryCreditLine_JournalCreditLineAccountRefFullName,
+ JournalEntryCreditLine_JournalCreditLineAmount,
+ JournalEntryCreditLine_JournalCreditLineMemo,
+ JournalEntryCreditLine_JournalCreditLineEntityRefListID,
+ JournalEntryCreditLine_JournalCreditLineEntityRefFullName,
+ JournalEntryCreditLine_JournalCreditLineClassRefListID,
+ JournalEntryCreditLine_JournalCreditLineClassRefFullName,
+ JournalEntryCreditLine_JournalCreditLineBillableStatus,
+ JournalEntryCreditLine_ExchangeRate,
+ JournalEntryCreditLine_FQSaveToCache,
+ JournalEntryCreditLine_FQTransactionLinkKey,
+ JournalEntryCreditLine_FQPrimaryKey,
+ JournalEntryDebitLine_TxnID,
+ JournalEntryDebitLine_TimeCreated,
+ JournalEntryDebitLine_TimeModified,
+ JournalEntryDebitLine_EditSequence,
+ JournalEntryDebitLine_TxnNumber,
+ JournalEntryDebitLine_TxnDate,
+ JournalEntryDebitLine_TxnDateMacro,
+ JournalEntryDebitLine_RefNumber,
+ JournalEntryDebitLine_IsAdjustment,
+ JournalEntryDebitLine_CurrencyRefListID,
+ JournalEntryDebitLine_CurrencyRefFullName,
+ JournalEntryDebitLine_JournalDebitLineTxnLineID,
+ JournalEntryDebitLine_JournalDebitLineType,
+ JournalEntryDebitLine_JournalDebitLineAccountRefListID,
+ JournalEntryDebitLine_JournalDebitLineAccountRefFullName,
+ JournalEntryDebitLine_JournalDebitLineAmount,
+ JournalEntryDebitLine_JournalDebitLineMemo,
+ JournalEntryDebitLine_JournalDebitLineEntityRefListID,
+ JournalEntryDebitLine_JournalDebitLineEntityRefFullName,
+ JournalEntryDebitLine_JournalDebitLineClassRefListID,
+ JournalEntryDebitLine_JournalDebitLineClassRefFullName,
+ JournalEntryDebitLine_JournalDebitLineBillableStatus,
+ JournalEntryDebitLine_ExchangeRate,
+ JournalEntryDebitLine_FQSaveToCache,
+ JournalEntryDebitLine_FQTransactionLinkKey,
+ JournalEntryDebitLine_FQPrimaryKey,
+ JournalEntryLine_TxnID,
+ JournalEntryLine_TimeCreated,
+ JournalEntryLine_TimeModified,
+ JournalEntryLine_EditSequence,
+ JournalEntryLine_TxnNumber,
+ JournalEntryLine_TxnDate,
+ JournalEntryLine_TxnDateMacro,
+ JournalEntryLine_RefNumber,
+ JournalEntryLine_IsAdjustment,
+ JournalEntryLine_CurrencyRefListID,
+ JournalEntryLine_CurrencyRefFullName,
+ JournalEntryLine_JournalLineSeqNo,
+ JournalEntryLine_JournalLineType,
+ JournalEntryLine_JournalLineTxnLineID,
+ JournalEntryLine_JournalLineAccountRefListID,
+ JournalEntryLine_JournalLineAccountRefFullName,
+ JournalEntryLine_JournalLineAmount,
+ JournalEntryLine_JournalLineCreditAmount,
+ JournalEntryLine_JournalLineDebitAmount,
+ JournalEntryLine_JournalLineMemo,
+ JournalEntryLine_JournalLineEntityRefListID,
+ JournalEntryLine_JournalLineEntityRefFullName,
+ JournalEntryLine_JournalLineClassRefListID,
+ JournalEntryLine_JournalLineClassRefFullName,
+ JournalEntryLine_JournalLineBillableStatus,
+ JournalEntryLine_ExchangeRate,
+ JournalEntryLine_FQTransactionLinkKey,
+ JournalEntryLine_FQPrimaryKey,
+ ListDeleted_ListDelType,
+ ListDeleted_ListID,
+ ListDeleted_TimeCreated,
+ ListDeleted_TimeDeleted,
+ ListDeleted_TimeModified,
+ ListDeleted_FullName,
+ OtherName_ListID,
+ OtherName_TimeCreated,
+ OtherName_TimeModified,
+ OtherName_EditSequence,
+ OtherName_Name,
+ OtherName_IsActive,
+ OtherName_CompanyName,
+ OtherName_Salutation,
+ OtherName_FirstName,
+ OtherName_MiddleName,
+ OtherName_LastName,
+ OtherName_OtherNameAddressAddr1,
+ OtherName_OtherNameAddressAddr2,
+ OtherName_OtherNameAddressAddr3,
+ OtherName_OtherNameAddressAddr4,
+ OtherName_OtherNameAddressAddr5,
+ OtherName_OtherNameAddressCity,
+ OtherName_OtherNameAddressState,
+ OtherName_OtherNameAddressCounty,
+ OtherName_OtherNameAddressPostalCode,
+ OtherName_OtherNameAddressCountry,
+ OtherName_OtherNameAddressNote,
+ OtherName_OtherNameAddressBlockAddr1,
+ OtherName_OtherNameAddressBlockAddr2,
+ OtherName_OtherNameAddressBlockAddr3,
+ OtherName_OtherNameAddressBlockAddr4,
+ OtherName_OtherNameAddressBlockAddr5,
+ OtherName_Phone,
+ OtherName_AltPhone,
+ OtherName_Fax,
+ OtherName_Email,
+ OtherName_Contact,
+ OtherName_AltContact,
+ OtherName_AccountNumber,
+ OtherName_BusinessNumber,
+ OtherName_Notes,
+ OtherName_CurrencyRefListID,
+ OtherName_CurrencyRefFullName,
+ PaymentMethod_ListID,
+ PaymentMethod_TimeCreated,
+ PaymentMethod_TimeModified,
+ PaymentMethod_EditSequence,
+ PaymentMethod_Name,
+ PaymentMethod_IsActive,
+ PayrollItemNonWage_ListID,
+ PayrollItemNonWage_TimeCreated,
+ PayrollItemNonWage_TimeModified,
+ PayrollItemNonWage_EditSequence,
+ PayrollItemNonWage_Name,
+ PayrollItemNonWage_IsActive,
+ PayrollItemNonWage_NonWageType,
+ PayrollItemNonWage_ExpenseAccountRefListID,
+ PayrollItemNonWage_ExpenseAccountRefFullName,
+ PayrollItemNonWage_LiabilityAccountRefListID,
+ PayrollItemNonWage_LiabilityAccountRefFullName,
+ PayrollItemWage_ListID,
+ PayrollItemWage_TimeCreated,
+ PayrollItemWage_TimeModified,
+ PayrollItemWage_EditSequence,
+ PayrollItemWage_Name,
+ PayrollItemWage_IsActive,
+ PayrollItemWage_WageType,
+ PayrollItemWage_ExpenseAccountRefListID,
+ PayrollItemWage_ExpenseAccountRefFullName,
+ Preferences_ID,
+ Preferences_AccountingPrefsIsUsingAccountNumbers,
+ Preferences_AccountingPrefsIsRequiringAccounts,
+ Preferences_AccountingPrefsIsUsingClassTracking,
+ Preferences_AccountingPrefsIsUsingAuditTrail,
+ Preferences_AccountingPrefsIsAssigningJournalEntryNumbers,
+ Preferences_AccountingPrefsClosingDate,
+ Preferences_FinanceChargePrefsAnnualInterestRate,
+ Preferences_FinanceChargePrefsMinFinanceCharge,
+ Preferences_FinanceChargePrefsGracePeriod,
+ Preferences_FinanceChargePrefsFinanceChargeAcctRefListID,
+ Preferences_FinanceChargePrefsFinanceChargeAcctRefFullName,
+ Preferences_FinanceChargePrefsIsAssessingForOverdueCharges,
+ Preferences_FinanceChargePrefsCalculateChargesFrom,
+ Preferences_FinanceChargePrefsIsMarkedToBePrinted,
+ Preferences_JobsAndEstimatesPrefsIsUsingEstimates,
+ Preferences_JobsAndEstimatesPrefsIsUsingProgressInvoicing,
+ Preferences_JobsAndEstimatesPrefsIsPrintItemsWithZeroAmt,
+ Preferences_PurchasesAndVendorsPrefsIsUsingInventory,
+ Preferences_PurchasesAndVendorsPrefsDaysBillsAreDue,
+ Preferences_PurchasesAndVendorsPrefsIsAutomaticUsingDis,
+ Preferences_PurchasesAndVendorsPrefDefaultDisARefListID,
+ Preferences_PurchasesAndVendorsPrefDefaultDisARefFullName,
+ Preferences_ReportsPrefsAgingReportBasis,
+ Preferences_ReportsPrefsSummaryReportBasis,
+ Preferences_SalesAndCustomersPrefsDeftShipMethRefListID,
+ Preferences_SalesAndCustomersPrefsDeftShipMethRefFullName,
+ Preferences_SalesAndCustomersPrefsDefaultFOB,
+ Preferences_SalesAndCustomersPrefsDefaultMarkup,
+ Preferences_SalesAndCustomersPrefsIsTrackingRembrsdExpInc,
+ Preferences_SalesAndCustomersPrefsIsAutoApplyingPayments,
+ Preferences_SalesTaxPrefsDefaultItemSalesTaxRefListID,
+ Preferences_SalesTaxPrefsDefaultItemSalesTaxRefFullName,
+ Preferences_SalesTaxPrefsPaySalesTax,
+ Preferences_SalesTaxPrefsDefaultTaxableSaleTCRefListID,
+ Preferences_SalesTaxPrefsDefaultTaxableSaleTCRefFullName,
+ Preferences_SalesTaxPrefsDefaultNonTaxableSaleTCRefListID,
+ Preferences_SalesTaxPrefsDefaultNonTaxableSaleTCRefFullName,
+ Preferences_TimeTrackingPrefsFirstDayOfWeek,
+ Preferences_CurrentAppAccessRightsIsAutomaticLoginAllowed,
+ Preferences_CurrentAppAccessRightsAutomaticLoginUserName,
+ Preferences_CurrentAppAccessRightsIsPersonalDataAccAllowed,
+ PurchaseOrder_TxnID,
+ PurchaseOrder_TimeCreated,
+ PurchaseOrder_TimeModified,
+ PurchaseOrder_EditSequence,
+ PurchaseOrder_TxnNumber,
+ PurchaseOrder_VendorRefListID,
+ PurchaseOrder_VendorRefFullName,
+ PurchaseOrder_ClassRefListID,
+ PurchaseOrder_ClassRefFullName,
+ PurchaseOrder_ShipToEntityRefListID,
+ PurchaseOrder_ShipToEntityRefFullName,
+ PurchaseOrder_TemplateRefListID,
+ PurchaseOrder_TemplateRefFullName,
+ PurchaseOrder_TxnDate,
+ PurchaseOrder_TxnDateMacro,
+ PurchaseOrder_RefNumber,
+ PurchaseOrder_VendorAddressAddr1,
+ PurchaseOrder_VendorAddressAddr2,
+ PurchaseOrder_VendorAddressAddr3,
+ PurchaseOrder_VendorAddressAddr4,
+ PurchaseOrder_VendorAddressAddr5,
+ PurchaseOrder_VendorAddressCity,
+ PurchaseOrder_VendorAddressState,
+ PurchaseOrder_VendorAddressCounty,
+ PurchaseOrder_VendorAddressPostalCode,
+ PurchaseOrder_VendorAddressCountry,
+ PurchaseOrder_VendorAddressNote,
+ PurchaseOrder_VendorAddressBlockAddr1,
+ PurchaseOrder_VendorAddressBlockAddr2,
+ PurchaseOrder_VendorAddressBlockAddr3,
+ PurchaseOrder_VendorAddressBlockAddr4,
+ PurchaseOrder_VendorAddressBlockAddr5,
+ PurchaseOrder_ShipAddressAddr1,
+ PurchaseOrder_ShipAddressAddr2,
+ PurchaseOrder_ShipAddressAddr3,
+ PurchaseOrder_ShipAddressAddr4,
+ PurchaseOrder_ShipAddressAddr5,
+ PurchaseOrder_ShipAddressCity,
+ PurchaseOrder_ShipAddressState,
+ PurchaseOrder_ShipAddressCounty,
+ PurchaseOrder_ShipAddressPostalCode,
+ PurchaseOrder_ShipAddressCountry,
+ PurchaseOrder_ShipAddressNote,
+ PurchaseOrder_ShipAddressBlockAddr1,
+ PurchaseOrder_ShipAddressBlockAddr2,
+ PurchaseOrder_ShipAddressBlockAddr3,
+ PurchaseOrder_ShipAddressBlockAddr4,
+ PurchaseOrder_ShipAddressBlockAddr5,
+ PurchaseOrder_TermsRefListID,
+ PurchaseOrder_TermsRefFullName,
+ PurchaseOrder_DueDate,
+ PurchaseOrder_ExpectedDate,
+ PurchaseOrder_ShipMethodRefListID,
+ PurchaseOrder_ShipMethodRefFullName,
+ PurchaseOrder_FOB,
+ PurchaseOrder_TotalAmount,
+ PurchaseOrder_IsManuallyClosed,
+ PurchaseOrder_IsFullyReceived,
+ PurchaseOrder_Memo,
+ PurchaseOrder_VendorMsg,
+ PurchaseOrder_IsToBePrinted,
+ PurchaseOrder_IsToBeEmailed,
+ PurchaseOrder_IsTaxIncluded,
+ PurchaseOrder_CustomFieldOther1,
+ PurchaseOrder_CustomFieldOther2,
+ PurchaseOrder_Tax1Total,
+ PurchaseOrder_Tax2Total,
+ PurchaseOrder_ExchangeRate,
+ PurchaseOrder_AmountIncludesVAT,
+ PurchaseOrderLine_TxnID,
+ PurchaseOrderLine_TimeCreated,
+ PurchaseOrderLine_TimeModified,
+ PurchaseOrderLine_EditSequence,
+ PurchaseOrderLine_TxnNumber,
+ PurchaseOrderLine_VendorRefListID,
+ PurchaseOrderLine_VendorRefFullName,
+ PurchaseOrderLine_ClassRefListID,
+ PurchaseOrderLine_ClassRefFullName,
+ PurchaseOrderLine_ShipToEntityRefListID,
+ PurchaseOrderLine_ShipToEntityRefFullName,
+ PurchaseOrderLine_TemplateRefListID,
+ PurchaseOrderLine_TemplateRefFullName,
+ PurchaseOrderLine_TxnDate,
+ PurchaseOrderLine_TxnDateMacro,
+ PurchaseOrderLine_RefNumber,
+ PurchaseOrderLine_VendorAddressAddr1,
+ PurchaseOrderLine_VendorAddressAddr2,
+ PurchaseOrderLine_VendorAddressAddr3,
+ PurchaseOrderLine_VendorAddressAddr4,
+ PurchaseOrderLine_VendorAddressAddr5,
+ PurchaseOrderLine_VendorAddressCity,
+ PurchaseOrderLine_VendorAddressState,
+ PurchaseOrderLine_VendorAddressCounty,
+ PurchaseOrderLine_VendorAddressPostalCode,
+ PurchaseOrderLine_VendorAddressCountry,
+ PurchaseOrderLine_VendorAddressNote,
+ PurchaseOrderLine_VendorAddressBlockAddr1,
+ PurchaseOrderLine_VendorAddressBlockAddr2,
+ PurchaseOrderLine_VendorAddressBlockAddr3,
+ PurchaseOrderLine_VendorAddressBlockAddr4,
+ PurchaseOrderLine_VendorAddressBlockAddr5,
+ PurchaseOrderLine_ShipAddressAddr1,
+ PurchaseOrderLine_ShipAddressAddr2,
+ PurchaseOrderLine_ShipAddressAddr3,
+ PurchaseOrderLine_ShipAddressAddr4,
+ PurchaseOrderLine_ShipAddressAddr5,
+ PurchaseOrderLine_ShipAddressCity,
+ PurchaseOrderLine_ShipAddressState,
+ PurchaseOrderLine_ShipAddressCounty,
+ PurchaseOrderLine_ShipAddressPostalCode,
+ PurchaseOrderLine_ShipAddressCountry,
+ PurchaseOrderLine_ShipAddressNote,
+ PurchaseOrderLine_ShipAddressBlockAddr1,
+ PurchaseOrderLine_ShipAddressBlockAddr2,
+ PurchaseOrderLine_ShipAddressBlockAddr3,
+ PurchaseOrderLine_ShipAddressBlockAddr4,
+ PurchaseOrderLine_ShipAddressBlockAddr5,
+ PurchaseOrderLine_TermsRefListID,
+ PurchaseOrderLine_TermsRefFullName,
+ PurchaseOrderLine_DueDate,
+ PurchaseOrderLine_ExpectedDate,
+ PurchaseOrderLine_ShipMethodRefListID,
+ PurchaseOrderLine_ShipMethodRefFullName,
+ PurchaseOrderLine_FOB,
+ PurchaseOrderLine_TotalAmount,
+ PurchaseOrderLine_IsManuallyClosed,
+ PurchaseOrderLine_IsFullyReceived,
+ PurchaseOrderLine_Memo,
+ PurchaseOrderLine_VendorMsg,
+ PurchaseOrderLine_IsToBePrinted,
+ PurchaseOrderLine_IsToBeEmailed,
+ PurchaseOrderLine_IsTaxIncluded,
+ PurchaseOrderLine_CustomFieldOther1,
+ PurchaseOrderLine_CustomFieldOther2,
+ PurchaseOrderLine_PurchaseOrderLineType,
+ PurchaseOrderLine_PurchaseOrderLineSeqNo,
+ PurchaseOrderLine_PurchaseOrderLineGroupTxnLineID,
+ PurchaseOrderLine_PurchaseOrderLineGroupItemGroupRefListID,
+ PurchaseOrderLine_PurchaseOrderLineGroupItemGroupFullName,
+ PurchaseOrderLine_PurchaseOrderLineGroupDesc,
+ PurchaseOrderLine_PurchaseOrderLineGroupQuantity,
+ PurchaseOrderLine_PurchaseOrderLineGroupIsToBePrinted,
+ PurchaseOrderLine_PurchaseOrderLineGroupTotalAmount,
+ PurchaseOrderLine_PurchaseOrderLineGroupServiceDate,
+ PurchaseOrderLine_PurchaseOrderLineGroupSeqNo,
+ PurchaseOrderLine_PurchaseOrderLineTxnLineID,
+ PurchaseOrderLine_PurchaseOrderLineItemRefListID,
+ PurchaseOrderLine_PurchaseOrderLineItemRefFullName,
+ PurchaseOrderLine_PurchaseOrderLineDesc,
+ PurchaseOrderLine_PurchaseOrderLineQuantity,
+ PurchaseOrderLine_PurchaseOrderLineRate,
+ PurchaseOrderLine_PurchaseOrderLineClassRefListID,
+ PurchaseOrderLine_PurchaseOrderLineClassRefFullName,
+ PurchaseOrderLine_PurchaseOrderLineAmount,
+ PurchaseOrderLine_PurchaseOrderLineCustomerRefListID,
+ PurchaseOrderLine_PurchaseOrderLineCustomerRefFullName,
+ PurchaseOrderLine_PurchaseOrderLineServiceDate,
+ PurchaseOrderLine_PurchaseOrderLineReceivedQuantity,
+ PurchaseOrderLine_PurchaseOrderLineIsManuallyClosed,
+ PurchaseOrderLine_PurchaseOrderLineIsFullyReceived,
+ PurchaseOrderLine_PurchaseOrderLineOverrideItemAccountRefListID,
+ PurchaseOrderLine_PurchaseOrderLineOverrideItemAccountRefFullName,
+ PurchaseOrderLine_PurchaseOrderLineTaxCodeRefListID,
+ PurchaseOrderLine_PurchaseOrderLineTaxCodeRefFullName,
+ PurchaseOrderLine_CustomFieldPurchaseOrderLineOther1,
+ PurchaseOrderLine_CustomFieldPurchaseOrderLineOther2,
+ PurchaseOrderLine_Tax1Total,
+ PurchaseOrderLine_Tax2Total,
+ PurchaseOrderLine_ExchangeRate,
+ PurchaseOrderLine_AmountIncludesVAT,
+ PurchaseOrderLine_FQSaveToCache,
+ PurchaseOrderLine_FQPrimaryKey,
+ PurchaseOrderLine_FQTxnLinkKey,
+ PurchaseOrderLine_CustomFieldPurchaseOrderLineGroupOther1,
+ PurchaseOrderLine_CustomFieldPurchaseOrderLineGroupOther2,
+ PurchaseOrderLinkedTxn_TxnID,
+ PurchaseOrderLinkedTxn_TimeCreated,
+ PurchaseOrderLinkedTxn_TimeModified,
+ PurchaseOrderLinkedTxn_EditSequence,
+ PurchaseOrderLinkedTxn_TxnNumber,
+ PurchaseOrderLinkedTxn_VendorRefListID,
+ PurchaseOrderLinkedTxn_VendorRefFullName,
+ PurchaseOrderLinkedTxn_ClassRefListID,
+ PurchaseOrderLinkedTxn_ClassRefFullName,
+ PurchaseOrderLinkedTxn_ShipToEntityRefListID,
+ PurchaseOrderLinkedTxn_ShipToEntityRefFullName,
+ PurchaseOrderLinkedTxn_TemplateRefListID,
+ PurchaseOrderLinkedTxn_TemplateRefFullName,
+ PurchaseOrderLinkedTxn_TxnDate,
+ PurchaseOrderLinkedTxn_TxnDateMacro,
+ PurchaseOrderLinkedTxn_RefNumber,
+ PurchaseOrderLinkedTxn_VendorAddressAddr1,
+ PurchaseOrderLinkedTxn_VendorAddressAddr2,
+ PurchaseOrderLinkedTxn_VendorAddressAddr3,
+ PurchaseOrderLinkedTxn_VendorAddressAddr4,
+ PurchaseOrderLinkedTxn_VendorAddressAddr5,
+ PurchaseOrderLinkedTxn_VendorAddressCity,
+ PurchaseOrderLinkedTxn_VendorAddressState,
+ PurchaseOrderLinkedTxn_VendorAddressCounty,
+ PurchaseOrderLinkedTxn_VendorAddressPostalCode,
+ PurchaseOrderLinkedTxn_VendorAddressCountry,
+ PurchaseOrderLinkedTxn_VendorAddressNote,
+ PurchaseOrderLinkedTxn_VendorAddressBlockAddr1,
+ PurchaseOrderLinkedTxn_VendorAddressBlockAddr2,
+ PurchaseOrderLinkedTxn_VendorAddressBlockAddr3,
+ PurchaseOrderLinkedTxn_VendorAddressBlockAddr4,
+ PurchaseOrderLinkedTxn_VendorAddressBlockAddr5,
+ PurchaseOrderLinkedTxn_ShipAddressAddr1,
+ PurchaseOrderLinkedTxn_ShipAddressAddr2,
+ PurchaseOrderLinkedTxn_ShipAddressAddr3,
+ PurchaseOrderLinkedTxn_ShipAddressAddr4,
+ PurchaseOrderLinkedTxn_ShipAddressAddr5,
+ PurchaseOrderLinkedTxn_ShipAddressCity,
+ PurchaseOrderLinkedTxn_ShipAddressState,
+ PurchaseOrderLinkedTxn_ShipAddressCounty,
+ PurchaseOrderLinkedTxn_ShipAddressPostalCode,
+ PurchaseOrderLinkedTxn_ShipAddressCountry,
+ PurchaseOrderLinkedTxn_ShipAddressNote,
+ PurchaseOrderLinkedTxn_ShipAddressBlockAddr1,
+ PurchaseOrderLinkedTxn_ShipAddressBlockAddr2,
+ PurchaseOrderLinkedTxn_ShipAddressBlockAddr3,
+ PurchaseOrderLinkedTxn_ShipAddressBlockAddr4,
+ PurchaseOrderLinkedTxn_ShipAddressBlockAddr5,
+ PurchaseOrderLinkedTxn_TermsRefListID,
+ PurchaseOrderLinkedTxn_TermsRefFullName,
+ PurchaseOrderLinkedTxn_DueDate,
+ PurchaseOrderLinkedTxn_ExpectedDate,
+ PurchaseOrderLinkedTxn_ShipMethodRefListID,
+ PurchaseOrderLinkedTxn_ShipMethodRefFullName,
+ PurchaseOrderLinkedTxn_FOB,
+ PurchaseOrderLinkedTxn_TotalAmount,
+ PurchaseOrderLinkedTxn_IsManuallyClosed,
+ PurchaseOrderLinkedTxn_IsFullyReceived,
+ PurchaseOrderLinkedTxn_Memo,
+ PurchaseOrderLinkedTxn_VendorMsg,
+ PurchaseOrderLinkedTxn_IsToBePrinted,
+ PurchaseOrderLinkedTxn_IsToBeEmailed,
+ PurchaseOrderLinkedTxn_IsTaxIncluded,
+ PurchaseOrderLinkedTxn_CustomFieldOther1,
+ PurchaseOrderLinkedTxn_CustomFieldOther2,
+ PurchaseOrderLinkedTxn_LinkedTxnSeqNo,
+ PurchaseOrderLinkedTxn_LinkedTxnTxnID,
+ PurchaseOrderLinkedTxn_LinkedTxnTxnType,
+ PurchaseOrderLinkedTxn_LinkedTxnTxnDate,
+ PurchaseOrderLinkedTxn_LinkedTxnRefNumber,
+ PurchaseOrderLinkedTxn_LinkedTxnLinkType,
+ PurchaseOrderLinkedTxn_LinkedTxnAmount,
+ PurchaseOrderLinkedTxn_Tax1Total,
+ PurchaseOrderLinkedTxn_Tax2Total,
+ PurchaseOrderLinkedTxn_ExchangeRate,
+ PurchaseOrderLinkedTxn_AmountIncludesVAT,
+ PurchaseOrderLinkedTxn_FQPrimaryKey,
+ ReceivePayment_TxnID,
+ ReceivePayment_TimeCreated,
+ ReceivePayment_TimeModified,
+ ReceivePayment_EditSequence,
+ ReceivePayment_TxnNumber,
+ ReceivePayment_CustomerRefListID,
+ ReceivePayment_CustomerRefFullName,
+ ReceivePayment_ARAccountRefListID,
+ ReceivePayment_ARAccountRefFullName,
+ ReceivePayment_TxnDate,
+ ReceivePayment_TxnDateMacro,
+ ReceivePayment_RefNumber,
+ ReceivePayment_TotalAmount,
+ ReceivePayment_PaymentMethodRefListID,
+ ReceivePayment_PaymentMethodRefFullName,
+ ReceivePayment_Memo,
+ ReceivePayment_DepositToAccountRefListID,
+ ReceivePayment_DepositToAccountRefFullName,
+ ReceivePayment_CreditCardTxnInfoInputCreditCardNumber,
+ ReceivePayment_CreditCardTxnInfoInputExpirationMonth,
+ ReceivePayment_CreditCardTxnInfoInputExpirationYear,
+ ReceivePayment_CreditCardTxnInfoInputNameOnCard,
+ ReceivePayment_CreditCardTxnInfoInputCreditCardAddress,
+ ReceivePayment_CreditCardTxnInfoInputCreditCardPostalCode,
+ ReceivePayment_CreditCardTxnInfoInputCommercialCardCode,
+ ReceivePayment_CreditCardTxnInfoInputTransactionMode,
+ ReceivePayment_CreditCardTxnInfoResultResultCode,
+ ReceivePayment_CreditCardTxnInfoResultResultMessage,
+ ReceivePayment_CreditCardTxnInfoResultCreditCardTransID,
+ ReceivePayment_CreditCardTxnInfoResultMerchantAccountNumber,
+ ReceivePayment_CreditCardTxnInfoResultAuthorizationCode,
+ ReceivePayment_CreditCardTxnInfoResultAVSStreet,
+ ReceivePayment_CreditCardTxnInfoResultAVSZip,
+ ReceivePayment_CreditCardTxnInfoResultCardSecurityCodeMatch,
+ ReceivePayment_CreditCardTxnInfoResultReconBatchID,
+ ReceivePayment_CreditCardTxnInfoResultPaymentGroupingCode,
+ ReceivePayment_CreditCardTxnInfoResultPaymentStatus,
+ ReceivePayment_CreditCardTxnInfoResultTxnAuthorizationTime,
+ ReceivePayment_CreditCardTxnInfoResultTxnAuthorizationStamp,
+ ReceivePayment_CreditCardTxnInfoResultClientTransID,
+ ReceivePayment_IsAutoApply,
+ ReceivePayment_UnusedPayment,
+ ReceivePayment_UnusedCredits,
+ ReceivePayment_ExchangeRate,
+ ReceivePaymentLine_TxnID,
+ ReceivePaymentLine_TimeCreated,
+ ReceivePaymentLine_TimeModified,
+ ReceivePaymentLine_EditSequence,
+ ReceivePaymentLine_TxnNumber,
+ ReceivePaymentLine_CustomerRefListID,
+ ReceivePaymentLine_CustomerRefFullName,
+ ReceivePaymentLine_ARAccountRefListID,
+ ReceivePaymentLine_ARAccountRefFullName,
+ ReceivePaymentLine_TxnDate,
+ ReceivePaymentLine_TxnDateMacro,
+ ReceivePaymentLine_RefNumber,
+ ReceivePaymentLine_TotalAmount,
+ ReceivePaymentLine_PaymentMethodRefListID,
+ ReceivePaymentLine_PaymentMethodRefFullName,
+ ReceivePaymentLine_Memo,
+ ReceivePaymentLine_DepositToAccountRefListID,
+ ReceivePaymentLine_DepositToAccountRefFullName,
+ ReceivePaymentLine_CreditCardTxnInfoInputCreditCardNumber,
+ ReceivePaymentLine_CreditCardTxnInfoInputExpirationMonth,
+ ReceivePaymentLine_CreditCardTxnInfoInputExpirationYear,
+ ReceivePaymentLine_CreditCardTxnInfoInputNameOnCard,
+ ReceivePaymentLine_CreditCardTxnInfoInputCreditCardAddress,
+ ReceivePaymentLine_CreditCardTxnInfoInputCreditCardPostalCode,
+ ReceivePaymentLine_CreditCardTxnInfoInputCommercialCardCode,
+ ReceivePaymentLine_CreditCardTxnInfoInputTransactionMode,
+ ReceivePaymentLine_CreditCardTxnInfoResultResultCode,
+ ReceivePaymentLine_CreditCardTxnInfoResultResultMessage,
+ ReceivePaymentLine_CreditCardTxnInfoResultCreditCardTransID,
+ ReceivePaymentLine_CreditCardTxnInfoResultMerchantAccountNumber,
+ ReceivePaymentLine_CreditCardTxnInfoResultAuthorizationCode,
+ ReceivePaymentLine_CreditCardTxnInfoResultAVSStreet,
+ ReceivePaymentLine_CreditCardTxnInfoResultAVSZip,
+ ReceivePaymentLine_CreditCardTxnInfoResultCardSecurityCodeMatch,
+ ReceivePaymentLine_CreditCardTxnInfoResultReconBatchID,
+ ReceivePaymentLine_CreditCardTxnInfoResultPaymentGroupingCode,
+ ReceivePaymentLine_CreditCardTxnInfoResultPaymentStatus,
+ ReceivePaymentLine_CreditCardTxnInfoResultTxnAuthorizationTime,
+ ReceivePaymentLine_CreditCardTxnInfoResultTxnAuthorizationStamp,
+ ReceivePaymentLine_CreditCardTxnInfoResultClientTransID,
+ ReceivePaymentLine_IsAutoApply,
+ ReceivePaymentLine_UnusedPayment,
+ ReceivePaymentLine_UnusedCredits,
+ ReceivePaymentLine_AppliedToTxnTxnID,
+ ReceivePaymentLine_AppliedToTxnPaymentAmount,
+ ReceivePaymentLine_AppliedToTxnTxnType,
+ ReceivePaymentLine_AppliedToTxnTxnDate,
+ ReceivePaymentLine_AppliedToTxnRefNumber,
+ ReceivePaymentLine_AppliedToTxnBalanceRemaining,
+ ReceivePaymentLine_AppliedToTxnAmount,
+ ReceivePaymentLine_AppliedToTxnSetCreditCreditTxnID,
+ ReceivePaymentLine_AppliedToTxnSetCreditAppliedAmount,
+ ReceivePaymentLine_AppliedToTxnDiscountAmount,
+ ReceivePaymentLine_AppliedToTxnDiscountAccountRefListID,
+ ReceivePaymentLine_AppliedToTxnDiscountAccountRefFullName,
+ ReceivePaymentLine_ExchangeRate,
+ ReceivePaymentLine_FQSaveToCache,
+ ReceivePaymentLine_FQPrimaryKey,
+ ReceivePaymentToDeposit_TxnID,
+ ReceivePaymentToDeposit_TxnLineID,
+ ReceivePaymentToDeposit_TxnType,
+ ReceivePaymentToDeposit_CustomerRefListID,
+ ReceivePaymentToDeposit_CustomerRefFullName,
+ ReceivePaymentToDeposit_TxnDate,
+ ReceivePaymentToDeposit_RefNumber,
+ ReceivePaymentToDeposit_Amount,
+ ReceivePaymentToDeposit_FQPrimaryKey,
+ SalesOrder_TxnID,
+ SalesOrder_TimeCreated,
+ SalesOrder_TimeModified,
+ SalesOrder_EditSequence,
+ SalesOrder_TxnNumber,
+ SalesOrder_CustomerRefListID,
+ SalesOrder_CustomerRefFullName,
+ SalesOrder_ClassRefListID,
+ SalesOrder_ClassRefFullName,
+ SalesOrder_TemplateRefListID,
+ SalesOrder_TemplateRefFullName,
+ SalesOrder_TxnDate,
+ SalesOrder_TxnDateMacro,
+ SalesOrder_RefNumber,
+ SalesOrder_BillAddressAddr1,
+ SalesOrder_BillAddressAddr2,
+ SalesOrder_BillAddressAddr3,
+ SalesOrder_BillAddressAddr4,
+ SalesOrder_BillAddressAddr5,
+ SalesOrder_BillAddressCity,
+ SalesOrder_BillAddressState,
+ SalesOrder_BillAddressCounty,
+ SalesOrder_BillAddressPostalCode,
+ SalesOrder_BillAddressCountry,
+ SalesOrder_BillAddressNote,
+ SalesOrder_BillAddressBlockAddr1,
+ SalesOrder_BillAddressBlockAddr2,
+ SalesOrder_BillAddressBlockAddr3,
+ SalesOrder_BillAddressBlockAddr4,
+ SalesOrder_BillAddressBlockAddr5,
+ SalesOrder_ShipAddressAddr1,
+ SalesOrder_ShipAddressAddr2,
+ SalesOrder_ShipAddressAddr3,
+ SalesOrder_ShipAddressAddr4,
+ SalesOrder_ShipAddressAddr5,
+ SalesOrder_ShipAddressCity,
+ SalesOrder_ShipAddressState,
+ SalesOrder_ShipAddressCounty,
+ SalesOrder_ShipAddressPostalCode,
+ SalesOrder_ShipAddressCountry,
+ SalesOrder_ShipAddressNote,
+ SalesOrder_ShipAddressBlockAddr1,
+ SalesOrder_ShipAddressBlockAddr2,
+ SalesOrder_ShipAddressBlockAddr3,
+ SalesOrder_ShipAddressBlockAddr4,
+ SalesOrder_ShipAddressBlockAddr5,
+ SalesOrder_PONumber,
+ SalesOrder_TermsRefListID,
+ SalesOrder_TermsRefFullName,
+ SalesOrder_DueDate,
+ SalesOrder_SalesRepRefListID,
+ SalesOrder_SalesRepRefFullName,
+ SalesOrder_FOB,
+ SalesOrder_ShipDate,
+ SalesOrder_ShipMethodRefListID,
+ SalesOrder_ShipMethodRefFullName,
+ SalesOrder_Subtotal,
+ SalesOrder_ItemSalesTaxRefListID,
+ SalesOrder_ItemSalesTaxRefFullName,
+ SalesOrder_SalesTaxPercentage,
+ SalesOrder_SalesTaxTotal,
+ SalesOrder_TotalAmount,
+ SalesOrder_IsManuallyClosed,
+ SalesOrder_IsFullyInvoiced,
+ SalesOrder_Memo,
+ SalesOrder_CustomerMsgRefListID,
+ SalesOrder_CustomerMsgRefFullName,
+ SalesOrder_IsToBePrinted,
+ SalesOrder_IsToBeEmailed,
+ SalesOrder_IsTaxIncluded,
+ SalesOrder_CustomerSalesTaxCodeRefListID,
+ SalesOrder_CustomerSalesTaxCodeRefFullName,
+ SalesOrder_CustomFieldOther,
+ SalesOrder_Tax1Total,
+ SalesOrder_Tax2Total,
+ SalesOrder_ExchangeRate,
+ SalesOrder_AmountIncludesVAT,
+ SalesOrderLine_TxnID,
+ SalesOrderLine_TimeCreated,
+ SalesOrderLine_TimeModified,
+ SalesOrderLine_EditSequence,
+ SalesOrderLine_TxnNumber,
+ SalesOrderLine_CustomerRefListID,
+ SalesOrderLine_CustomerRefFullName,
+ SalesOrderLine_ClassRefListID,
+ SalesOrderLine_ClassRefFullName,
+ SalesOrderLine_TemplateRefListID,
+ SalesOrderLine_TemplateRefFullName,
+ SalesOrderLine_TxnDate,
+ SalesOrderLine_TxnDateMacro,
+ SalesOrderLine_RefNumber,
+ SalesOrderLine_BillAddressAddr1,
+ SalesOrderLine_BillAddressAddr2,
+ SalesOrderLine_BillAddressAddr3,
+ SalesOrderLine_BillAddressAddr4,
+ SalesOrderLine_BillAddressAddr5,
+ SalesOrderLine_BillAddressCity,
+ SalesOrderLine_BillAddressState,
+ SalesOrderLine_BillAddressCounty,
+ SalesOrderLine_BillAddressPostalCode,
+ SalesOrderLine_BillAddressCountry,
+ SalesOrderLine_BillAddressNote,
+ SalesOrderLine_BillAddressBlockAddr1,
+ SalesOrderLine_BillAddressBlockAddr2,
+ SalesOrderLine_BillAddressBlockAddr3,
+ SalesOrderLine_BillAddressBlockAddr4,
+ SalesOrderLine_BillAddressBlockAddr5,
+ SalesOrderLine_ShipAddressAddr1,
+ SalesOrderLine_ShipAddressAddr2,
+ SalesOrderLine_ShipAddressAddr3,
+ SalesOrderLine_ShipAddressAddr4,
+ SalesOrderLine_ShipAddressAddr5,
+ SalesOrderLine_ShipAddressCity,
+ SalesOrderLine_ShipAddressState,
+ SalesOrderLine_ShipAddressCounty,
+ SalesOrderLine_ShipAddressPostalCode,
+ SalesOrderLine_ShipAddressCountry,
+ SalesOrderLine_ShipAddressNote,
+ SalesOrderLine_ShipAddressBlockAddr1,
+ SalesOrderLine_ShipAddressBlockAddr2,
+ SalesOrderLine_ShipAddressBlockAddr3,
+ SalesOrderLine_ShipAddressBlockAddr4,
+ SalesOrderLine_ShipAddressBlockAddr5,
+ SalesOrderLine_PONumber,
+ SalesOrderLine_TermsRefListID,
+ SalesOrderLine_TermsRefFullName,
+ SalesOrderLine_DueDate,
+ SalesOrderLine_SalesRepRefListID,
+ SalesOrderLine_SalesRepRefFullName,
+ SalesOrderLine_FOB,
+ SalesOrderLine_ShipDate,
+ SalesOrderLine_ShipMethodRefListID,
+ SalesOrderLine_ShipMethodRefFullName,
+ SalesOrderLine_Subtotal,
+ SalesOrderLine_ItemSalesTaxRefListID,
+ SalesOrderLine_ItemSalesTaxRefFullName,
+ SalesOrderLine_SalesTaxPercentage,
+ SalesOrderLine_SalesTaxTotal,
+ SalesOrderLine_TotalAmount,
+ SalesOrderLine_IsManuallyClosed,
+ SalesOrderLine_IsFullyInvoiced,
+ SalesOrderLine_Memo,
+ SalesOrderLine_CustomerMsgRefListID,
+ SalesOrderLine_CustomerMsgRefFullName,
+ SalesOrderLine_IsToBePrinted,
+ SalesOrderLine_IsToBeEmailed,
+ SalesOrderLine_IsTaxIncluded,
+ SalesOrderLine_CustomerSalesTaxCodeRefListID,
+ SalesOrderLine_CustomerSalesTaxCodeRefFullName,
+ SalesOrderLine_CustomFieldOther,
+ SalesOrderLine_SalesOrderLineSeqNo,
+ SalesOrderLine_SalesOrderLineGroupTxnLineID,
+ SalesOrderLine_SalesOrderLineGroupItemGroupRefListID,
+ SalesOrderLine_SalesOrderLineGroupItemGroupRefFullName,
+ SalesOrderLine_SalesOrderLineGroupDesc,
+ SalesOrderLine_SalesOrderLineGroupQuantity,
+ SalesOrderLine_SalesOrderLineGroupIsPrintItemsInGroup,
+ SalesOrderLine_SalesOrderLineGroupTotalAmount,
+ SalesOrderLine_SalesOrderLineGroupSeqNo,
+ SalesOrderLine_SalesOrderLineTxnLineID,
+ SalesOrderLine_SalesOrderLineItemRefListID,
+ SalesOrderLine_SalesOrderLineItemRefFullName,
+ SalesOrderLine_SalesOrderLineDesc,
+ SalesOrderLine_SalesOrderLineQuantity,
+ SalesOrderLine_SalesOrderLineRate,
+ SalesOrderLine_SalesOrderLineRatePercent,
+ SalesOrderLine_SalesOrderLinePriceLevelRefListID,
+ SalesOrderLine_SalesOrderLinePriceLevelRefFullName,
+ SalesOrderLine_SalesOrderLineClassRefListID,
+ SalesOrderLine_SalesOrderLineClassRefFullName,
+ SalesOrderLine_SalesOrderLineAmount,
+ SalesOrderLine_SalesOrderLineSalesTaxCodeRefListID,
+ SalesOrderLine_SalesOrderLineSalesTaxCodeRefFullName,
+ SalesOrderLine_SalesOrderLineTaxCodeRefListID,
+ SalesOrderLine_SalesOrderLineTaxCodeRefFullName,
+ SalesOrderLine_SalesOrderLineInvoiced,
+ SalesOrderLine_SalesOrderLineIsManuallyClosed,
+ SalesOrderLine_CustomFieldSalesOrderLineOther1,
+ SalesOrderLine_CustomFieldSalesOrderLineOther2,
+ SalesOrderLine_Tax1Total,
+ SalesOrderLine_Tax2Total,
+ SalesOrderLine_ExchangeRate,
+ SalesOrderLine_AmountIncludesVAT,
+ SalesOrderLine_FQSaveToCache,
+ SalesOrderLine_FQPrimaryKey,
+ SalesOrderLine_FQTxnLinkKey,
+ SalesOrderLine_CustomFieldSalesOrderLineGroupOther1,
+ SalesOrderLine_CustomFieldSalesOrderLineGroupOther2,
+ SalesOrderLinkedTxn_TxnID,
+ SalesOrderLinkedTxn_TimeCreated,
+ SalesOrderLinkedTxn_TimeModified,
+ SalesOrderLinkedTxn_EditSequence,
+ SalesOrderLinkedTxn_TxnNumber,
+ SalesOrderLinkedTxn_CustomerRefListID,
+ SalesOrderLinkedTxn_CustomerRefFullName,
+ SalesOrderLinkedTxn_ClassRefListID,
+ SalesOrderLinkedTxn_ClassRefFullName,
+ SalesOrderLinkedTxn_TemplateRefListID,
+ SalesOrderLinkedTxn_TemplateRefFullName,
+ SalesOrderLinkedTxn_TxnDate,
+ SalesOrderLinkedTxn_TxnDateMacro,
+ SalesOrderLinkedTxn_RefNumber,
+ SalesOrderLinkedTxn_BillAddressAddr1,
+ SalesOrderLinkedTxn_BillAddressAddr2,
+ SalesOrderLinkedTxn_BillAddressAddr3,
+ SalesOrderLinkedTxn_BillAddressAddr4,
+ SalesOrderLinkedTxn_BillAddressAddr5,
+ SalesOrderLinkedTxn_BillAddressCity,
+ SalesOrderLinkedTxn_BillAddressState,
+ SalesOrderLinkedTxn_BillAddressCounty,
+ SalesOrderLinkedTxn_BillAddressPostalCode,
+ SalesOrderLinkedTxn_BillAddressCountry,
+ SalesOrderLinkedTxn_BillAddressNote,
+ SalesOrderLinkedTxn_BillAddressBlockAddr1,
+ SalesOrderLinkedTxn_BillAddressBlockAddr2,
+ SalesOrderLinkedTxn_BillAddressBlockAddr3,
+ SalesOrderLinkedTxn_BillAddressBlockAddr4,
+ SalesOrderLinkedTxn_BillAddressBlockAddr5,
+ SalesOrderLinkedTxn_ShipAddressAddr1,
+ SalesOrderLinkedTxn_ShipAddressAddr2,
+ SalesOrderLinkedTxn_ShipAddressAddr3,
+ SalesOrderLinkedTxn_ShipAddressAddr4,
+ SalesOrderLinkedTxn_ShipAddressAddr5,
+ SalesOrderLinkedTxn_ShipAddressCity,
+ SalesOrderLinkedTxn_ShipAddressState,
+ SalesOrderLinkedTxn_ShipAddressCounty,
+ SalesOrderLinkedTxn_ShipAddressPostalCode,
+ SalesOrderLinkedTxn_ShipAddressCountry,
+ SalesOrderLinkedTxn_ShipAddressNote,
+ SalesOrderLinkedTxn_ShipAddressBlockAddr1,
+ SalesOrderLinkedTxn_ShipAddressBlockAddr2,
+ SalesOrderLinkedTxn_ShipAddressBlockAddr3,
+ SalesOrderLinkedTxn_ShipAddressBlockAddr4,
+ SalesOrderLinkedTxn_ShipAddressBlockAddr5,
+ SalesOrderLinkedTxn_PONumber,
+ SalesOrderLinkedTxn_TermsRefListID,
+ SalesOrderLinkedTxn_TermsRefFullName,
+ SalesOrderLinkedTxn_DueDate,
+ SalesOrderLinkedTxn_SalesRepRefListID,
+ SalesOrderLinkedTxn_SalesRepRefFullName,
+ SalesOrderLinkedTxn_FOB,
+ SalesOrderLinkedTxn_ShipDate,
+ SalesOrderLinkedTxn_ShipMethodRefListID,
+ SalesOrderLinkedTxn_ShipMethodRefFullName,
+ SalesOrderLinkedTxn_Subtotal,
+ SalesOrderLinkedTxn_ItemSalesTaxRefListID,
+ SalesOrderLinkedTxn_ItemSalesTaxRefFullName,
+ SalesOrderLinkedTxn_SalesTaxPercentage,
+ SalesOrderLinkedTxn_SalesTaxTotal,
+ SalesOrderLinkedTxn_TotalAmount,
+ SalesOrderLinkedTxn_IsManuallyClosed,
+ SalesOrderLinkedTxn_IsFullyInvoiced,
+ SalesOrderLinkedTxn_Memo,
+ SalesOrderLinkedTxn_CustomerMsgRefListID,
+ SalesOrderLinkedTxn_CustomerMsgRefFullName,
+ SalesOrderLinkedTxn_IsToBePrinted,
+ SalesOrderLinkedTxn_IsToBeEmailed,
+ SalesOrderLinkedTxn_IsTaxIncluded,
+ SalesOrderLinkedTxn_CustomerSalesTaxCodeRefListID,
+ SalesOrderLinkedTxn_CustomerSalesTaxCodeRefFullName,
+ SalesOrderLinkedTxn_CustomFieldOther,
+ SalesOrderLinkedTxn_LinkedTxnSeqNo,
+ SalesOrderLinkedTxn_LinkedTxnTxnID,
+ SalesOrderLinkedTxn_LinkedTxnTxnType,
+ SalesOrderLinkedTxn_LinkedTxnTxnDate,
+ SalesOrderLinkedTxn_LinkedTxnRefNumber,
+ SalesOrderLinkedTxn_LinkedTxnLinkType,
+ SalesOrderLinkedTxn_LinkedTxnAmount,
+ SalesOrderLinkedTxn_Tax1Total,
+ SalesOrderLinkedTxn_Tax2Total,
+ SalesOrderLinkedTxn_ExchangeRate,
+ SalesOrderLinkedTxn_AmountIncludesVAT,
+ SalesOrderLinkedTxn_FQPrimaryKey,
+ SalesReceipt_TxnID,
+ SalesReceipt_TimeCreated,
+ SalesReceipt_TimeModified,
+ SalesReceipt_EditSequence,
+ SalesReceipt_TxnNumber,
+ SalesReceipt_CustomerRefListID,
+ SalesReceipt_CustomerRefFullName,
+ SalesReceipt_ClassRefListID,
+ SalesReceipt_ClassRefFullName,
+ SalesReceipt_TemplateRefListID,
+ SalesReceipt_TemplateRefFullName,
+ SalesReceipt_TxnDate,
+ SalesReceipt_TxnDateMacro,
+ SalesReceipt_RefNumber,
+ SalesReceipt_BillAddressAddr1,
+ SalesReceipt_BillAddressAddr2,
+ SalesReceipt_BillAddressAddr3,
+ SalesReceipt_BillAddressAddr4,
+ SalesReceipt_BillAddressAddr5,
+ SalesReceipt_BillAddressCity,
+ SalesReceipt_BillAddressState,
+ SalesReceipt_BillAddressCounty,
+ SalesReceipt_BillAddressPostalCode,
+ SalesReceipt_BillAddressCountry,
+ SalesReceipt_BillAddressNote,
+ SalesReceipt_BillAddressBlockAddr1,
+ SalesReceipt_BillAddressBlockAddr2,
+ SalesReceipt_BillAddressBlockAddr3,
+ SalesReceipt_BillAddressBlockAddr4,
+ SalesReceipt_BillAddressBlockAddr5,
+ SalesReceipt_ShipAddressAddr1,
+ SalesReceipt_ShipAddressAddr2,
+ SalesReceipt_ShipAddressAddr3,
+ SalesReceipt_ShipAddressAddr4,
+ SalesReceipt_ShipAddressAddr5,
+ SalesReceipt_ShipAddressCity,
+ SalesReceipt_ShipAddressState,
+ SalesReceipt_ShipAddressCounty,
+ SalesReceipt_ShipAddressPostalCode,
+ SalesReceipt_ShipAddressCountry,
+ SalesReceipt_ShipAddressNote,
+ SalesReceipt_ShipAddressBlockAddr1,
+ SalesReceipt_ShipAddressBlockAddr2,
+ SalesReceipt_ShipAddressBlockAddr3,
+ SalesReceipt_ShipAddressBlockAddr4,
+ SalesReceipt_ShipAddressBlockAddr5,
+ SalesReceipt_IsPending,
+ SalesReceipt_CheckNumber,
+ SalesReceipt_PaymentMethodRefListID,
+ SalesReceipt_PaymentMethodRefFullName,
+ SalesReceipt_DueDate,
+ SalesReceipt_SalesRepRefListID,
+ SalesReceipt_SalesRepRefFullName,
+ SalesReceipt_ShipDate,
+ SalesReceipt_ShipMethodRefListID,
+ SalesReceipt_ShipMethodRefFullName,
+ SalesReceipt_FOB,
+ SalesReceipt_Subtotal,
+ SalesReceipt_ItemSalesTaxRefListID,
+ SalesReceipt_ItemSalesTaxRefFullName,
+ SalesReceipt_SalesTaxPercentage,
+ SalesReceipt_SalesTaxTotal,
+ SalesReceipt_TotalAmount,
+ SalesReceipt_Memo,
+ SalesReceipt_CustomerMsgRefListID,
+ SalesReceipt_CustomerMsgRefFullName,
+ SalesReceipt_IsToBePrinted,
+ SalesReceipt_IsToBeEmailed,
+ SalesReceipt_IsTaxIncluded,
+ SalesReceipt_CustomerSalesTaxCodeRefListID,
+ SalesReceipt_CustomerSalesTaxCodeRefFullName,
+ SalesReceipt_DepositToAccountRefListID,
+ SalesReceipt_DepositToAccountRefFullName,
+ SalesReceipt_CreditCardTxnInfoInputCreditCardNumber,
+ SalesReceipt_CreditCardTxnInfoInputExpirationMonth,
+ SalesReceipt_CreditCardTxnInfoInputExpirationYear,
+ SalesReceipt_CreditCardTxnInfoInputNameOnCard,
+ SalesReceipt_CreditCardTxnInfoInputCreditCardAddress,
+ SalesReceipt_CreditCardTxnInfoInputCreditCardPostalCode,
+ SalesReceipt_CreditCardTxnInfoInputCommercialCardCode,
+ SalesReceipt_CreditCardTxnInfoInputTransactionMode,
+ SalesReceipt_CreditCardTxnInfoResultResultCode,
+ SalesReceipt_CreditCardTxnInfoResultResultMessage,
+ SalesReceipt_CreditCardTxnInfoResultCreditCardTransID,
+ SalesReceipt_CreditCardTxnInfoResultMerchantAccountNumber,
+ SalesReceipt_CreditCardTxnInfoResultAuthorizationCode,
+ SalesReceipt_CreditCardTxnInfoResultAVSStreet,
+ SalesReceipt_CreditCardTxnInfoResultAVSZip,
+ SalesReceipt_CreditCardTxnInfoResultCardSecurityCodeMatch,
+ SalesReceipt_CreditCardTxnInfoResultReconBatchID,
+ SalesReceipt_CreditCardTxnInfoResultPaymentGroupingCode,
+ SalesReceipt_CreditCardTxnInfoResultPaymentStatus,
+ SalesReceipt_CreditCardTxnInfoResultTxnAuthorizationTime,
+ SalesReceipt_CreditCardTxnInfoResultTxnAuthorizationStamp,
+ SalesReceipt_CreditCardTxnInfoResultClientTransID,
+ SalesReceipt_CustomFieldOther,
+ SalesReceipt_Tax1Total,
+ SalesReceipt_Tax2Total,
+ SalesReceipt_ExchangeRate,
+ SalesReceipt_AmountIncludesVAT,
+ SalesReceiptLine_TxnID,
+ SalesReceiptLine_TimeCreated,
+ SalesReceiptLine_TimeModified,
+ SalesReceiptLine_EditSequence,
+ SalesReceiptLine_TxnNumber,
+ SalesReceiptLine_CustomerRefListID,
+ SalesReceiptLine_CustomerRefFullName,
+ SalesReceiptLine_ClassRefListID,
+ SalesReceiptLine_ClassRefFullName,
+ SalesReceiptLine_TemplateRefListID,
+ SalesReceiptLine_TemplateRefFullName,
+ SalesReceiptLine_TxnDate,
+ SalesReceiptLine_TxnDateMacro,
+ SalesReceiptLine_RefNumber,
+ SalesReceiptLine_BillAddressAddr1,
+ SalesReceiptLine_BillAddressAddr2,
+ SalesReceiptLine_BillAddressAddr3,
+ SalesReceiptLine_BillAddressAddr4,
+ SalesReceiptLine_BillAddressAddr5,
+ SalesReceiptLine_BillAddressCity,
+ SalesReceiptLine_BillAddressState,
+ SalesReceiptLine_BillAddressCounty,
+ SalesReceiptLine_BillAddressPostalCode,
+ SalesReceiptLine_BillAddressCountry,
+ SalesReceiptLine_BillAddressNote,
+ SalesReceiptLine_BillAddressBlockAddr1,
+ SalesReceiptLine_BillAddressBlockAddr2,
+ SalesReceiptLine_BillAddressBlockAddr3,
+ SalesReceiptLine_BillAddressBlockAddr4,
+ SalesReceiptLine_BillAddressBlockAddr5,
+ SalesReceiptLine_ShipAddressAddr1,
+ SalesReceiptLine_ShipAddressAddr2,
+ SalesReceiptLine_ShipAddressAddr3,
+ SalesReceiptLine_ShipAddressAddr4,
+ SalesReceiptLine_ShipAddressAddr5,
+ SalesReceiptLine_ShipAddressCity,
+ SalesReceiptLine_ShipAddressState,
+ SalesReceiptLine_ShipAddressCounty,
+ SalesReceiptLine_ShipAddressPostalCode,
+ SalesReceiptLine_ShipAddressCountry,
+ SalesReceiptLine_ShipAddressNote,
+ SalesReceiptLine_ShipAddressBlockAddr1,
+ SalesReceiptLine_ShipAddressBlockAddr2,
+ SalesReceiptLine_ShipAddressBlockAddr3,
+ SalesReceiptLine_ShipAddressBlockAddr4,
+ SalesReceiptLine_ShipAddressBlockAddr5,
+ SalesReceiptLine_IsPending,
+ SalesReceiptLine_CheckNumber,
+ SalesReceiptLine_PaymentMethodRefListID,
+ SalesReceiptLine_PaymentMethodRefFullName,
+ SalesReceiptLine_DueDate,
+ SalesReceiptLine_SalesRepRefListID,
+ SalesReceiptLine_SalesRepRefFullName,
+ SalesReceiptLine_ShipDate,
+ SalesReceiptLine_ShipMethodRefListID,
+ SalesReceiptLine_ShipMethodRefFullName,
+ SalesReceiptLine_FOB,
+ SalesReceiptLine_Subtotal,
+ SalesReceiptLine_ItemSalesTaxRefListID,
+ SalesReceiptLine_ItemSalesTaxRefFullName,
+ SalesReceiptLine_SalesTaxPercentage,
+ SalesReceiptLine_SalesTaxTotal,
+ SalesReceiptLine_TotalAmount,
+ SalesReceiptLine_Memo,
+ SalesReceiptLine_CustomerMsgRefListID,
+ SalesReceiptLine_CustomerMsgRefFullName,
+ SalesReceiptLine_IsToBePrinted,
+ SalesReceiptLine_IsToBeEmailed,
+ SalesReceiptLine_IsTaxIncluded,
+ SalesReceiptLine_CustomerSalesTaxCodeRefListID,
+ SalesReceiptLine_CustomerSalesTaxCodeRefFullName,
+ SalesReceiptLine_DepositToAccountRefListID,
+ SalesReceiptLine_DepositToAccountRefFullName,
+ SalesReceiptLine_CreditCardTxnInfoInputCreditCardNumber,
+ SalesReceiptLine_CreditCardTxnInfoInputExpirationMonth,
+ SalesReceiptLine_CreditCardTxnInfoInputExpirationYear,
+ SalesReceiptLine_CreditCardTxnInfoInputNameOnCard,
+ SalesReceiptLine_CreditCardTxnInfoInputCreditCardAddress,
+ SalesReceiptLine_CreditCardTxnInfoInputCreditCardPostalCode,
+ SalesReceiptLine_CreditCardTxnInfoInputCommercialCardCode,
+ SalesReceiptLine_CreditCardTxnInfoInputTransactionMode,
+ SalesReceiptLine_CreditCardTxnInfoResultResultCode,
+ SalesReceiptLine_CreditCardTxnInfoResultResultMessage,
+ SalesReceiptLine_CreditCardTxnInfoResultCreditCardTransID,
+ SalesReceiptLine_CreditCardTxnInfoResultMerchantAccountNumber,
+ SalesReceiptLine_CreditCardTxnInfoResultAuthorizationCode,
+ SalesReceiptLine_CreditCardTxnInfoResultAVSStreet,
+ SalesReceiptLine_CreditCardTxnInfoResultAVSZip,
+ SalesReceiptLine_CreditCardTxnInfoResultCardSecurityCodeMatch,
+ SalesReceiptLine_CreditCardTxnInfoResultReconBatchID,
+ SalesReceiptLine_CreditCardTxnInfoResultPaymentGroupingCode,
+ SalesReceiptLine_CreditCardTxnInfoResultPaymentStatus,
+ SalesReceiptLine_CreditCardTxnInfoResultTxnAuthorizationTime,
+ SalesReceiptLine_CreditCardTxnInfoResultTxnAuthorizationStamp,
+ SalesReceiptLine_CreditCardTxnInfoResultClientTransID,
+ SalesReceiptLine_CustomFieldOther,
+ SalesReceiptLine_SalesReceiptLineItemLineType,
+ SalesReceiptLine_SalesReceiptLineSeqNo,
+ SalesReceiptLine_SalesReceiptLineGroupTxnLineID,
+ SalesReceiptLine_SalesReceiptLineGroupItemGroupRefListID,
+ SalesReceiptLine_SalesReceiptLineGroupItemGroupRefFullName,
+ SalesReceiptLine_SalesReceiptLineGroupDesc,
+ SalesReceiptLine_SalesReceiptLineGroupQuantity,
+ SalesReceiptLine_SalesReceiptLineGroupIsPrintItemsInGroup,
+ SalesReceiptLine_SalesReceiptLineGroupTotalAmount,
+ SalesReceiptLine_SalesReceiptLineGroupServiceDate,
+ SalesReceiptLine_SalesReceiptLineGroupSeqNo,
+ SalesReceiptLine_SalesReceiptLineTxnLineID,
+ SalesReceiptLine_SalesReceiptLineItemRefListID,
+ SalesReceiptLine_SalesReceiptLineItemRefFullName,
+ SalesReceiptLine_SalesReceiptLineDesc,
+ SalesReceiptLine_SalesReceiptLineQuantity,
+ SalesReceiptLine_SalesReceiptLineRate,
+ SalesReceiptLine_SalesReceiptLineRatePercent,
+ SalesReceiptLine_SalesReceiptLinePriceLevelRefListID,
+ SalesReceiptLine_SalesReceiptLinePriceLevelRefFullName,
+ SalesReceiptLine_SalesReceiptLineClassRefListID,
+ SalesReceiptLine_SalesReceiptLineClassRefFullName,
+ SalesReceiptLine_SalesReceiptLineAmount,
+ SalesReceiptLine_SalesReceiptLineServiceDate,
+ SalesReceiptLine_SalesReceiptLineSalesTaxCodeRefListID,
+ SalesReceiptLine_SalesReceiptLineSalesTaxCodeRefFullName,
+ SalesReceiptLine_SalesReceiptLineTaxCodeRefListID,
+ SalesReceiptLine_SalesReceiptLineTaxCodeRefFullName,
+ SalesReceiptLine_CustomFieldSalesReceiptLineOther1,
+ SalesReceiptLine_CustomFieldSalesReceiptLineOther2,
+ SalesReceiptLine_Tax1Total,
+ SalesReceiptLine_Tax2Total,
+ SalesReceiptLine_ExchangeRate,
+ SalesReceiptLine_AmountIncludesVAT,
+ SalesReceiptLine_FQSaveToCache,
+ SalesReceiptLine_FQPrimaryKey,
+ SalesReceiptLine_FQTxnLinkKey,
+ SalesReceiptLine_CustomFieldSalesReceiptLineGroupOther1,
+ SalesReceiptLine_CustomFieldSalesReceiptLineGroupOther2,
+ SalesRep_ListID,
+ SalesRep_TimeCreated,
+ SalesRep_TimeModified,
+ SalesRep_EditSequence,
+ SalesRep_Initial,
+ SalesRep_IsActive,
+ SalesRep_SalesRepEntityRefListID,
+ SalesRep_SalesRepEntityRefFullName,
+ SalesTaxCode_ListID,
+ SalesTaxCode_TimeCreated,
+ SalesTaxCode_TimeModified,
+ SalesTaxCode_EditSequence,
+ SalesTaxCode_Name,
+ SalesTaxCode_IsActive,
+ SalesTaxCode_IsTaxable,
+ SalesTaxCode_Desc,
+ SalesTaxCode_ItemPurchaseTaxRefListID,
+ SalesTaxCode_ItemPurchaseTaxRefFullName,
+ SalesTaxCode_ItemSalesTaxRefListID,
+ SalesTaxCode_ItemSalesTaxRefFullName,
+ SalesTaxPaymentCheckLine_TxnID,
+ SalesTaxPaymentCheckLine_TimeCreated,
+ SalesTaxPaymentCheckLine_TimeModified,
+ SalesTaxPaymentCheckLine_EditSequence,
+ SalesTaxPaymentCheckLine_TxnNumber,
+ SalesTaxPaymentCheckLine_PayeeEntityRefListID,
+ SalesTaxPaymentCheckLine_PayeeEntityRefFullName,
+ SalesTaxPaymentCheckLine_TxnDate,
+ SalesTaxPaymentCheckLine_TxnDateMacro,
+ SalesTaxPaymentCheckLine_BankAccountRefListID,
+ SalesTaxPaymentCheckLine_BankAccountRefFullName,
+ SalesTaxPaymentCheckLine_Amount,
+ SalesTaxPaymentCheckLine_RefNumber,
+ SalesTaxPaymentCheckLine_Memo,
+ SalesTaxPaymentCheckLine_AddressAddr1,
+ SalesTaxPaymentCheckLine_AddressAddr2,
+ SalesTaxPaymentCheckLine_AddressAddr3,
+ SalesTaxPaymentCheckLine_AddressAddr4,
+ SalesTaxPaymentCheckLine_AddressAddr5,
+ SalesTaxPaymentCheckLine_AddressCity,
+ SalesTaxPaymentCheckLine_AddressState,
+ SalesTaxPaymentCheckLine_AddressCounty,
+ SalesTaxPaymentCheckLine_AddressPostalCode,
+ SalesTaxPaymentCheckLine_AddressCountry,
+ SalesTaxPaymentCheckLine_AddressNote,
+ SalesTaxPaymentCheckLine_AddressBlockAddr1,
+ SalesTaxPaymentCheckLine_AddressBlockAddr2,
+ SalesTaxPaymentCheckLine_AddressBlockAddr3,
+ SalesTaxPaymentCheckLine_AddressBlockAddr4,
+ SalesTaxPaymentCheckLine_AddressBlockAddr5,
+ SalesTaxPaymentCheckLine_IsToBePrinted,
+ SalesTaxPaymentCheckLine_SalesTaxPaymentCheckLineSeqNo,
+ SalesTaxPaymentCheckLine_SalesTaxPaymentCheckLineTxnLineID,
+ SalesTaxPaymentCheckLine_SalesTaxPaymentCheckLineItemSalesTaxRefListID,
+ SalesTaxPaymentCheckLine_SalesTaxPaymentCheckLineItemSalesTaxRefFullName,
+ SalesTaxPaymentCheckLine_SalesTaxPaymentCheckLineAmount,
+ SalesTaxPaymentCheckLine_FQPrimaryKey,
+ ShipMethod_ListID,
+ ShipMethod_TimeCreated,
+ ShipMethod_TimeModified,
+ ShipMethod_EditSequence,
+ ShipMethod_Name,
+ ShipMethod_IsActive,
+ SpecialAccount_SpecialAccountType,
+ SpecialItem_SpecialItemType,
+ StandardTerms_ListID,
+ StandardTerms_TimeCreated,
+ StandardTerms_TimeModified,
+ StandardTerms_EditSequence,
+ StandardTerms_Name,
+ StandardTerms_IsActive,
+ StandardTerms_StdDueDays,
+ StandardTerms_StdDiscountDays,
+ StandardTerms_DiscountPct,
+ Template_ListID,
+ Template_TimeCreated,
+ Template_TimeModified,
+ Template_EditSequence,
+ Template_Name,
+ Template_IsActive,
+ Template_TemplateType,
+ Terms_ListID,
+ Terms_TimeCreated,
+ Terms_TimeModified,
+ Terms_EditSequence,
+ Terms_Name,
+ Terms_IsActive,
+ Terms_DayOfMonthDue,
+ Terms_DueNextMonthDays,
+ Terms_DiscountDayOfMonth,
+ Terms_DiscountPct,
+ Terms_StdDueDays,
+ Terms_StdDiscountDays,
+ Terms_StdDiscountPct,
+ Terms_Type,
+ TimeTracking_TxnID,
+ TimeTracking_TimeCreated,
+ TimeTracking_TimeModified,
+ TimeTracking_EditSequence,
+ TimeTracking_TxnNumber,
+ TimeTracking_TxnDate,
+ TimeTracking_TxnDateMacro,
+ TimeTracking_EntityRefListID,
+ TimeTracking_EntityRefFullName,
+ TimeTracking_CustomerRefListID,
+ TimeTracking_CustomerRefFullName,
+ TimeTracking_ItemServiceRefListID,
+ TimeTracking_ItemServiceRefFullName,
+ TimeTracking_Rate,
+ TimeTracking_DurationMinutes,
+ TimeTracking_ClassRefListID,
+ TimeTracking_ClassRefFullName,
+ TimeTracking_PayrollItemWageRefListID,
+ TimeTracking_PayrollItemWageRefFullName,
+ TimeTracking_Notes,
+ TimeTracking_BillableStatus,
+ ToDo_ListID,
+ ToDo_TimeCreated,
+ ToDo_TimeModified,
+ ToDo_EditSequence,
+ ToDo_Notes,
+ ToDo_IsActive,
+ ToDo_IsDone,
+ ToDo_ReminderDate,
+ Transaction_TxnType,
+ Transaction_TxnID,
+ Transaction_TxnLineID,
+ Transaction_TimeCreated,
+ Transaction_TimeModified,
+ Transaction_EntityRefListID,
+ Transaction_EntityRefFullName,
+ Transaction_AccountRefListID,
+ Transaction_AccountRefFullName,
+ Transaction_TxnDate,
+ Transaction_TxnDateMacro,
+ Transaction_RefNumber,
+ Transaction_Amount,
+ Transaction_Memo,
+ Transaction_TransactionDetailLevelFilter,
+ Transaction_TransactionPostingStatusFilter,
+ Transaction_TransactionPaidStatusFilter,
+ Transaction_Empty,
+ Transaction_FQTxnLinkKey,
+ Transaction_FQJournalEntryLinkKey,
+ Transaction_FQPrimaryKey,
+ TxnDeleted_TxnDelType,
+ TxnDeleted_TxnID,
+ TxnDeleted_TimeCreated,
+ TxnDeleted_TimeDeleted,
+ TxnDeleted_TimeModified,
+ TxnDeleted_RefNumber,
+ Vehicle_ListID,
+ Vehicle_TimeCreated,
+ Vehicle_TimeModified,
+ Vehicle_EditSequence,
+ Vehicle_Name,
+ Vehicle_IsActive,
+ Vehicle_Desc,
+ VehicleMileage_TxnID,
+ VehicleMileage_TimeCreated,
+ VehicleMileage_TimeModified,
+ VehicleMileage_EditSequence,
+ VehicleMileage_VehicleRefListID,
+ VehicleMileage_VehicleRefFullName,
+ VehicleMileage_CustomerRefListID,
+ VehicleMileage_CustomerRefFullName,
+ VehicleMileage_ItemRefListID,
+ VehicleMileage_ItemRefFullName,
+ VehicleMileage_ClassRefListID,
+ VehicleMileage_ClassRefFullName,
+ VehicleMileage_TripStartDate,
+ VehicleMileage_TripEndDate,
+ VehicleMileage_OdometerStart,
+ VehicleMileage_OdometerEnd,
+ VehicleMileage_TotalMiles,
+ VehicleMileage_Notes,
+ VehicleMileage_BillableStatus,
+ VehicleMileage_StandardMileageRate,
+ VehicleMileage_StandardMileageTotalAmount,
+ VehicleMileage_BillableRate,
+ VehicleMileage_BillableAmount,
+ Vendor_ListID,
+ Vendor_TimeCreated,
+ Vendor_TimeModified,
+ Vendor_EditSequence,
+ Vendor_Name,
+ Vendor_IsActive,
+ Vendor_IsTaxAgency,
+ Vendor_CompanyName,
+ Vendor_Salutation,
+ Vendor_FirstName,
+ Vendor_MiddleName,
+ Vendor_LastName,
+ Vendor_VendorAddressAddr1,
+ Vendor_VendorAddressAddr2,
+ Vendor_VendorAddressAddr3,
+ Vendor_VendorAddressAddr4,
+ Vendor_VendorAddressAddr5,
+ Vendor_VendorAddressCity,
+ Vendor_VendorAddressState,
+ Vendor_VendorAddressCounty,
+ Vendor_VendorAddressPostalCode,
+ Vendor_VendorAddressCountry,
+ Vendor_VendorAddressNote,
+ Vendor_VendorAddressBlockAddr1,
+ Vendor_VendorAddressBlockAddr2,
+ Vendor_VendorAddressBlockAddr3,
+ Vendor_VendorAddressBlockAddr4,
+ Vendor_VendorAddressBlockAddr5,
+ Vendor_Phone,
+ Vendor_AltPhone,
+ Vendor_Fax,
+ Vendor_Email,
+ Vendor_Contact,
+ Vendor_AltContact,
+ Vendor_NameOnCheck,
+ Vendor_AccountNumber,
+ Vendor_Notes,
+ Vendor_BusinessNumber,
+ Vendor_VendorTypeRefListID,
+ Vendor_VendorTypeRefFullName,
+ Vendor_TermsRefListID,
+ Vendor_TermsRefFullName,
+ Vendor_CreditLimit,
+ Vendor_VendorTaxIdent,
+ Vendor_IsVendorEligibleForT4A,
+ Vendor_OpenBalance,
+ Vendor_OpenBalanceDate,
+ Vendor_BillingRateRefListID,
+ Vendor_BillingRateRefFullName,
+ Vendor_Balance,
+ Vendor_CurrencyRefListID,
+ Vendor_CurrencyRefFullName,
+ VendorCredit_TxnID,
+ VendorCredit_TimeCreated,
+ VendorCredit_TimeModified,
+ VendorCredit_EditSequence,
+ VendorCredit_TxnNumber,
+ VendorCredit_VendorRefListID,
+ VendorCredit_VendorRefFullName,
+ VendorCredit_APAccountRefListID,
+ VendorCredit_APAccountRefFullName,
+ VendorCredit_TxnDate,
+ VendorCredit_TxnDateMacro,
+ VendorCredit_CreditAmount,
+ VendorCredit_RefNumber,
+ VendorCredit_Memo,
+ VendorCredit_Tax1Total,
+ VendorCredit_Tax2Total,
+ VendorCredit_ExchangeRate,
+ VendorCredit_OpenAmount,
+ VendorCreditExpenseLine_TxnID,
+ VendorCreditExpenseLine_TimeCreated,
+ VendorCreditExpenseLine_TimeModified,
+ VendorCreditExpenseLine_EditSequence,
+ VendorCreditExpenseLine_TxnNumber,
+ VendorCreditExpenseLine_VendorRefListID,
+ VendorCreditExpenseLine_VendorRefFullName,
+ VendorCreditExpenseLine_APAccountRefListID,
+ VendorCreditExpenseLine_APAccountRefFullName,
+ VendorCreditExpenseLine_TxnDate,
+ VendorCreditExpenseLine_TxnDateMacro,
+ VendorCreditExpenseLine_CreditAmount,
+ VendorCreditExpenseLine_RefNumber,
+ VendorCreditExpenseLine_Memo,
+ VendorCreditExpenseLine_ExpenseLineSeqNo,
+ VendorCreditExpenseLine_ExpenseLineTxnLineID,
+ VendorCreditExpenseLine_ExpenseLineAccountRefListID,
+ VendorCreditExpenseLine_ExpenseLineAccountRefFullName,
+ VendorCreditExpenseLine_ExpenseLineAmount,
+ VendorCreditExpenseLine_ExpenseLineMemo,
+ VendorCreditExpenseLine_ExpenseLineCustomerRefListID,
+ VendorCreditExpenseLine_ExpenseLineCustomerRefFullName,
+ VendorCreditExpenseLine_ExpenseLineClassRefListID,
+ VendorCreditExpenseLine_ExpenseLineClassRefFullName,
+ VendorCreditExpenseLine_ExpenseLineBillableStatus,
+ VendorCreditExpenseLine_ExpenseLineTaxCodeRefListID,
+ VendorCreditExpenseLine_ExpenseLineTaxCodeRefFullName,
+ VendorCreditExpenseLine_ExpenseLineTax1Amount,
+ VendorCreditExpenseLine_Tax1Total,
+ VendorCreditExpenseLine_Tax2Total,
+ VendorCreditExpenseLine_ExchangeRate,
+ VendorCreditExpenseLine_OpenAmount,
+ VendorCreditExpenseLine_FQSaveToCache,
+ VendorCreditExpenseLine_FQPrimaryKey,
+ VendorCreditItemLine_TxnID,
+ VendorCreditItemLine_TimeCreated,
+ VendorCreditItemLine_TimeModified,
+ VendorCreditItemLine_EditSequence,
+ VendorCreditItemLine_TxnNumber,
+ VendorCreditItemLine_VendorRefListID,
+ VendorCreditItemLine_VendorRefFullName,
+ VendorCreditItemLine_APAccountRefListID,
+ VendorCreditItemLine_APAccountRefFullName,
+ VendorCreditItemLine_TxnDate,
+ VendorCreditItemLine_TxnDateMacro,
+ VendorCreditItemLine_CreditAmount,
+ VendorCreditItemLine_RefNumber,
+ VendorCreditItemLine_Memo,
+ VendorCreditItemLine_ItemLineType,
+ VendorCreditItemLine_ItemLineSeqNo,
+ VendorCreditItemLine_ItemGroupTxnLineID,
+ VendorCreditItemLine_ItemGroupLineItemRefListID,
+ VendorCreditItemLine_ItemGroupLineItemRefFullName,
+ VendorCreditItemLine_ItemGroupLineDesc,
+ VendorCreditItemLine_ItemGroupLineQuantity,
+ VendorCreditItemLine_ItemGroupLineTotalAmount,
+ VendorCreditItemLine_ItemGroupSeqNo,
+ VendorCreditItemLine_ItemLineTxnLineID,
+ VendorCreditItemLine_ItemLineItemRefListID,
+ VendorCreditItemLine_ItemLineItemRefFullName,
+ VendorCreditItemLine_ItemLineDesc,
+ VendorCreditItemLine_ItemLineQuantity,
+ VendorCreditItemLine_ItemLineCost,
+ VendorCreditItemLine_ItemLineAmount,
+ VendorCreditItemLine_ItemLineTax1Amount,
+ VendorCreditItemLine_ItemLineCustomerRefListID,
+ VendorCreditItemLine_ItemLineCustomerRefFullName,
+ VendorCreditItemLine_ItemLineClassRefListID,
+ VendorCreditItemLine_ItemLineClassRefFullName,
+ VendorCreditItemLine_ItemLineBillableStatus,
+ VendorCreditItemLine_ItemLineTaxCodeRefListID,
+ VendorCreditItemLine_ItemLineTaxCodeRefFullName,
+ VendorCreditItemLine_Tax1Total,
+ VendorCreditItemLine_Tax2Total,
+ VendorCreditItemLine_ExchangeRate,
+ VendorCreditItemLine_OpenAmount,
+ VendorCreditItemLine_FQSaveToCache,
+ VendorCreditItemLine_FQPrimaryKey,
+ VendorCreditItemLine_FQTxnLinkKey,
+ VendorCreditLinkedTxn_TxnID,
+ VendorCreditLinkedTxn_TimeCreated,
+ VendorCreditLinkedTxn_TimeModified,
+ VendorCreditLinkedTxn_EditSequence,
+ VendorCreditLinkedTxn_TxnNumber,
+ VendorCreditLinkedTxn_VendorRefListID,
+ VendorCreditLinkedTxn_VendorRefFullName,
+ VendorCreditLinkedTxn_APAccountRefListID,
+ VendorCreditLinkedTxn_APAccountRefFullName,
+ VendorCreditLinkedTxn_TxnDate,
+ VendorCreditLinkedTxn_TxnDateMacro,
+ VendorCreditLinkedTxn_CreditAmount,
+ VendorCreditLinkedTxn_RefNumber,
+ VendorCreditLinkedTxn_Memo,
+ VendorCreditLinkedTxn_LinkedTxnSeqNo,
+ VendorCreditLinkedTxn_LinkedTxnTxnID,
+ VendorCreditLinkedTxn_LinkedTxnTxnType,
+ VendorCreditLinkedTxn_LinkedTxnTxnDate,
+ VendorCreditLinkedTxn_LinkedTxnRefNumber,
+ VendorCreditLinkedTxn_LinkedTxnLinkType,
+ VendorCreditLinkedTxn_LinkedTxnAmount,
+ VendorCreditLinkedTxn_Tax1Total,
+ VendorCreditLinkedTxn_Tax2Total,
+ VendorCreditLinkedTxn_ExchangeRate,
+ VendorCreditLinkedTxn_OpenAmount,
+ VendorCreditLinkedTxn_FQPrimaryKey,
+ VendorType_ListID,
+ VendorType_TimeCreated,
+ VendorType_TimeModified,
+ VendorType_EditSequence,
+ VendorType_Name,
+ VendorType_FullName,
+ VendorType_IsActive,
+ VendorType_ParentRefListID,
+ VendorType_ParentRefFullName,
+ VendorType_Sublevel,
+ }
+
+ //-------------------------------------------------------------------
+ // Data members.
+ private static readonly int tableCount = 119;
+ private static readonly int columnCount = 4111;
+ private static ulong maxTextLen = 0;
+
+ //-------------------------------------------------------------------
+ // Retrieve Table details (eg. name: 'Company').
+ public static int GetTableCount ()
+ {
+ return tableCount;
+ }
+ public static String GetTableName (TableIdx table, bool delimitReservedWords = true)
+ {
+ int tableIdx = (int)table - 1;
+ if (tableIdx < 0 || tableIdx >= tableCount) return String.Empty;
+ String tableName = tables[(int)tableIdx];
+ if (delimitReservedWords) tableName = DelimitReservedWord(tableName);
+ return tableName;
+ }
+
+ //-------------------------------------------------------------------
+ // Identify the table that corresponds with the specified column.
+ public static TableIdx GetTableForColumn (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return TableIdx.Unknown;
+ return columns[columnIdx].TableIdx;
+ }
+
+ //-------------------------------------------------------------------
+ // Retrieve the specified Column's name (Qualified include table name: '(.Column>)').
+ public static String GetColumnName (ColumnIdx column, bool delimitReservedWords = true)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return String.Empty;
+ String columnName = columns[columnIdx].Name;
+ if (delimitReservedWords) columnName = DelimitReservedWord(columnName);
+ return columnName;
+ }
+ public static String GetColumnNameQual (ColumnIdx column, String tableAlias = "", bool braces = false)
+ {
+ String columnName = GetColumnName(column);
+ if (!String.IsNullOrEmpty(columnName))
+ {
+ String tableName = StringUtil.EmptyOnNull(tableAlias);
+ if (tableName.IsEmpty()) tableName = GetTableName(GetTableForColumn(column));
+ columnName = tableName + (tableName.Length > 0 ? "." : "") + columnName;
+ if (braces)
+ columnName = "(" + columnName + ")";
+ }
+ return columnName;
+ }
+
+ //-------------------------------------------------------------------
+ // Reserved words.
+ private static DbReservedWordDelim reservedWordDelim = DbReservedWordDelim.SquareBrackets;
+ public static void SetReservedWordDelim (DbReservedWordDelim reservedWordDelim)
+ {
+ QBooksDbDfn.reservedWordDelim = reservedWordDelim;
+ }
+ public static bool IsReservedWord (String word)
+ {
+ if (String.IsNullOrEmpty(word)) return false;
+ if (reservedWords.Contains(word, StringComparer.OrdinalIgnoreCase)) return true;
+ return false;
+ }
+ public static String DelimitReservedWord (String word)
+ {
+ if (!IsReservedWord(word)) return word;
+ switch (reservedWordDelim)
+ {
+ case DbReservedWordDelim.None:
+ break;
+ case DbReservedWordDelim.DoubleQuotes:
+ word = "\"" + word + "\"";
+ break;
+ case DbReservedWordDelim.SquareBrackets:
+ default:
+ word = "[" + word + "]";
+ break;
+ }
+ return word;
+ }
+
+ //-------------------------------------------------------------------
+ // Retrieve information about the specified Column.
+ public static DbColumnDataType GetColDataType (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return DbColumnDataType.Unknown;
+ return columns[columnIdx].DataType;
+ }
+ public static short GetColNativeDataType (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return 0;
+ return columns[columnIdx].NativeDataType;
+ }
+ public static void SetMaxTextLen (ulong maxTextLen)
+ {
+ QBooksDbDfn.maxTextLen = maxTextLen;
+ }
+ public static bool IsColFmtText (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return false;
+ return (columns[columnIdx].DataType == DbColumnDataType.VarChar);
+ }
+ public static ulong GetColTextLen (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return 0;
+ if (columns[columnIdx].DataType == DbColumnDataType.VarChar)
+ {
+ ulong textLen = columns[columnIdx].DataLen;
+ if (maxTextLen > 0 && textLen > maxTextLen) textLen = maxTextLen;
+ return textLen;
+ }
+ return 0;
+ }
+ public static bool IsColFmtBool (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return false;
+ return (columns[columnIdx].DataType == DbColumnDataType.Bit);
+ }
+ public static bool IsColFmtNumeric (ColumnIdx column)
+ {
+ int columnIdx = (int)column - 1;
+ if (columnIdx < 0 || columnIdx >= columnCount) return false;
+ switch (columns[columnIdx].DataType)
+ {
+ case DbColumnDataType.TinyInt:
+ case DbColumnDataType.SmallInt:
+ case DbColumnDataType.Int:
+ case DbColumnDataType.BigInt:
+ case DbColumnDataType.Single:
+ case DbColumnDataType.Double:
+ case DbColumnDataType.Decimal:
+ return true;
+ }
+ return false;
+ }
+
+ //-------------------------------------------------------------------
+ // Table definitions.
+ private static readonly String[] tables =
+ {
+ "Account",
+ "ARRefundCreditCard",
+ "ARRefundCreditCardRefundAppliedTo",
+ "Bill",
+ "BillExpenseLine",
+ "BillingRate",
+ "BillingRateLine",
+ "BillItemLine",
+ "BillLinkedTxn",
+ "BillPaymentCheck",
+ "BillPaymentCheckLine",
+ "BillPaymentCreditCard",
+ "BillPaymentCreditCardLine",
+ "BillToPay",
+ "BuildAssembly",
+ "BuildAssemblyComponentItemLine",
+ "Charge",
+ "ChargeLinkedTxn",
+ "Check",
+ "CheckExpenseLine",
+ "CheckItemLine",
+ "Class",
+ "ClearedStatus",
+ "Company",
+ "CompanyActivity",
+ "CreditCardCharge",
+ "CreditCardChargeExpenseLine",
+ "CreditCardChargeItemLine",
+ "CreditCardCredit",
+ "CreditCardCreditExpenseLine",
+ "CreditCardCreditItemLine",
+ "CreditMemo",
+ "CreditMemoLine",
+ "CreditMemoLinkedTxn",
+ "Customer",
+ "CustomerMsg",
+ "CustomerType",
+ "CustomField",
+ "DateDrivenTerms",
+ "Deposit",
+ "DepositLine",
+ "Employee",
+ "EmployeeEarning",
+ "Entity",
+ "Estimate",
+ "EstimateLine",
+ "EstimateLinkedTxn",
+ "Host",
+ "HostMetaData",
+ "HostSupportedVersions",
+ "InventoryAdjustment",
+ "InventoryAdjustmentLine",
+ "Invoice",
+ "InvoiceLine",
+ "InvoiceLinkedTxn",
+ "Item",
+ "ItemAssembliesCanBuild",
+ "ItemDiscount",
+ "ItemFixedAsset",
+ "ItemGroup",
+ "ItemGroupLine",
+ "ItemInventory",
+ "ItemInventoryAssembly",
+ "ItemInventoryAssemblyLine",
+ "ItemNonInventory",
+ "ItemOtherCharge",
+ "ItemPayment",
+ "ItemReceipt",
+ "ItemReceiptExpenseLine",
+ "ItemReceiptItemLine",
+ "ItemReceiptLinkedTxn",
+ "ItemSalesTax",
+ "ItemSalesTaxGroup",
+ "ItemSalesTaxGroupLine",
+ "ItemService",
+ "ItemSubtotal",
+ "JobType",
+ "JournalEntry",
+ "JournalEntryCreditLine",
+ "JournalEntryDebitLine",
+ "JournalEntryLine",
+ "ListDeleted",
+ "OtherName",
+ "PaymentMethod",
+ "PayrollItemNonWage",
+ "PayrollItemWage",
+ "Preferences",
+ "PurchaseOrder",
+ "PurchaseOrderLine",
+ "PurchaseOrderLinkedTxn",
+ "ReceivePayment",
+ "ReceivePaymentLine",
+ "ReceivePaymentToDeposit",
+ "SalesOrder",
+ "SalesOrderLine",
+ "SalesOrderLinkedTxn",
+ "SalesReceipt",
+ "SalesReceiptLine",
+ "SalesRep",
+ "SalesTaxCode",
+ "SalesTaxPaymentCheckLine",
+ "ShipMethod",
+ "SpecialAccount",
+ "SpecialItem",
+ "StandardTerms",
+ "Template",
+ "Terms",
+ "TimeTracking",
+ "ToDo",
+ "Transaction",
+ "TxnDeleted",
+ "Vehicle",
+ "VehicleMileage",
+ "Vendor",
+ "VendorCredit",
+ "VendorCreditExpenseLine",
+ "VendorCreditItemLine",
+ "VendorCreditLinkedTxn",
+ "VendorType",
+ };
+
+ //-------------------------------------------------------------------
+ // Table column definitions.
+ internal class ColumnDfn
+ {
+ internal TableIdx TableIdx { get; set; }
+ internal String Name { get; set; }
+ internal DbColumnDataType DataType { get; set; }
+ internal short NativeDataType { get; set; }
+ internal bool IsIdentity { get; set; }
+ internal ulong DataLen { get; set; }
+ internal ColumnDfn (int tableIdx, String name, int dataType, short nativeDataType, bool isIdentity, ulong dataLen)
+ {
+ this.TableIdx = (TableIdx)tableIdx;
+ this.Name = name;
+ this.DataType = (DbColumnDataType)dataType;
+ this.NativeDataType = nativeDataType;
+ this.IsIdentity = isIdentity;
+ this.DataLen = dataLen;
+ }
+ }
+
+ //-------------------------------------------------------------------
+ private static readonly ColumnDfn[] columns =
+ {
+ new ColumnDfn(1,"ListID",0,0,false,36),
+ new ColumnDfn(1,"TimeCreated",0,0,false,23),
+ new ColumnDfn(1,"TimeModified",0,0,false,23),
+ new ColumnDfn(1,"EditSequence",0,0,false,16),
+ new ColumnDfn(1,"Name",0,0,false,31),
+ new ColumnDfn(1,"FullName",0,0,false,159),
+ new ColumnDfn(1,"IsActive",1,0,false,1),
+ new ColumnDfn(1,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(1,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(1,"Sublevel",4,0,false,10),
+ new ColumnDfn(1,"AccountType",0,0,false,21),
+ new ColumnDfn(1,"SpecialAccountType",0,0,false,30),
+ new ColumnDfn(1,"IsTaxAccount",1,0,false,1),
+ new ColumnDfn(1,"AccountNumber",0,0,false,7),
+ new ColumnDfn(1,"BankNumber",0,0,false,25),
+ new ColumnDfn(1,"Desc",0,0,false,200),
+ new ColumnDfn(1,"Balance",7,0,false,11),
+ new ColumnDfn(1,"TotalBalance",7,0,false,11),
+ new ColumnDfn(1,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(1,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(1,"TaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(1,"TaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(1,"TaxLineInfoRetTaxLineID",4,0,false,10),
+ new ColumnDfn(1,"TaxLineInfoRetTaxLineName",0,0,false,256),
+ new ColumnDfn(1,"CashFlowClassification",0,0,false,13),
+ new ColumnDfn(1,"OpenBalance",7,0,false,11),
+ new ColumnDfn(1,"OpenBalanceDate",0,0,false,10),
+ new ColumnDfn(1,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(1,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(2,"TxnID",0,0,false,36),
+ new ColumnDfn(2,"TimeCreated",0,0,false,23),
+ new ColumnDfn(2,"TimeModified",0,0,false,23),
+ new ColumnDfn(2,"EditSequence",0,0,false,16),
+ new ColumnDfn(2,"TxnNumber",4,0,false,10),
+ new ColumnDfn(2,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(2,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(2,"RefundFromAccountRefListID",0,0,false,36),
+ new ColumnDfn(2,"RefundFromAccountRefFullName",0,0,false,159),
+ new ColumnDfn(2,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(2,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(2,"TxnDate",0,0,false,10),
+ new ColumnDfn(2,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(2,"RefNumber",0,0,false,11),
+ new ColumnDfn(2,"TotalAmount",7,0,false,11),
+ new ColumnDfn(2,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(2,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(2,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(2,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(2,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(2,"AddressCity",0,0,false,31),
+ new ColumnDfn(2,"AddressState",0,0,false,21),
+ new ColumnDfn(2,"AddressCounty",0,0,false,21),
+ new ColumnDfn(2,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(2,"AddressCountry",0,0,false,31),
+ new ColumnDfn(2,"AddressNote",0,0,false,41),
+ new ColumnDfn(2,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(2,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(2,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(2,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(2,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(2,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(2,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(2,"Memo",0,0,false,4095),
+ new ColumnDfn(2,"CreditCardTxnInfoInputCreditCardNumber",0,0,false,25),
+ new ColumnDfn(2,"CreditCardTxnInfoInputExpirationMonth",4,0,false,10),
+ new ColumnDfn(2,"CreditCardTxnInfoInputExpirationYear",4,0,false,10),
+ new ColumnDfn(2,"CreditCardTxnInfoInputNameOnCard",0,0,false,41),
+ new ColumnDfn(2,"CreditCardTxnInfoInputCreditCardAddress",0,0,false,41),
+ new ColumnDfn(2,"CreditCardTxnInfoInputCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(2,"CreditCardTxnInfoInputCommercialCardCode",0,0,false,50),
+ new ColumnDfn(2,"CreditCardTxnInfoInputTransactionMode",0,0,false,14),
+ new ColumnDfn(2,"CreditCardTxnInfoResultResultCode",4,0,false,10),
+ new ColumnDfn(2,"CreditCardTxnInfoResultResultMessage",0,0,false,500),
+ new ColumnDfn(2,"CreditCardTxnInfoResultCreditCardTransID",0,0,false,24),
+ new ColumnDfn(2,"CreditCardTxnInfoResultMerchantAccountNumber",0,0,false,32),
+ new ColumnDfn(2,"CreditCardTxnInfoResultAuthorizationCode",0,0,false,12),
+ new ColumnDfn(2,"CreditCardTxnInfoResultAVSStreet",0,0,false,12),
+ new ColumnDfn(2,"CreditCardTxnInfoResultAVSZip",0,0,false,12),
+ new ColumnDfn(2,"CreditCardTxnInfoResultCardSecurityCodeMatch",0,0,false,12),
+ new ColumnDfn(2,"CreditCardTxnInfoResultReconBatchID",0,0,false,84),
+ new ColumnDfn(2,"CreditCardTxnInfoResultPaymentGroupingCode",4,0,false,10),
+ new ColumnDfn(2,"CreditCardTxnInfoResultPaymentStatus",0,0,false,9),
+ new ColumnDfn(2,"CreditCardTxnInfoResultTxnAuthorizationTime",0,0,false,23),
+ new ColumnDfn(2,"CreditCardTxnInfoResultTxnAuthorizationStamp",4,0,false,10),
+ new ColumnDfn(2,"CreditCardTxnInfoResultClientTransID",0,0,false,16),
+ new ColumnDfn(3,"TxnID",0,0,false,36),
+ new ColumnDfn(3,"TimeCreated",0,0,false,23),
+ new ColumnDfn(3,"TimeModified",0,0,false,23),
+ new ColumnDfn(3,"EditSequence",0,0,false,16),
+ new ColumnDfn(3,"TxnNumber",4,0,false,10),
+ new ColumnDfn(3,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(3,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(3,"RefundFromAccountRefListID",0,0,false,36),
+ new ColumnDfn(3,"RefundFromAccountRefFullName",0,0,false,159),
+ new ColumnDfn(3,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(3,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(3,"TxnDate",0,0,false,10),
+ new ColumnDfn(3,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(3,"RefNumber",0,0,false,11),
+ new ColumnDfn(3,"TotalAmount",7,0,false,11),
+ new ColumnDfn(3,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(3,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(3,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(3,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(3,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(3,"AddressCity",0,0,false,31),
+ new ColumnDfn(3,"AddressState",0,0,false,21),
+ new ColumnDfn(3,"AddressCounty",0,0,false,21),
+ new ColumnDfn(3,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(3,"AddressCountry",0,0,false,31),
+ new ColumnDfn(3,"AddressNote",0,0,false,41),
+ new ColumnDfn(3,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(3,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(3,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(3,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(3,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(3,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(3,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(3,"Memo",0,0,false,4095),
+ new ColumnDfn(3,"CreditCardTxnInfoInputCreditCardNumber",0,0,false,25),
+ new ColumnDfn(3,"CreditCardTxnInfoInputExpirationMonth",4,0,false,10),
+ new ColumnDfn(3,"CreditCardTxnInfoInputExpirationYear",4,0,false,10),
+ new ColumnDfn(3,"CreditCardTxnInfoInputNameOnCard",0,0,false,41),
+ new ColumnDfn(3,"CreditCardTxnInfoInputCreditCardAddress",0,0,false,41),
+ new ColumnDfn(3,"CreditCardTxnInfoInputCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(3,"CreditCardTxnInfoInputCommercialCardCode",0,0,false,50),
+ new ColumnDfn(3,"CreditCardTxnInfoInputTransactionMode",0,0,false,14),
+ new ColumnDfn(3,"CreditCardTxnInfoResultResultCode",4,0,false,10),
+ new ColumnDfn(3,"CreditCardTxnInfoResultResultMessage",0,0,false,500),
+ new ColumnDfn(3,"CreditCardTxnInfoResultCreditCardTransID",0,0,false,24),
+ new ColumnDfn(3,"CreditCardTxnInfoResultMerchantAccountNumber",0,0,false,32),
+ new ColumnDfn(3,"CreditCardTxnInfoResultAuthorizationCode",0,0,false,12),
+ new ColumnDfn(3,"CreditCardTxnInfoResultAVSStreet",0,0,false,12),
+ new ColumnDfn(3,"CreditCardTxnInfoResultAVSZip",0,0,false,12),
+ new ColumnDfn(3,"CreditCardTxnInfoResultCardSecurityCodeMatch",0,0,false,12),
+ new ColumnDfn(3,"CreditCardTxnInfoResultReconBatchID",0,0,false,84),
+ new ColumnDfn(3,"CreditCardTxnInfoResultPaymentGroupingCode",4,0,false,10),
+ new ColumnDfn(3,"CreditCardTxnInfoResultPaymentStatus",0,0,false,9),
+ new ColumnDfn(3,"CreditCardTxnInfoResultTxnAuthorizationTime",0,0,false,23),
+ new ColumnDfn(3,"CreditCardTxnInfoResultTxnAuthorizationStamp",4,0,false,10),
+ new ColumnDfn(3,"CreditCardTxnInfoResultClientTransID",0,0,false,16),
+ new ColumnDfn(3,"RefundAppliedToTxnTxnID",0,0,false,36),
+ new ColumnDfn(3,"RefundAppliedToTxnTxnType",0,0,false,14),
+ new ColumnDfn(3,"RefundAppliedToTxnTxnDate",0,0,false,10),
+ new ColumnDfn(3,"RefundAppliedToTxnRefNumber",0,0,false,20),
+ new ColumnDfn(3,"RefundAppliedToTxnRefCreditRemaining",7,0,false,11),
+ new ColumnDfn(3,"RefundAppliedToTxnRefRefundAmount",7,0,false,11),
+ new ColumnDfn(3,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(4,"TxnID",0,0,false,36),
+ new ColumnDfn(4,"TimeCreated",0,0,false,23),
+ new ColumnDfn(4,"TimeModified",0,0,false,23),
+ new ColumnDfn(4,"EditSequence",0,0,false,16),
+ new ColumnDfn(4,"TxnNumber",4,0,false,10),
+ new ColumnDfn(4,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(4,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(4,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(4,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(4,"TxnDate",0,0,false,10),
+ new ColumnDfn(4,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(4,"DueDate",0,0,false,10),
+ new ColumnDfn(4,"AmountDue",7,0,false,11),
+ new ColumnDfn(4,"RefNumber",0,0,false,20),
+ new ColumnDfn(4,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(4,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(4,"Memo",0,0,false,4095),
+ new ColumnDfn(4,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(4,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(4,"IsPaid",1,0,false,1),
+ new ColumnDfn(4,"Tax1Total",7,0,false,11),
+ new ColumnDfn(4,"Tax2Total",7,0,false,11),
+ new ColumnDfn(4,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(4,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(5,"TxnID",0,0,false,36),
+ new ColumnDfn(5,"TimeCreated",0,0,false,23),
+ new ColumnDfn(5,"TimeModified",0,0,false,23),
+ new ColumnDfn(5,"EditSequence",0,0,false,16),
+ new ColumnDfn(5,"TxnNumber",4,0,false,10),
+ new ColumnDfn(5,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(5,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(5,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(5,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(5,"TxnDate",0,0,false,10),
+ new ColumnDfn(5,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(5,"DueDate",0,0,false,10),
+ new ColumnDfn(5,"AmountDue",7,0,false,11),
+ new ColumnDfn(5,"RefNumber",0,0,false,20),
+ new ColumnDfn(5,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(5,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(5,"Memo",0,0,false,4095),
+ new ColumnDfn(5,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(5,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(5,"IsPaid",1,0,false,1),
+ new ColumnDfn(5,"ExpenseLineClearExpenseLines",1,0,false,1),
+ new ColumnDfn(5,"ExpenseLineSeqNo",4,0,false,10),
+ new ColumnDfn(5,"ExpenseLineTxnLineID",0,0,false,36),
+ new ColumnDfn(5,"ExpenseLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(5,"ExpenseLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(5,"ExpenseLineAmount",7,0,false,11),
+ new ColumnDfn(5,"ExpenseLineMemo",0,0,false,4095),
+ new ColumnDfn(5,"ExpenseLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(5,"ExpenseLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(5,"ExpenseLineClassRefListID",0,0,false,36),
+ new ColumnDfn(5,"ExpenseLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(5,"ExpenseLineBillableStatus",0,0,false,13),
+ new ColumnDfn(5,"ExpenseLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(5,"ExpenseLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(5,"ExpenseLineTax1Amount",7,0,false,11),
+ new ColumnDfn(5,"Tax1Total",7,0,false,11),
+ new ColumnDfn(5,"Tax2Total",7,0,false,11),
+ new ColumnDfn(5,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(5,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(5,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(5,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(6,"ListID",0,0,false,36),
+ new ColumnDfn(6,"TimeCreated",0,0,false,23),
+ new ColumnDfn(6,"TimeModified",0,0,false,23),
+ new ColumnDfn(6,"EditSequence",0,0,false,16),
+ new ColumnDfn(6,"Name",0,0,false,31),
+ new ColumnDfn(6,"BillingRateType",0,0,false,9),
+ new ColumnDfn(6,"FixedBillingRate",7,0,false,14),
+ new ColumnDfn(7,"ListID",0,0,false,36),
+ new ColumnDfn(7,"TimeCreated",0,0,false,23),
+ new ColumnDfn(7,"TimeModified",0,0,false,23),
+ new ColumnDfn(7,"EditSequence",0,0,false,16),
+ new ColumnDfn(7,"Name",0,0,false,31),
+ new ColumnDfn(7,"BillingRateType",0,0,false,9),
+ new ColumnDfn(7,"FixedBillingRate",7,0,false,14),
+ new ColumnDfn(7,"BillingRateLineItemRefListID",0,0,false,36),
+ new ColumnDfn(7,"BillingRateLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(7,"BillingRateLineCustomRate",7,0,false,14),
+ new ColumnDfn(7,"BillingRateLineCustomRatePercent",7,0,false,13),
+ new ColumnDfn(7,"BillingRateLineAdjustPercentage",7,0,false,13),
+ new ColumnDfn(7,"BillingRateLineAdjustBillingRateRelativeTo",0,0,false,9),
+ new ColumnDfn(7,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(8,"TxnID",0,0,false,36),
+ new ColumnDfn(8,"TimeCreated",0,0,false,23),
+ new ColumnDfn(8,"TimeModified",0,0,false,23),
+ new ColumnDfn(8,"EditSequence",0,0,false,16),
+ new ColumnDfn(8,"TxnNumber",4,0,false,10),
+ new ColumnDfn(8,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(8,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(8,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(8,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(8,"TxnDate",0,0,false,10),
+ new ColumnDfn(8,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(8,"DueDate",0,0,false,10),
+ new ColumnDfn(8,"AmountDue",7,0,false,11),
+ new ColumnDfn(8,"RefNumber",0,0,false,20),
+ new ColumnDfn(8,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(8,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(8,"Memo",0,0,false,4095),
+ new ColumnDfn(8,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(8,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(8,"IsPaid",1,0,false,1),
+ new ColumnDfn(8,"ItemLineType",0,0,false,11),
+ new ColumnDfn(8,"ItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(8,"ItemGroupLineTxnLineID",0,0,false,36),
+ new ColumnDfn(8,"ItemGroupLineItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(8,"ItemGroupLineItemGroupRefFullName",0,0,false,31),
+ new ColumnDfn(8,"ItemGroupLineDesc",0,0,false,4095),
+ new ColumnDfn(8,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(8,"ItemGroupLineTotalAmount",7,0,false,14),
+ new ColumnDfn(8,"ItemGroupSeqNo",4,0,false,10),
+ new ColumnDfn(8,"ItemLineTxnLineID",0,0,false,36),
+ new ColumnDfn(8,"ItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(8,"ItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(8,"ItemLineDesc",0,0,false,4095),
+ new ColumnDfn(8,"ItemLineQuantity",7,0,false,13),
+ new ColumnDfn(8,"ItemLineCost",7,0,false,14),
+ new ColumnDfn(8,"ItemLineAmount",7,0,false,11),
+ new ColumnDfn(8,"ItemLineTax1Amount",7,0,false,11),
+ new ColumnDfn(8,"ItemLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(8,"ItemLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(8,"ItemLineClassRefListID",0,0,false,36),
+ new ColumnDfn(8,"ItemLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(8,"ItemLineBillableStatus",0,0,false,13),
+ new ColumnDfn(8,"ItemLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(8,"ItemLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(8,"ItemLineLinkToTxnTxnID",0,0,false,36),
+ new ColumnDfn(8,"ItemLineLinkToTxnTxnLineID",0,0,false,36),
+ new ColumnDfn(8,"Tax1Total",7,0,false,11),
+ new ColumnDfn(8,"Tax2Total",7,0,false,11),
+ new ColumnDfn(8,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(8,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(8,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(8,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(8,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(9,"TxnID",0,0,false,36),
+ new ColumnDfn(9,"TimeCreated",0,0,false,23),
+ new ColumnDfn(9,"TimeModified",0,0,false,23),
+ new ColumnDfn(9,"EditSequence",0,0,false,16),
+ new ColumnDfn(9,"TxnNumber",4,0,false,10),
+ new ColumnDfn(9,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(9,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(9,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(9,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(9,"TxnDate",0,0,false,10),
+ new ColumnDfn(9,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(9,"DueDate",0,0,false,10),
+ new ColumnDfn(9,"AmountDue",7,0,false,11),
+ new ColumnDfn(9,"RefNumber",0,0,false,20),
+ new ColumnDfn(9,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(9,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(9,"Memo",0,0,false,4095),
+ new ColumnDfn(9,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(9,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(9,"IsPaid",1,0,false,1),
+ new ColumnDfn(9,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(9,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(9,"LinkedTxnTxnType",0,0,false,21),
+ new ColumnDfn(9,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(9,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(9,"LinkedTxnLinkType",0,0,false,8),
+ new ColumnDfn(9,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(9,"Tax1Total",7,0,false,11),
+ new ColumnDfn(9,"Tax2Total",7,0,false,11),
+ new ColumnDfn(9,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(9,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(9,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(10,"TxnID",0,0,false,36),
+ new ColumnDfn(10,"TimeCreated",0,0,false,23),
+ new ColumnDfn(10,"TimeModified",0,0,false,23),
+ new ColumnDfn(10,"EditSequence",0,0,false,16),
+ new ColumnDfn(10,"TxnNumber",4,0,false,10),
+ new ColumnDfn(10,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(10,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(10,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(10,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(10,"TxnDate",0,0,false,10),
+ new ColumnDfn(10,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(10,"BankAccountRefListID",0,0,false,36),
+ new ColumnDfn(10,"BankAccountRefFullName",0,0,false,159),
+ new ColumnDfn(10,"Amount",7,0,false,11),
+ new ColumnDfn(10,"RefNumber",0,0,false,11),
+ new ColumnDfn(10,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(10,"Memo",0,0,false,4095),
+ new ColumnDfn(10,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(10,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(10,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(10,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(10,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(10,"AddressCity",0,0,false,31),
+ new ColumnDfn(10,"AddressState",0,0,false,21),
+ new ColumnDfn(10,"AddressCounty",0,0,false,21),
+ new ColumnDfn(10,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(10,"AddressCountry",0,0,false,31),
+ new ColumnDfn(10,"AddressNote",0,0,false,41),
+ new ColumnDfn(10,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(10,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(10,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(10,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(10,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(11,"TxnID",0,0,false,36),
+ new ColumnDfn(11,"TimeCreated",0,0,false,23),
+ new ColumnDfn(11,"TimeModified",0,0,false,23),
+ new ColumnDfn(11,"EditSequence",0,0,false,16),
+ new ColumnDfn(11,"TxnNumber",4,0,false,10),
+ new ColumnDfn(11,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(11,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(11,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(11,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(11,"TxnDate",0,0,false,10),
+ new ColumnDfn(11,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(11,"BankAccountRefListID",0,0,false,36),
+ new ColumnDfn(11,"BankAccountRefFullName",0,0,false,159),
+ new ColumnDfn(11,"Amount",7,0,false,11),
+ new ColumnDfn(11,"RefNumber",0,0,false,11),
+ new ColumnDfn(11,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(11,"Memo",0,0,false,4095),
+ new ColumnDfn(11,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(11,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(11,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(11,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(11,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(11,"AddressCity",0,0,false,31),
+ new ColumnDfn(11,"AddressState",0,0,false,21),
+ new ColumnDfn(11,"AddressCounty",0,0,false,21),
+ new ColumnDfn(11,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(11,"AddressCountry",0,0,false,31),
+ new ColumnDfn(11,"AddressNote",0,0,false,41),
+ new ColumnDfn(11,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(11,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(11,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(11,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(11,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(11,"AppliedToTxnSeqNo",4,0,false,10),
+ new ColumnDfn(11,"AppliedToTxnTxnID",0,0,false,36),
+ new ColumnDfn(11,"AppliedToTxnPaymentAmount",7,0,false,11),
+ new ColumnDfn(11,"AppliedToTxnTxnType",0,0,false,14),
+ new ColumnDfn(11,"AppliedToTxnTxnDate",0,0,false,10),
+ new ColumnDfn(11,"AppliedToTxnRefNumber",0,0,false,20),
+ new ColumnDfn(11,"AppliedToTxnBalanceRemaining",7,0,false,11),
+ new ColumnDfn(11,"AppliedToTxnAmount",7,0,false,11),
+ new ColumnDfn(11,"AppliedToTxnSetCreditCreditTxnID",0,0,false,36),
+ new ColumnDfn(11,"AppliedToTxnSetCreditAppliedAmount",7,0,false,11),
+ new ColumnDfn(11,"AppliedToTxnDiscountAmount",7,0,false,11),
+ new ColumnDfn(11,"AppliedToTxnDiscountAccountRefListID",0,0,false,36),
+ new ColumnDfn(11,"AppliedToTxnDiscountAccountRefFullName",0,0,false,159),
+ new ColumnDfn(11,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(11,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(12,"TxnID",0,0,false,36),
+ new ColumnDfn(12,"TimeCreated",0,0,false,23),
+ new ColumnDfn(12,"TimeModified",0,0,false,23),
+ new ColumnDfn(12,"EditSequence",0,0,false,16),
+ new ColumnDfn(12,"TxnNumber",4,0,false,10),
+ new ColumnDfn(12,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(12,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(12,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(12,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(12,"TxnDate",0,0,false,10),
+ new ColumnDfn(12,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(12,"CreditCardAccountRefListID",0,0,false,36),
+ new ColumnDfn(12,"CreditCardAccountRefFullName",0,0,false,159),
+ new ColumnDfn(12,"Amount",7,0,false,11),
+ new ColumnDfn(12,"RefNumber",0,0,false,11),
+ new ColumnDfn(12,"Memo",0,0,false,4095),
+ new ColumnDfn(13,"TxnID",0,0,false,36),
+ new ColumnDfn(13,"TimeCreated",0,0,false,23),
+ new ColumnDfn(13,"TimeModified",0,0,false,23),
+ new ColumnDfn(13,"EditSequence",0,0,false,16),
+ new ColumnDfn(13,"TxnNumber",4,0,false,10),
+ new ColumnDfn(13,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(13,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(13,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(13,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(13,"TxnDate",0,0,false,10),
+ new ColumnDfn(13,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(13,"CreditCardAccountRefListID",0,0,false,36),
+ new ColumnDfn(13,"CreditCardAccountRefFullName",0,0,false,159),
+ new ColumnDfn(13,"Amount",7,0,false,11),
+ new ColumnDfn(13,"RefNumber",0,0,false,11),
+ new ColumnDfn(13,"Memo",0,0,false,4095),
+ new ColumnDfn(13,"AppliedToTxnSeqNo",4,0,false,10),
+ new ColumnDfn(13,"AppliedToTxnTxnID",0,0,false,36),
+ new ColumnDfn(13,"AppliedToTxnPaymentAmount",7,0,false,11),
+ new ColumnDfn(13,"AppliedToTxnTxnType",0,0,false,14),
+ new ColumnDfn(13,"AppliedToTxnTxnDate",0,0,false,10),
+ new ColumnDfn(13,"AppliedToTxnRefNumber",0,0,false,20),
+ new ColumnDfn(13,"AppliedToTxnBalanceRemaining",7,0,false,11),
+ new ColumnDfn(13,"AppliedToTxnAmount",7,0,false,11),
+ new ColumnDfn(13,"AppliedToTxnSetCreditCreditTxnID",0,0,false,36),
+ new ColumnDfn(13,"AppliedToTxnSetCreditAppliedAmount",7,0,false,11),
+ new ColumnDfn(13,"AppliedToTxnDiscountAmount",7,0,false,11),
+ new ColumnDfn(13,"AppliedToTxnDiscountAccountRefListID",0,0,false,36),
+ new ColumnDfn(13,"AppliedToTxnDiscountAccountRefFullName",0,0,false,159),
+ new ColumnDfn(13,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(13,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(14,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(14,"PayeeEntityRefFullName",0,0,false,159),
+ new ColumnDfn(14,"DueDateCutoff",0,0,false,10),
+ new ColumnDfn(14,"BillToPayTxnID",0,0,false,36),
+ new ColumnDfn(14,"BillToPayTxnType",0,0,false,14),
+ new ColumnDfn(14,"BillToPayTxnNumber",4,0,false,10),
+ new ColumnDfn(14,"BillToPayAPAccountRefListID",0,0,false,36),
+ new ColumnDfn(14,"BillToPayAPAccountRefFullName",0,0,false,159),
+ new ColumnDfn(14,"BillToPayTxnDate",0,0,false,10),
+ new ColumnDfn(14,"BillToPayRefNumber",0,0,false,20),
+ new ColumnDfn(14,"BillToPayDueDate",0,0,false,10),
+ new ColumnDfn(14,"BillToPayAmountDue",7,0,false,11),
+ new ColumnDfn(14,"CreditToApplyTxnID",0,0,false,36),
+ new ColumnDfn(14,"CreditToApplyTxnType",0,0,false,14),
+ new ColumnDfn(14,"CreditToApplyTxnNumber",4,0,false,10),
+ new ColumnDfn(14,"CreditToApplyAPAccountRefListID",0,0,false,36),
+ new ColumnDfn(14,"CreditToApplyAPAccountRefFullName",0,0,false,159),
+ new ColumnDfn(14,"CreditToApplyTxnDate",0,0,false,10),
+ new ColumnDfn(14,"CreditToApplyRefNumber",0,0,false,20),
+ new ColumnDfn(14,"CreditToApplyCreditRemaining",7,0,false,11),
+ new ColumnDfn(14,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(15,"TxnID",0,0,false,36),
+ new ColumnDfn(15,"TimeCreated",0,0,false,23),
+ new ColumnDfn(15,"TimeModified",0,0,false,23),
+ new ColumnDfn(15,"EditSequence",0,0,false,16),
+ new ColumnDfn(15,"TxnNumber",4,0,false,10),
+ new ColumnDfn(15,"ItemInventoryAssemblyRefListID",0,0,false,36),
+ new ColumnDfn(15,"ItemInventoryAssemblyRefFullName",0,0,false,159),
+ new ColumnDfn(15,"TxnDate",0,0,false,10),
+ new ColumnDfn(15,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(15,"RefNumber",0,0,false,11),
+ new ColumnDfn(15,"Memo",0,0,false,4095),
+ new ColumnDfn(15,"IsPending",1,0,false,1),
+ new ColumnDfn(15,"QuantityToBuild",7,0,false,13),
+ new ColumnDfn(15,"QuantityCanBuild",7,0,false,13),
+ new ColumnDfn(15,"QuantityOnHand",7,0,false,13),
+ new ColumnDfn(15,"QuantityOnSalesOrder",7,0,false,13),
+ new ColumnDfn(15,"RemovePending",1,0,false,1),
+ new ColumnDfn(16,"TxnID",0,0,false,36),
+ new ColumnDfn(16,"TimeCreated",0,0,false,23),
+ new ColumnDfn(16,"TimeModified",0,0,false,23),
+ new ColumnDfn(16,"EditSequence",0,0,false,16),
+ new ColumnDfn(16,"TxnNumber",4,0,false,10),
+ new ColumnDfn(16,"ItemInventoryAssemblyRefListID",0,0,false,36),
+ new ColumnDfn(16,"ItemInventoryAssemblyRefFullName",0,0,false,159),
+ new ColumnDfn(16,"TxnDate",0,0,false,10),
+ new ColumnDfn(16,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(16,"RefNumber",0,0,false,11),
+ new ColumnDfn(16,"Memo",0,0,false,4095),
+ new ColumnDfn(16,"IsPending",1,0,false,1),
+ new ColumnDfn(16,"QuantityToBuild",7,0,false,13),
+ new ColumnDfn(16,"QuantityCanBuild",7,0,false,13),
+ new ColumnDfn(16,"QuantityOnHand",7,0,false,13),
+ new ColumnDfn(16,"QuantityOnSalesOrder",7,0,false,13),
+ new ColumnDfn(16,"RemovePending",1,0,false,1),
+ new ColumnDfn(16,"ComponentItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(16,"ComponentItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(16,"ComponentItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(16,"ComponentItemLineDesc",0,0,false,4095),
+ new ColumnDfn(16,"ComponentItemLineQuantityOnHand",7,0,false,13),
+ new ColumnDfn(16,"ComponentItemLineQuantityNeeded",7,0,false,13),
+ new ColumnDfn(16,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(17,"TxnID",0,0,false,36),
+ new ColumnDfn(17,"TimeCreated",0,0,false,23),
+ new ColumnDfn(17,"TimeModified",0,0,false,23),
+ new ColumnDfn(17,"EditSequence",0,0,false,16),
+ new ColumnDfn(17,"TxnNumber",4,0,false,10),
+ new ColumnDfn(17,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(17,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(17,"TxnDate",0,0,false,10),
+ new ColumnDfn(17,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(17,"RefNumber",0,0,false,11),
+ new ColumnDfn(17,"ItemRefListID",0,0,false,36),
+ new ColumnDfn(17,"ItemRefFullName",0,0,false,159),
+ new ColumnDfn(17,"Quantity",7,0,false,13),
+ new ColumnDfn(17,"Rate",7,0,false,14),
+ new ColumnDfn(17,"Amount",7,0,false,11),
+ new ColumnDfn(17,"BalanceRemaining",7,0,false,11),
+ new ColumnDfn(17,"Desc",0,0,false,4095),
+ new ColumnDfn(17,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(17,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(17,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(17,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(17,"BilledDate",0,0,false,10),
+ new ColumnDfn(17,"DueDate",0,0,false,10),
+ new ColumnDfn(17,"IsPaid",1,0,false,1),
+ new ColumnDfn(18,"TxnID",0,0,false,36),
+ new ColumnDfn(18,"TimeCreated",0,0,false,23),
+ new ColumnDfn(18,"TimeModified",0,0,false,23),
+ new ColumnDfn(18,"EditSequence",0,0,false,16),
+ new ColumnDfn(18,"TxnNumber",4,0,false,10),
+ new ColumnDfn(18,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(18,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(18,"TxnDate",0,0,false,10),
+ new ColumnDfn(18,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(18,"RefNumber",0,0,false,11),
+ new ColumnDfn(18,"ItemRefListID",0,0,false,36),
+ new ColumnDfn(18,"ItemRefFullName",0,0,false,159),
+ new ColumnDfn(18,"Quantity",7,0,false,13),
+ new ColumnDfn(18,"Rate",7,0,false,14),
+ new ColumnDfn(18,"Amount",7,0,false,11),
+ new ColumnDfn(18,"BalanceRemaining",7,0,false,11),
+ new ColumnDfn(18,"Desc",0,0,false,4095),
+ new ColumnDfn(18,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(18,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(18,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(18,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(18,"BilledDate",0,0,false,10),
+ new ColumnDfn(18,"DueDate",0,0,false,10),
+ new ColumnDfn(18,"IsPaid",1,0,false,1),
+ new ColumnDfn(18,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(18,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(18,"LinkedTxnTxnType",0,0,false,21),
+ new ColumnDfn(18,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(18,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(18,"LinkedTxnLinkType",0,0,false,8),
+ new ColumnDfn(18,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(18,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(19,"TxnID",0,0,false,36),
+ new ColumnDfn(19,"TimeCreated",0,0,false,23),
+ new ColumnDfn(19,"TimeModified",0,0,false,23),
+ new ColumnDfn(19,"EditSequence",0,0,false,16),
+ new ColumnDfn(19,"TxnNumber",4,0,false,10),
+ new ColumnDfn(19,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(19,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(19,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(19,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(19,"RefNumber",0,0,false,11),
+ new ColumnDfn(19,"TxnDate",0,0,false,10),
+ new ColumnDfn(19,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(19,"Amount",7,0,false,11),
+ new ColumnDfn(19,"Memo",0,0,false,4095),
+ new ColumnDfn(19,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(19,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(19,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(19,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(19,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(19,"AddressCity",0,0,false,31),
+ new ColumnDfn(19,"AddressState",0,0,false,21),
+ new ColumnDfn(19,"AddressCounty",0,0,false,21),
+ new ColumnDfn(19,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(19,"AddressCountry",0,0,false,31),
+ new ColumnDfn(19,"AddressNote",0,0,false,41),
+ new ColumnDfn(19,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(19,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(19,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(19,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(19,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(19,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(19,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(19,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(19,"Tax1Total",7,0,false,11),
+ new ColumnDfn(19,"Tax2Total",7,0,false,11),
+ new ColumnDfn(19,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(20,"TxnID",0,0,false,36),
+ new ColumnDfn(20,"TimeCreated",0,0,false,23),
+ new ColumnDfn(20,"TimeModified",0,0,false,23),
+ new ColumnDfn(20,"EditSequence",0,0,false,16),
+ new ColumnDfn(20,"TxnNumber",4,0,false,10),
+ new ColumnDfn(20,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(20,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(20,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(20,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(20,"RefNumber",0,0,false,11),
+ new ColumnDfn(20,"TxnDate",0,0,false,10),
+ new ColumnDfn(20,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(20,"Amount",7,0,false,11),
+ new ColumnDfn(20,"Memo",0,0,false,4095),
+ new ColumnDfn(20,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(20,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(20,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(20,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(20,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(20,"AddressCity",0,0,false,31),
+ new ColumnDfn(20,"AddressState",0,0,false,21),
+ new ColumnDfn(20,"AddressCounty",0,0,false,21),
+ new ColumnDfn(20,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(20,"AddressCountry",0,0,false,31),
+ new ColumnDfn(20,"AddressNote",0,0,false,41),
+ new ColumnDfn(20,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(20,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(20,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(20,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(20,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(20,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(20,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(20,"ExpenseLineClearExpenseLines",1,0,false,1),
+ new ColumnDfn(20,"ExpenseLineSeqNo",4,0,false,10),
+ new ColumnDfn(20,"ExpenseLineTxnLineID",0,0,false,36),
+ new ColumnDfn(20,"ExpenseLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(20,"ExpenseLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(20,"ExpenseLineAmount",7,0,false,11),
+ new ColumnDfn(20,"ExpenseLineMemo",0,0,false,4095),
+ new ColumnDfn(20,"ExpenseLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(20,"ExpenseLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(20,"ExpenseLineClassRefListID",0,0,false,36),
+ new ColumnDfn(20,"ExpenseLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(20,"ExpenseLineBillableStatus",0,0,false,13),
+ new ColumnDfn(20,"ExpenseLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(20,"ExpenseLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(20,"ExpenseLineTax1Amount",7,0,false,11),
+ new ColumnDfn(20,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(20,"Tax1Total",7,0,false,11),
+ new ColumnDfn(20,"Tax2Total",7,0,false,11),
+ new ColumnDfn(20,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(20,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(20,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(21,"TxnID",0,0,false,36),
+ new ColumnDfn(21,"TimeCreated",0,0,false,23),
+ new ColumnDfn(21,"TimeModified",0,0,false,23),
+ new ColumnDfn(21,"EditSequence",0,0,false,16),
+ new ColumnDfn(21,"TxnNumber",4,0,false,10),
+ new ColumnDfn(21,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(21,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(21,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(21,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(21,"RefNumber",0,0,false,11),
+ new ColumnDfn(21,"TxnDate",0,0,false,10),
+ new ColumnDfn(21,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(21,"Amount",7,0,false,11),
+ new ColumnDfn(21,"Memo",0,0,false,4095),
+ new ColumnDfn(21,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(21,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(21,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(21,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(21,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(21,"AddressCity",0,0,false,31),
+ new ColumnDfn(21,"AddressState",0,0,false,21),
+ new ColumnDfn(21,"AddressCounty",0,0,false,21),
+ new ColumnDfn(21,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(21,"AddressCountry",0,0,false,31),
+ new ColumnDfn(21,"AddressNote",0,0,false,41),
+ new ColumnDfn(21,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(21,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(21,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(21,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(21,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(21,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(21,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(21,"ItemLineClearItemLines",1,0,false,1),
+ new ColumnDfn(21,"ItemLineType",0,0,false,11),
+ new ColumnDfn(21,"ItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(21,"ItemGroupLineTxnLineID",0,0,false,36),
+ new ColumnDfn(21,"ItemGroupLineItemRefListID",0,0,false,36),
+ new ColumnDfn(21,"ItemGroupLineItemRefFullName",0,0,false,31),
+ new ColumnDfn(21,"ItemGroupLineDesc",0,0,false,4095),
+ new ColumnDfn(21,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(21,"ItemGroupLineTotalAmount",7,0,false,14),
+ new ColumnDfn(21,"ItemGroupSeqNo",4,0,false,10),
+ new ColumnDfn(21,"ItemLineTxnLineID",0,0,false,36),
+ new ColumnDfn(21,"ItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(21,"ItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(21,"ItemLineDesc",0,0,false,4095),
+ new ColumnDfn(21,"ItemLineQuantity",7,0,false,13),
+ new ColumnDfn(21,"ItemLineCost",7,0,false,14),
+ new ColumnDfn(21,"ItemLineAmount",7,0,false,11),
+ new ColumnDfn(21,"ItemLineTax1Amount",7,0,false,11),
+ new ColumnDfn(21,"ItemLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(21,"ItemLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(21,"ItemLineClassRefListID",0,0,false,36),
+ new ColumnDfn(21,"ItemLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(21,"ItemLineBillableStatus",0,0,false,13),
+ new ColumnDfn(21,"ItemLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(21,"ItemLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(21,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(21,"Tax1Total",7,0,false,11),
+ new ColumnDfn(21,"Tax2Total",7,0,false,11),
+ new ColumnDfn(21,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(21,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(21,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(21,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(22,"ListID",0,0,false,36),
+ new ColumnDfn(22,"TimeCreated",0,0,false,23),
+ new ColumnDfn(22,"TimeModified",0,0,false,23),
+ new ColumnDfn(22,"EditSequence",0,0,false,16),
+ new ColumnDfn(22,"Name",0,0,false,31),
+ new ColumnDfn(22,"FullName",0,0,false,159),
+ new ColumnDfn(22,"IsActive",1,0,false,1),
+ new ColumnDfn(22,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(22,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(22,"Sublevel",4,0,false,10),
+ new ColumnDfn(23,"TxnID",0,0,false,36),
+ new ColumnDfn(23,"TxnLineID",0,0,false,36),
+ new ColumnDfn(23,"ClearedStatus",0,0,false,10),
+ new ColumnDfn(23,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(24,"Id",4,0,false,10),
+ new ColumnDfn(24,"IsSampleCompany",1,0,false,1),
+ new ColumnDfn(24,"CompanyName",0,0,false,59),
+ new ColumnDfn(24,"LegalCompanyName",0,0,false,59),
+ new ColumnDfn(24,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(24,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(24,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(24,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(24,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(24,"AddressCity",0,0,false,31),
+ new ColumnDfn(24,"AddressState",0,0,false,21),
+ new ColumnDfn(24,"AddressCounty",0,0,false,21),
+ new ColumnDfn(24,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(24,"AddressCountry",0,0,false,31),
+ new ColumnDfn(24,"AddressNote",0,0,false,41),
+ new ColumnDfn(24,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(24,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(24,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(24,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(24,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(24,"LegalAddressAddr1",0,0,false,41),
+ new ColumnDfn(24,"LegalAddressAddr2",0,0,false,41),
+ new ColumnDfn(24,"LegalAddressAddr3",0,0,false,41),
+ new ColumnDfn(24,"LegalAddressAddr4",0,0,false,41),
+ new ColumnDfn(24,"LegalAddressAddr5",0,0,false,41),
+ new ColumnDfn(24,"LegalAddressCity",0,0,false,31),
+ new ColumnDfn(24,"LegalAddressState",0,0,false,21),
+ new ColumnDfn(24,"LegalAddressCounty",0,0,false,21),
+ new ColumnDfn(24,"LegalAddressPostalCode",0,0,false,13),
+ new ColumnDfn(24,"LegalAddressCountry",0,0,false,31),
+ new ColumnDfn(24,"LegalAddressNote",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressForCustomerAddr1",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressForCustomerAddr2",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressForCustomerAddr3",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressForCustomerAddr4",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressForCustomerAddr5",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressForCustomerCity",0,0,false,31),
+ new ColumnDfn(24,"CompanyAddressForCustomerState",0,0,false,21),
+ new ColumnDfn(24,"CompanyAddressForCustomerCounty",0,0,false,21),
+ new ColumnDfn(24,"CompanyAddressForCustomerPostalCode",0,0,false,13),
+ new ColumnDfn(24,"CompanyAddressForCustomerCountry",0,0,false,31),
+ new ColumnDfn(24,"CompanyAddressForCustomerNote",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressBlockForCustomerkAddr1",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressBlockForCustomerkAddr2",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressBlockForCustomerkAddr3",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressBlockForCustomerkAddr4",0,0,false,41),
+ new ColumnDfn(24,"CompanyAddressBlockForCustomerkAddr5",0,0,false,41),
+ new ColumnDfn(24,"Phone",0,0,false,51),
+ new ColumnDfn(24,"Fax",0,0,false,51),
+ new ColumnDfn(24,"Email",0,0,false,99),
+ new ColumnDfn(24,"CompanyWebSite",0,0,false,128),
+ new ColumnDfn(24,"FirstMonthFiscalYear",0,0,false,9),
+ new ColumnDfn(24,"FirstMonthIncomeTaxYear",0,0,false,9),
+ new ColumnDfn(24,"CompanyType",0,0,false,255),
+ new ColumnDfn(25,"Id",4,0,false,10),
+ new ColumnDfn(25,"LastRestoreTime",0,0,false,23),
+ new ColumnDfn(25,"LastCondenseTime",0,0,false,23),
+ new ColumnDfn(26,"TxnID",0,0,false,36),
+ new ColumnDfn(26,"TimeCreated",0,0,false,23),
+ new ColumnDfn(26,"TimeModified",0,0,false,23),
+ new ColumnDfn(26,"EditSequence",0,0,false,16),
+ new ColumnDfn(26,"TxnNumber",4,0,false,10),
+ new ColumnDfn(26,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(26,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(26,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(26,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(26,"TxnDate",0,0,false,10),
+ new ColumnDfn(26,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(26,"Amount",7,0,false,11),
+ new ColumnDfn(26,"RefNumber",0,0,false,11),
+ new ColumnDfn(26,"Memo",0,0,false,4095),
+ new ColumnDfn(26,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(26,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(26,"Tax1Total",7,0,false,11),
+ new ColumnDfn(26,"Tax2Total",7,0,false,11),
+ new ColumnDfn(26,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(27,"TxnID",0,0,false,36),
+ new ColumnDfn(27,"TimeCreated",0,0,false,23),
+ new ColumnDfn(27,"TimeModified",0,0,false,23),
+ new ColumnDfn(27,"EditSequence",0,0,false,16),
+ new ColumnDfn(27,"TxnNumber",4,0,false,10),
+ new ColumnDfn(27,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(27,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(27,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(27,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(27,"TxnDate",0,0,false,10),
+ new ColumnDfn(27,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(27,"Amount",7,0,false,11),
+ new ColumnDfn(27,"RefNumber",0,0,false,11),
+ new ColumnDfn(27,"Memo",0,0,false,4095),
+ new ColumnDfn(27,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(27,"ExpenseLineClearExpenseLines",1,0,false,1),
+ new ColumnDfn(27,"ExpenseLineSeqNo",4,0,false,10),
+ new ColumnDfn(27,"ExpenseLineTxnLineID",0,0,false,36),
+ new ColumnDfn(27,"ExpenseLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(27,"ExpenseLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(27,"ExpenseLineAmount",7,0,false,11),
+ new ColumnDfn(27,"ExpenseLineMemo",0,0,false,4095),
+ new ColumnDfn(27,"ExpenseLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(27,"ExpenseLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(27,"ExpenseLineClassRefListID",0,0,false,36),
+ new ColumnDfn(27,"ExpenseLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(27,"ExpenseLineBillableStatus",0,0,false,13),
+ new ColumnDfn(27,"ExpenseLineTax1Amount",7,0,false,11),
+ new ColumnDfn(27,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(27,"Tax1Total",7,0,false,11),
+ new ColumnDfn(27,"Tax2Total",7,0,false,11),
+ new ColumnDfn(27,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(27,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(27,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(28,"TxnID",0,0,false,36),
+ new ColumnDfn(28,"TimeCreated",0,0,false,23),
+ new ColumnDfn(28,"TimeModified",0,0,false,23),
+ new ColumnDfn(28,"EditSequence",0,0,false,16),
+ new ColumnDfn(28,"TxnNumber",4,0,false,10),
+ new ColumnDfn(28,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(28,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(28,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(28,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(28,"TxnDate",0,0,false,10),
+ new ColumnDfn(28,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(28,"Amount",7,0,false,11),
+ new ColumnDfn(28,"RefNumber",0,0,false,11),
+ new ColumnDfn(28,"Memo",0,0,false,4095),
+ new ColumnDfn(28,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(28,"ItemLineClearItemLines",1,0,false,1),
+ new ColumnDfn(28,"ItemLineType",0,0,false,11),
+ new ColumnDfn(28,"ItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(28,"ItemGroupLineTxnLineID",0,0,false,36),
+ new ColumnDfn(28,"ItemGroupLineItemRefListID",0,0,false,36),
+ new ColumnDfn(28,"ItemGroupLineItemRefFullName",0,0,false,31),
+ new ColumnDfn(28,"ItemGroupLineDesc",0,0,false,4095),
+ new ColumnDfn(28,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(28,"ItemGroupLineTotalAmount",7,0,false,14),
+ new ColumnDfn(28,"ItemGroupSeqNo",4,0,false,10),
+ new ColumnDfn(28,"ItemLineTxnLineID",0,0,false,36),
+ new ColumnDfn(28,"ItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(28,"ItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(28,"ItemLineDesc",0,0,false,4095),
+ new ColumnDfn(28,"ItemLineQuantity",7,0,false,13),
+ new ColumnDfn(28,"ItemLineCost",7,0,false,14),
+ new ColumnDfn(28,"ItemLineAmount",7,0,false,11),
+ new ColumnDfn(28,"ItemLineTax1Amount",7,0,false,11),
+ new ColumnDfn(28,"ItemLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(28,"ItemLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(28,"ItemLineClassRefListID",0,0,false,36),
+ new ColumnDfn(28,"ItemLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(28,"ItemLineBillableStatus",0,0,false,13),
+ new ColumnDfn(28,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(28,"Tax1Total",7,0,false,11),
+ new ColumnDfn(28,"Tax2Total",7,0,false,11),
+ new ColumnDfn(28,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(28,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(28,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(28,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(29,"TxnID",0,0,false,36),
+ new ColumnDfn(29,"TimeCreated",0,0,false,23),
+ new ColumnDfn(29,"TimeModified",0,0,false,23),
+ new ColumnDfn(29,"EditSequence",0,0,false,16),
+ new ColumnDfn(29,"TxnNumber",4,0,false,10),
+ new ColumnDfn(29,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(29,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(29,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(29,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(29,"TxnDate",0,0,false,10),
+ new ColumnDfn(29,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(29,"Amount",7,0,false,11),
+ new ColumnDfn(29,"RefNumber",0,0,false,11),
+ new ColumnDfn(29,"Memo",0,0,false,4095),
+ new ColumnDfn(29,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(29,"Tax1Total",7,0,false,11),
+ new ColumnDfn(29,"Tax2Total",7,0,false,11),
+ new ColumnDfn(29,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(30,"TxnID",0,0,false,36),
+ new ColumnDfn(30,"TimeCreated",0,0,false,23),
+ new ColumnDfn(30,"TimeModified",0,0,false,23),
+ new ColumnDfn(30,"EditSequence",0,0,false,16),
+ new ColumnDfn(30,"TxnNumber",4,0,false,10),
+ new ColumnDfn(30,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(30,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(30,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(30,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(30,"TxnDate",0,0,false,10),
+ new ColumnDfn(30,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(30,"Amount",7,0,false,11),
+ new ColumnDfn(30,"RefNumber",0,0,false,11),
+ new ColumnDfn(30,"Memo",0,0,false,4095),
+ new ColumnDfn(30,"ExpenseLineClearExpenseLines",1,0,false,1),
+ new ColumnDfn(30,"ExpenseLineSeqNo",4,0,false,10),
+ new ColumnDfn(30,"ExpenseLineTxnLineID",0,0,false,36),
+ new ColumnDfn(30,"ExpenseLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(30,"ExpenseLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(30,"ExpenseLineAmount",7,0,false,11),
+ new ColumnDfn(30,"ExpenseLineMemo",0,0,false,4095),
+ new ColumnDfn(30,"ExpenseLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(30,"ExpenseLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(30,"ExpenseLineClassRefListID",0,0,false,36),
+ new ColumnDfn(30,"ExpenseLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(30,"ExpenseLineBillableStatus",0,0,false,13),
+ new ColumnDfn(30,"ExpenseLineTax1Amount",7,0,false,11),
+ new ColumnDfn(30,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(30,"Tax1Total",7,0,false,11),
+ new ColumnDfn(30,"Tax2Total",7,0,false,11),
+ new ColumnDfn(30,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(30,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(30,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(31,"TxnID",0,0,false,36),
+ new ColumnDfn(31,"TimeCreated",0,0,false,23),
+ new ColumnDfn(31,"TimeModified",0,0,false,23),
+ new ColumnDfn(31,"EditSequence",0,0,false,16),
+ new ColumnDfn(31,"TxnNumber",4,0,false,10),
+ new ColumnDfn(31,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(31,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(31,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(31,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(31,"TxnDate",0,0,false,10),
+ new ColumnDfn(31,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(31,"Amount",7,0,false,11),
+ new ColumnDfn(31,"RefNumber",0,0,false,11),
+ new ColumnDfn(31,"Memo",0,0,false,4095),
+ new ColumnDfn(31,"ItemLineClearItemLines",1,0,false,1),
+ new ColumnDfn(31,"ItemLineType",0,0,false,11),
+ new ColumnDfn(31,"ItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(31,"ItemGroupLineTxnLineID",0,0,false,36),
+ new ColumnDfn(31,"ItemGroupLineItemRefListID",0,0,false,36),
+ new ColumnDfn(31,"ItemGroupLineItemRefFullName",0,0,false,31),
+ new ColumnDfn(31,"ItemGroupLineDesc",0,0,false,4095),
+ new ColumnDfn(31,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(31,"ItemGroupLineTotalAmount",7,0,false,14),
+ new ColumnDfn(31,"ItemGroupSeqNo",4,0,false,10),
+ new ColumnDfn(31,"ItemLineTxnLineID",0,0,false,36),
+ new ColumnDfn(31,"ItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(31,"ItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(31,"ItemLineDesc",0,0,false,4095),
+ new ColumnDfn(31,"ItemLineQuantity",7,0,false,13),
+ new ColumnDfn(31,"ItemLineCost",7,0,false,14),
+ new ColumnDfn(31,"ItemLineAmount",7,0,false,11),
+ new ColumnDfn(31,"ItemLineTax1Amount",7,0,false,11),
+ new ColumnDfn(31,"ItemLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(31,"ItemLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(31,"ItemLineClassRefListID",0,0,false,36),
+ new ColumnDfn(31,"ItemLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(31,"ItemLineBillableStatus",0,0,false,13),
+ new ColumnDfn(31,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(31,"Tax1Total",7,0,false,11),
+ new ColumnDfn(31,"Tax2Total",7,0,false,11),
+ new ColumnDfn(31,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(31,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(31,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(31,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(32,"TxnID",0,0,false,36),
+ new ColumnDfn(32,"TimeCreated",0,0,false,23),
+ new ColumnDfn(32,"TimeModified",0,0,false,23),
+ new ColumnDfn(32,"EditSequence",0,0,false,16),
+ new ColumnDfn(32,"TxnNumber",4,0,false,10),
+ new ColumnDfn(32,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(32,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(32,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(32,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(32,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(32,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(32,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(32,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(32,"TxnDate",0,0,false,10),
+ new ColumnDfn(32,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(32,"RefNumber",0,0,false,11),
+ new ColumnDfn(32,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(32,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(32,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(32,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(32,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(32,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(32,"BillAddressState",0,0,false,21),
+ new ColumnDfn(32,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(32,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(32,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(32,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(32,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(32,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(32,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(32,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(32,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(32,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(32,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(32,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(32,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(32,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(32,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(32,"IsPending",1,0,false,1),
+ new ColumnDfn(32,"PONumber",0,0,false,25),
+ new ColumnDfn(32,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(32,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(32,"DueDate",0,0,false,10),
+ new ColumnDfn(32,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(32,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(32,"FOB",0,0,false,13),
+ new ColumnDfn(32,"ShipDate",0,0,false,10),
+ new ColumnDfn(32,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(32,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(32,"Subtotal",7,0,false,11),
+ new ColumnDfn(32,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(32,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(32,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(32,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(32,"TotalAmount",7,0,false,11),
+ new ColumnDfn(32,"CreditRemaining",7,0,false,11),
+ new ColumnDfn(32,"Memo",0,0,false,4095),
+ new ColumnDfn(32,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(32,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(32,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(32,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(32,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(32,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(32,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(32,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(33,"TxnID",0,0,false,36),
+ new ColumnDfn(33,"TimeCreated",0,0,false,23),
+ new ColumnDfn(33,"TimeModified",0,0,false,23),
+ new ColumnDfn(33,"EditSequence",0,0,false,16),
+ new ColumnDfn(33,"TxnNumber",4,0,false,10),
+ new ColumnDfn(33,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(33,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(33,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(33,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(33,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(33,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(33,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(33,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(33,"TxnDate",0,0,false,10),
+ new ColumnDfn(33,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(33,"RefNumber",0,0,false,11),
+ new ColumnDfn(33,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(33,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(33,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(33,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(33,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(33,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(33,"BillAddressState",0,0,false,21),
+ new ColumnDfn(33,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(33,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(33,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(33,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(33,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(33,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(33,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(33,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(33,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(33,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(33,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(33,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(33,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(33,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(33,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(33,"IsPending",1,0,false,1),
+ new ColumnDfn(33,"PONumber",0,0,false,25),
+ new ColumnDfn(33,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(33,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(33,"DueDate",0,0,false,10),
+ new ColumnDfn(33,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(33,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(33,"FOB",0,0,false,13),
+ new ColumnDfn(33,"ShipDate",0,0,false,10),
+ new ColumnDfn(33,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(33,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(33,"Subtotal",7,0,false,11),
+ new ColumnDfn(33,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(33,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(33,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(33,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(33,"TotalAmount",7,0,false,11),
+ new ColumnDfn(33,"CreditRemaining",7,0,false,11),
+ new ColumnDfn(33,"Memo",0,0,false,4095),
+ new ColumnDfn(33,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(33,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(33,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(33,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(33,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(33,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(33,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(33,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(33,"CreditMemoLineType",0,0,false,11),
+ new ColumnDfn(33,"CreditMemoLineSeqNo",4,0,false,10),
+ new ColumnDfn(33,"CreditMemoLineGroupLineTxnLineID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineGroupItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineGroupItemGroupRefFullName",0,0,false,159),
+ new ColumnDfn(33,"CreditMemoLineGroupDesc",0,0,false,4095),
+ new ColumnDfn(33,"CreditMemoLineGroupQuantity",7,0,false,13),
+ new ColumnDfn(33,"CreditMemoLineGroupIsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(33,"CreditMemoLineGroupTotalAmount",7,0,false,11),
+ new ColumnDfn(33,"CreditMemoLineGroupServiceDate",0,0,false,10),
+ new ColumnDfn(33,"CreditMemoLineGroupSeqNo",4,0,false,10),
+ new ColumnDfn(33,"CreditMemoLineTxnLineID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineItemRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(33,"CreditMemoLineDesc",0,0,false,4095),
+ new ColumnDfn(33,"CreditMemoLineQuantity",7,0,false,13),
+ new ColumnDfn(33,"CreditMemoLineRate",7,0,false,14),
+ new ColumnDfn(33,"CreditMemoLineRatePercent",7,0,false,13),
+ new ColumnDfn(33,"CreditMemoLinePriceLevelRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLinePriceLevelRefFullName",0,0,false,159),
+ new ColumnDfn(33,"CreditMemoLineClassRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(33,"CreditMemoLineAmount",7,0,false,11),
+ new ColumnDfn(33,"CreditMemoLineServiceDate",0,0,false,10),
+ new ColumnDfn(33,"CreditMemoLineSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(33,"CreditMemoLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(33,"CreditMemoLineIsTaxable",1,0,false,1),
+ new ColumnDfn(33,"CreditMemoLineOverrideItemAccountRefListID",0,0,false,36),
+ new ColumnDfn(33,"CreditMemoLineOverrideItemAccountRefFullName",0,0,false,159),
+ new ColumnDfn(33,"CustomFieldCreditMemoLineOther1",0,0,false,29),
+ new ColumnDfn(33,"CustomFieldCreditMemoLineOther2",0,0,false,29),
+ new ColumnDfn(33,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(33,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(33,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(33,"CustomFieldCreditMemoLineGroupOther1",0,0,false,30),
+ new ColumnDfn(33,"CustomFieldCreditMemoLineGroupOther2",0,0,false,30),
+ new ColumnDfn(34,"TxnID",0,0,false,36),
+ new ColumnDfn(34,"TimeCreated",0,0,false,23),
+ new ColumnDfn(34,"TimeModified",0,0,false,23),
+ new ColumnDfn(34,"EditSequence",0,0,false,16),
+ new ColumnDfn(34,"TxnNumber",4,0,false,10),
+ new ColumnDfn(34,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(34,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(34,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(34,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(34,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(34,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(34,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(34,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(34,"TxnDate",0,0,false,10),
+ new ColumnDfn(34,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(34,"RefNumber",0,0,false,11),
+ new ColumnDfn(34,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(34,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(34,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(34,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(34,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(34,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(34,"BillAddressState",0,0,false,21),
+ new ColumnDfn(34,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(34,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(34,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(34,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(34,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(34,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(34,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(34,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(34,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(34,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(34,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(34,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(34,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(34,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(34,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(34,"IsPending",1,0,false,1),
+ new ColumnDfn(34,"PONumber",0,0,false,25),
+ new ColumnDfn(34,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(34,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(34,"DueDate",0,0,false,10),
+ new ColumnDfn(34,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(34,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(34,"FOB",0,0,false,13),
+ new ColumnDfn(34,"ShipDate",0,0,false,10),
+ new ColumnDfn(34,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(34,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(34,"Subtotal",7,0,false,11),
+ new ColumnDfn(34,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(34,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(34,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(34,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(34,"TotalAmount",7,0,false,11),
+ new ColumnDfn(34,"CreditRemaining",7,0,false,11),
+ new ColumnDfn(34,"Memo",0,0,false,4095),
+ new ColumnDfn(34,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(34,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(34,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(34,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(34,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(34,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(34,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(34,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(34,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(34,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(34,"LinkedTxnTxnType",0,0,false,14),
+ new ColumnDfn(34,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(34,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(34,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(34,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(35,"ListID",0,0,false,36),
+ new ColumnDfn(35,"TimeCreated",0,0,false,23),
+ new ColumnDfn(35,"TimeModified",0,0,false,23),
+ new ColumnDfn(35,"EditSequence",0,0,false,16),
+ new ColumnDfn(35,"Name",0,0,false,41),
+ new ColumnDfn(35,"FullName",0,0,false,209),
+ new ColumnDfn(35,"IsActive",1,0,false,1),
+ new ColumnDfn(35,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(35,"ParentRefFullName",0,0,false,209),
+ new ColumnDfn(35,"Sublevel",4,0,false,10),
+ new ColumnDfn(35,"CompanyName",0,0,false,41),
+ new ColumnDfn(35,"Salutation",0,0,false,15),
+ new ColumnDfn(35,"FirstName",0,0,false,25),
+ new ColumnDfn(35,"MiddleName",0,0,false,5),
+ new ColumnDfn(35,"LastName",0,0,false,25),
+ new ColumnDfn(35,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(35,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(35,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(35,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(35,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(35,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(35,"BillAddressState",0,0,false,21),
+ new ColumnDfn(35,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(35,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(35,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(35,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(35,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(35,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(35,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(35,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(35,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(35,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(35,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(35,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(35,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(35,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(35,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(35,"Phone",0,0,false,21),
+ new ColumnDfn(35,"AltPhone",0,0,false,21),
+ new ColumnDfn(35,"Fax",0,0,false,21),
+ new ColumnDfn(35,"Email",0,0,false,1023),
+ new ColumnDfn(35,"Contact",0,0,false,41),
+ new ColumnDfn(35,"AltContact",0,0,false,41),
+ new ColumnDfn(35,"CustomerTypeRefListID",0,0,false,36),
+ new ColumnDfn(35,"CustomerTypeRefFullName",0,0,false,159),
+ new ColumnDfn(35,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(35,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(35,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(35,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(35,"Balance",7,0,false,11),
+ new ColumnDfn(35,"TotalBalance",7,0,false,11),
+ new ColumnDfn(35,"OpenBalance",7,0,false,11),
+ new ColumnDfn(35,"OpenBalanceDate",0,0,false,10),
+ new ColumnDfn(35,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(35,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(35,"TaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(35,"TaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(35,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(35,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(35,"SalesTaxCountry",0,0,false,31),
+ new ColumnDfn(35,"ResaleNumber",0,0,false,15),
+ new ColumnDfn(35,"AccountNumber",0,0,false,99),
+ new ColumnDfn(35,"BusinessNumber",0,0,false,99),
+ new ColumnDfn(35,"CreditLimit",7,0,false,11),
+ new ColumnDfn(35,"PreferredPaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(35,"PreferredPaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(35,"CreditCardInfoCreditCardNumber",0,0,false,25),
+ new ColumnDfn(35,"CreditCardInfoExpirationMonth",4,0,false,10),
+ new ColumnDfn(35,"CreditCardInfoExpirationYear",4,0,false,10),
+ new ColumnDfn(35,"CreditCardInfoNameOnCard",0,0,false,41),
+ new ColumnDfn(35,"CreditCardInfoCreditCardAddress",0,0,false,41),
+ new ColumnDfn(35,"CreditCardInfoCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(35,"JobStatus",0,0,false,10),
+ new ColumnDfn(35,"JobStartDate",0,0,false,10),
+ new ColumnDfn(35,"JobProjectedEndDate",0,0,false,10),
+ new ColumnDfn(35,"JobEndDate",0,0,false,10),
+ new ColumnDfn(35,"JobDesc",0,0,false,99),
+ new ColumnDfn(35,"JobTypeRefListID",0,0,false,36),
+ new ColumnDfn(35,"JobTypeRefFullName",0,0,false,159),
+ new ColumnDfn(35,"Notes",0,0,false,4095),
+ new ColumnDfn(35,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(35,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(35,"IsUsingCustomerTaxCode",1,0,false,1),
+ new ColumnDfn(36,"ListID",0,0,false,36),
+ new ColumnDfn(36,"TimeCreated",0,0,false,23),
+ new ColumnDfn(36,"TimeModified",0,0,false,23),
+ new ColumnDfn(36,"EditSequence",0,0,false,16),
+ new ColumnDfn(36,"Name",0,0,false,101),
+ new ColumnDfn(36,"IsActive",1,0,false,1),
+ new ColumnDfn(37,"ListID",0,0,false,36),
+ new ColumnDfn(37,"TimeCreated",0,0,false,23),
+ new ColumnDfn(37,"TimeModified",0,0,false,23),
+ new ColumnDfn(37,"EditSequence",0,0,false,16),
+ new ColumnDfn(37,"Name",0,0,false,31),
+ new ColumnDfn(37,"FullName",0,0,false,159),
+ new ColumnDfn(37,"IsActive",1,0,false,1),
+ new ColumnDfn(37,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(37,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(37,"Sublevel",4,0,false,10),
+ new ColumnDfn(38,"OwnerID",0,0,false,50),
+ new ColumnDfn(38,"Name",0,0,false,31),
+ new ColumnDfn(38,"EntityType",0,0,false,23),
+ new ColumnDfn(38,"EntityRefListID",0,0,false,36),
+ new ColumnDfn(38,"EntityRefFullName",0,0,false,159),
+ new ColumnDfn(38,"TxnType",0,0,false,23),
+ new ColumnDfn(38,"TxnID",0,0,false,36),
+ new ColumnDfn(38,"TxnLineID",0,0,false,36),
+ new ColumnDfn(38,"OtherType",0,0,false,7),
+ new ColumnDfn(38,"Value",0,0,false,4095),
+ new ColumnDfn(39,"ListID",0,0,false,36),
+ new ColumnDfn(39,"TimeCreated",0,0,false,23),
+ new ColumnDfn(39,"TimeModified",0,0,false,23),
+ new ColumnDfn(39,"EditSequence",0,0,false,16),
+ new ColumnDfn(39,"Name",0,0,false,31),
+ new ColumnDfn(39,"IsActive",1,0,false,1),
+ new ColumnDfn(39,"DayOfMonthDue",4,0,false,10),
+ new ColumnDfn(39,"DueNextMonthDays",4,0,false,10),
+ new ColumnDfn(39,"DiscountDayOfMonth",4,0,false,10),
+ new ColumnDfn(39,"DiscountPct",7,0,false,13),
+ new ColumnDfn(40,"TxnID",0,0,false,36),
+ new ColumnDfn(40,"TimeCreated",0,0,false,23),
+ new ColumnDfn(40,"TimeModified",0,0,false,23),
+ new ColumnDfn(40,"EditSequence",0,0,false,16),
+ new ColumnDfn(40,"TxnNumber",4,0,false,10),
+ new ColumnDfn(40,"TxnDate",0,0,false,10),
+ new ColumnDfn(40,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(40,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(40,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(40,"Memo",0,0,false,4095),
+ new ColumnDfn(40,"DepositTotal",7,0,false,11),
+ new ColumnDfn(40,"CashBackInfoTxnLineID",0,0,false,36),
+ new ColumnDfn(40,"CashBackInfoAccountRefListID",0,0,false,36),
+ new ColumnDfn(40,"CashBackInfoAccountRefFullName",0,0,false,159),
+ new ColumnDfn(40,"CashBackInfoMemo",0,0,false,4095),
+ new ColumnDfn(40,"CashBackInfoAmount",7,0,false,11),
+ new ColumnDfn(41,"TxnID",0,0,false,36),
+ new ColumnDfn(41,"TimeCreated",0,0,false,23),
+ new ColumnDfn(41,"TimeModified",0,0,false,23),
+ new ColumnDfn(41,"EditSequence",0,0,false,16),
+ new ColumnDfn(41,"TxnNumber",4,0,false,10),
+ new ColumnDfn(41,"TxnDate",0,0,false,10),
+ new ColumnDfn(41,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(41,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(41,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(41,"Memo",0,0,false,4095),
+ new ColumnDfn(41,"DepositTotal",7,0,false,11),
+ new ColumnDfn(41,"CashBackInfoTxnLineID",0,0,false,36),
+ new ColumnDfn(41,"CashBackInfoAccountRefListID",0,0,false,36),
+ new ColumnDfn(41,"CashBackInfoAccountRefFullName",0,0,false,159),
+ new ColumnDfn(41,"CashBackInfoMemo",0,0,false,4095),
+ new ColumnDfn(41,"CashBackInfoAmount",7,0,false,11),
+ new ColumnDfn(41,"DepositLineSeqNo",4,0,false,10),
+ new ColumnDfn(41,"DepositLineTxnType",0,0,false,22),
+ new ColumnDfn(41,"DepositLineTxnID",0,0,false,36),
+ new ColumnDfn(41,"DepositLineTxnLineID",0,0,false,36),
+ new ColumnDfn(41,"DepositLinePaymentTxnID",0,0,false,36),
+ new ColumnDfn(41,"DepositLinePaymentTxnLineID",0,0,false,36),
+ new ColumnDfn(41,"DepositLineEntityRefListID",0,0,false,36),
+ new ColumnDfn(41,"DepositLineEntityRefFullName",0,0,false,209),
+ new ColumnDfn(41,"DepositLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(41,"DepositLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(41,"DepositLineMemo",0,0,false,4095),
+ new ColumnDfn(41,"DepositLineCheckNumber",0,0,false,11),
+ new ColumnDfn(41,"DepositLinePaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(41,"DepositLinePaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(41,"DepositLineClassRefListID",0,0,false,36),
+ new ColumnDfn(41,"DepositLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(41,"DepositLineAmount",7,0,false,11),
+ new ColumnDfn(41,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(41,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(42,"ListID",0,0,false,36),
+ new ColumnDfn(42,"TimeCreated",0,0,false,23),
+ new ColumnDfn(42,"TimeModified",0,0,false,23),
+ new ColumnDfn(42,"EditSequence",0,0,false,16),
+ new ColumnDfn(42,"Name",0,0,false,41),
+ new ColumnDfn(42,"IsActive",1,0,false,1),
+ new ColumnDfn(42,"Salutation",0,0,false,15),
+ new ColumnDfn(42,"FirstName",0,0,false,25),
+ new ColumnDfn(42,"MiddleName",0,0,false,5),
+ new ColumnDfn(42,"LastName",0,0,false,25),
+ new ColumnDfn(42,"EmployeeAddressAddr1",0,0,false,41),
+ new ColumnDfn(42,"EmployeeAddressAddr2",0,0,false,41),
+ new ColumnDfn(42,"EmployeeAddressCity",0,0,false,31),
+ new ColumnDfn(42,"EmployeeAddressState",0,0,false,21),
+ new ColumnDfn(42,"EmployeeAddressCounty",0,0,false,21),
+ new ColumnDfn(42,"EmployeeAddressPostalCode",0,0,false,13),
+ new ColumnDfn(42,"PrintAs",0,0,false,41),
+ new ColumnDfn(42,"Phone",0,0,false,21),
+ new ColumnDfn(42,"AltPhone",0,0,false,21),
+ new ColumnDfn(42,"NiNumber",0,0,false,15),
+ new ColumnDfn(42,"MaritalStatus",0,0,false,6),
+ new ColumnDfn(42,"Email",0,0,false,1023),
+ new ColumnDfn(42,"EmployeeType",0,0,false,9),
+ new ColumnDfn(42,"Sex",0,0,false,6),
+ new ColumnDfn(42,"HiredDate",0,0,false,10),
+ new ColumnDfn(42,"ReleasedDate",0,0,false,10),
+ new ColumnDfn(42,"BirthDate",0,0,false,10),
+ new ColumnDfn(42,"AccountNumber",0,0,false,99),
+ new ColumnDfn(42,"BillingRateRefListID",0,0,false,36),
+ new ColumnDfn(42,"BillingRateRefFullName",0,0,false,31),
+ new ColumnDfn(42,"PayrollInfoPayPeriod",0,0,false,11),
+ new ColumnDfn(42,"PayrollInfoClassRefListID",0,0,false,36),
+ new ColumnDfn(42,"PayrollInfoClassRefFullName",0,0,false,159),
+ new ColumnDfn(42,"PayrollInfoUseTimeDataToCreatePaychecks",0,0,false,16),
+ new ColumnDfn(42,"PayrollInfoSickHoursHoursAvailable",7,0,false,15),
+ new ColumnDfn(42,"PayrollInfoSickHoursAccrualPeriod",0,0,false,19),
+ new ColumnDfn(42,"PayrollInfoSickHoursHoursAccrued",7,0,false,15),
+ new ColumnDfn(42,"PayrollInfoSickHoursMaximumHours",7,0,false,15),
+ new ColumnDfn(42,"PayrollInfoSickHoursIsResettingHoursEachNewYear",1,0,false,1),
+ new ColumnDfn(42,"PayrollInfoSickHoursHoursUsed",7,0,false,15),
+ new ColumnDfn(42,"PayrollInfoSickHoursAccrualStartDate",0,0,false,10),
+ new ColumnDfn(42,"PayrollInfoVacationHoursVacationPayAvailable",7,0,false,11),
+ new ColumnDfn(42,"PayrollInfoVacationHoursVacationPayUsed",7,0,false,11),
+ new ColumnDfn(42,"PayrollInfoVacationHoursRetainOrPayEveryPeriod",0,0,false,19),
+ new ColumnDfn(42,"PayrollInfoVacationHoursVacationPercentage",7,0,false,13),
+ new ColumnDfn(42,"PayrollInfoVacationHoursPayrollItemVacationRefListID",0,0,false,36),
+ new ColumnDfn(42,"PayrollInfoVacationHoursPayrollItemVacationRefFullName",0,0,false,31),
+ new ColumnDfn(43,"ListID",0,0,false,36),
+ new ColumnDfn(43,"TimeCreated",0,0,false,23),
+ new ColumnDfn(43,"TimeModified",0,0,false,23),
+ new ColumnDfn(43,"EditSequence",0,0,false,16),
+ new ColumnDfn(43,"Name",0,0,false,41),
+ new ColumnDfn(43,"IsActive",1,0,false,1),
+ new ColumnDfn(43,"Salutation",0,0,false,15),
+ new ColumnDfn(43,"FirstName",0,0,false,25),
+ new ColumnDfn(43,"MiddleName",0,0,false,5),
+ new ColumnDfn(43,"LastName",0,0,false,25),
+ new ColumnDfn(43,"EmployeeAddressAddr1",0,0,false,41),
+ new ColumnDfn(43,"EmployeeAddressAddr2",0,0,false,41),
+ new ColumnDfn(43,"EmployeeAddressCity",0,0,false,31),
+ new ColumnDfn(43,"EmployeeAddressState",0,0,false,21),
+ new ColumnDfn(43,"EmployeeAddressCounty",0,0,false,21),
+ new ColumnDfn(43,"EmployeeAddressPostalCode",0,0,false,13),
+ new ColumnDfn(43,"PrintAs",0,0,false,41),
+ new ColumnDfn(43,"Phone",0,0,false,21),
+ new ColumnDfn(43,"AltPhone",0,0,false,21),
+ new ColumnDfn(43,"NiNumber",0,0,false,15),
+ new ColumnDfn(43,"MaritalStatus",0,0,false,6),
+ new ColumnDfn(43,"Email",0,0,false,1023),
+ new ColumnDfn(43,"EmployeeType",0,0,false,9),
+ new ColumnDfn(43,"Sex",0,0,false,6),
+ new ColumnDfn(43,"HiredDate",0,0,false,10),
+ new ColumnDfn(43,"ReleasedDate",0,0,false,10),
+ new ColumnDfn(43,"BirthDate",0,0,false,10),
+ new ColumnDfn(43,"AccountNumber",0,0,false,99),
+ new ColumnDfn(43,"BillingRateRefListID",0,0,false,36),
+ new ColumnDfn(43,"BillingRateRefFullName",0,0,false,31),
+ new ColumnDfn(43,"PayrollInfoPayPeriod",0,0,false,11),
+ new ColumnDfn(43,"PayrollInfoClassRefListID",0,0,false,36),
+ new ColumnDfn(43,"PayrollInfoClassRefFullName",0,0,false,159),
+ new ColumnDfn(43,"PayrollInfoEarningsClearEarnings",1,0,false,1),
+ new ColumnDfn(43,"PayrollInfoEarningsSeqNo",4,0,false,10),
+ new ColumnDfn(43,"PayrollInfoEarningsPayrollItemWageRefListID",0,0,false,36),
+ new ColumnDfn(43,"PayrollInfoEarningsPayrollItemWageRefFullName",0,0,false,31),
+ new ColumnDfn(43,"PayrollInfoEarningsRate",7,0,false,14),
+ new ColumnDfn(43,"PayrollInfoEarningsRatePercent",7,0,false,13),
+ new ColumnDfn(43,"PayrollInfoUseTimeDataToCreatePaychecks",0,0,false,16),
+ new ColumnDfn(43,"PayrollInfoSickHoursHoursAvailable",7,0,false,15),
+ new ColumnDfn(43,"PayrollInfoSickHoursAccrualPeriod",0,0,false,19),
+ new ColumnDfn(43,"PayrollInfoSickHoursHoursAccrued",7,0,false,15),
+ new ColumnDfn(43,"PayrollInfoSickHoursMaximumHours",7,0,false,15),
+ new ColumnDfn(43,"PayrollInfoSickHoursIsResettingHoursEachNewYear",1,0,false,1),
+ new ColumnDfn(43,"PayrollInfoSickHoursHoursUsed",7,0,false,15),
+ new ColumnDfn(43,"PayrollInfoSickHoursAccrualStartDate",0,0,false,10),
+ new ColumnDfn(43,"PayrollInfoVacationHoursVacationPayAvailable",7,0,false,11),
+ new ColumnDfn(43,"PayrollInfoVacationHoursVacationPayUsed",7,0,false,11),
+ new ColumnDfn(43,"PayrollInfoVacationHoursRetainOrPayEveryPeriod",0,0,false,19),
+ new ColumnDfn(43,"PayrollInfoVacationHoursVacationPercentage",7,0,false,13),
+ new ColumnDfn(43,"PayrollInfoVacationHoursPayrollItemVacationRefListID",0,0,false,36),
+ new ColumnDfn(43,"PayrollInfoVacationHoursPayrollItemVacationRefFullName",0,0,false,31),
+ new ColumnDfn(43,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(43,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(44,"ListID",0,0,false,36),
+ new ColumnDfn(44,"TimeCreated",0,0,false,23),
+ new ColumnDfn(44,"TimeModified",0,0,false,23),
+ new ColumnDfn(44,"EditSequence",0,0,false,16),
+ new ColumnDfn(44,"FullName",0,0,false,209),
+ new ColumnDfn(44,"IsActive",1,0,false,1),
+ new ColumnDfn(44,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(44,"ParentRefFullName",0,0,false,209),
+ new ColumnDfn(44,"Sublevel",4,0,false,10),
+ new ColumnDfn(44,"Type",0,0,false,20),
+ new ColumnDfn(45,"TxnID",0,0,false,36),
+ new ColumnDfn(45,"TimeCreated",0,0,false,23),
+ new ColumnDfn(45,"TimeModified",0,0,false,23),
+ new ColumnDfn(45,"EditSequence",0,0,false,16),
+ new ColumnDfn(45,"TxnNumber",4,0,false,10),
+ new ColumnDfn(45,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(45,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(45,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(45,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(45,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(45,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(45,"TxnDate",0,0,false,10),
+ new ColumnDfn(45,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(45,"RefNumber",0,0,false,11),
+ new ColumnDfn(45,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(45,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(45,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(45,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(45,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(45,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(45,"BillAddressState",0,0,false,21),
+ new ColumnDfn(45,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(45,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(45,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(45,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(45,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(45,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(45,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(45,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(45,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(45,"IsActive",1,0,false,1),
+ new ColumnDfn(45,"CreateChangeOrder",1,0,false,1),
+ new ColumnDfn(45,"PONumber",0,0,false,25),
+ new ColumnDfn(45,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(45,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(45,"DueDate",0,0,false,10),
+ new ColumnDfn(45,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(45,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(45,"FOB",0,0,false,13),
+ new ColumnDfn(45,"Subtotal",7,0,false,11),
+ new ColumnDfn(45,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(45,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(45,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(45,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(45,"TotalAmount",7,0,false,11),
+ new ColumnDfn(45,"Memo",0,0,false,4095),
+ new ColumnDfn(45,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(45,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(45,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(45,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(45,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(45,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(45,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(45,"Tax1Total",7,0,false,11),
+ new ColumnDfn(45,"Tax2Total",7,0,false,11),
+ new ColumnDfn(45,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(45,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(46,"TxnID",0,0,false,36),
+ new ColumnDfn(46,"TimeCreated",0,0,false,23),
+ new ColumnDfn(46,"TimeModified",0,0,false,23),
+ new ColumnDfn(46,"EditSequence",0,0,false,16),
+ new ColumnDfn(46,"TxnNumber",4,0,false,10),
+ new ColumnDfn(46,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(46,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(46,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(46,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(46,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(46,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(46,"TxnDate",0,0,false,10),
+ new ColumnDfn(46,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(46,"RefNumber",0,0,false,11),
+ new ColumnDfn(46,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(46,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(46,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(46,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(46,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(46,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(46,"BillAddressState",0,0,false,21),
+ new ColumnDfn(46,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(46,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(46,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(46,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(46,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(46,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(46,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(46,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(46,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(46,"IsActive",1,0,false,1),
+ new ColumnDfn(46,"CreateChangeOrder",1,0,false,1),
+ new ColumnDfn(46,"PONumber",0,0,false,25),
+ new ColumnDfn(46,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(46,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(46,"DueDate",0,0,false,10),
+ new ColumnDfn(46,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(46,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(46,"FOB",0,0,false,13),
+ new ColumnDfn(46,"Subtotal",7,0,false,11),
+ new ColumnDfn(46,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(46,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(46,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(46,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(46,"TotalAmount",7,0,false,11),
+ new ColumnDfn(46,"Memo",0,0,false,4095),
+ new ColumnDfn(46,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(46,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(46,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(46,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(46,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(46,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(46,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(46,"EstimateLineType",0,0,false,11),
+ new ColumnDfn(46,"EstimateLineSeqNo",4,0,false,10),
+ new ColumnDfn(46,"EstimateLineGroupTxnLineID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineGroupItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineGroupItemGroupRefFullName",0,0,false,159),
+ new ColumnDfn(46,"EstimateLineGroupDesc",0,0,false,4095),
+ new ColumnDfn(46,"EstimateLineGroupQuantity",7,0,false,13),
+ new ColumnDfn(46,"EstimateLineGroupIsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(46,"EstimateLineGroupTotalAmount",7,0,false,11),
+ new ColumnDfn(46,"EstimateLineGroupSeqNo",4,0,false,10),
+ new ColumnDfn(46,"EstimateLineTxnLineID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineItemRefListID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(46,"EstimateLineDesc",0,0,false,4095),
+ new ColumnDfn(46,"EstimateLineQuantity",7,0,false,13),
+ new ColumnDfn(46,"EstimateLineRate",7,0,false,14),
+ new ColumnDfn(46,"EstimateLineRatePercent",7,0,false,13),
+ new ColumnDfn(46,"EstimateLineClassRefListID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(46,"EstimateLineAmount",7,0,false,11),
+ new ColumnDfn(46,"EstimateLineSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(46,"EstimateLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(46,"EstimateLineMarkupRate",7,0,false,14),
+ new ColumnDfn(46,"EstimateLineMarkupRatePercent",7,0,false,13),
+ new ColumnDfn(46,"EstimateLineOverrideItemAccountRefListID",0,0,false,36),
+ new ColumnDfn(46,"EstimateLineOverrideItemAccountRefFullName",0,0,false,159),
+ new ColumnDfn(46,"CustomFieldEstimateLineOther1",0,0,false,29),
+ new ColumnDfn(46,"CustomFieldEstimateLineOther2",0,0,false,29),
+ new ColumnDfn(46,"Tax1Total",7,0,false,11),
+ new ColumnDfn(46,"Tax2Total",7,0,false,11),
+ new ColumnDfn(46,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(46,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(46,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(46,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(46,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(46,"CustomFieldEstimateLineGroupOther1",0,0,false,30),
+ new ColumnDfn(46,"CustomFieldEstimateLineGroupOther2",0,0,false,30),
+ new ColumnDfn(47,"TxnID",0,0,false,36),
+ new ColumnDfn(47,"TimeCreated",0,0,false,23),
+ new ColumnDfn(47,"TimeModified",0,0,false,23),
+ new ColumnDfn(47,"EditSequence",0,0,false,16),
+ new ColumnDfn(47,"TxnNumber",4,0,false,10),
+ new ColumnDfn(47,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(47,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(47,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(47,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(47,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(47,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(47,"TxnDate",0,0,false,10),
+ new ColumnDfn(47,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(47,"RefNumber",0,0,false,11),
+ new ColumnDfn(47,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(47,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(47,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(47,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(47,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(47,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(47,"BillAddressState",0,0,false,21),
+ new ColumnDfn(47,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(47,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(47,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(47,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(47,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(47,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(47,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(47,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(47,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(47,"IsActive",1,0,false,1),
+ new ColumnDfn(47,"CreateChangeOrder",1,0,false,1),
+ new ColumnDfn(47,"PONumber",0,0,false,25),
+ new ColumnDfn(47,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(47,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(47,"DueDate",0,0,false,10),
+ new ColumnDfn(47,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(47,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(47,"FOB",0,0,false,13),
+ new ColumnDfn(47,"Subtotal",7,0,false,11),
+ new ColumnDfn(47,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(47,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(47,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(47,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(47,"TotalAmount",7,0,false,11),
+ new ColumnDfn(47,"Memo",0,0,false,4095),
+ new ColumnDfn(47,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(47,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(47,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(47,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(47,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(47,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(47,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(47,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(47,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(47,"LinkedTxnTxnType",0,0,false,14),
+ new ColumnDfn(47,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(47,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(47,"LinkedTxnLinkType",0,0,false,11),
+ new ColumnDfn(47,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(47,"Tax1Total",7,0,false,11),
+ new ColumnDfn(47,"Tax2Total",7,0,false,11),
+ new ColumnDfn(47,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(47,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(47,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(48,"ID",4,0,false,10),
+ new ColumnDfn(48,"ProductName",0,0,false,255),
+ new ColumnDfn(48,"MajorVersion",0,0,false,5),
+ new ColumnDfn(48,"MinorVersion",0,0,false,5),
+ new ColumnDfn(48,"Country",0,0,false,2),
+ new ColumnDfn(48,"IsAutomaticLogin",1,0,false,1),
+ new ColumnDfn(48,"QBFileMode",0,0,false,10),
+ new ColumnDfn(48,"QODBCMajorVersion",0,0,false,5),
+ new ColumnDfn(48,"QODBCMinorVersion",0,0,false,5),
+ new ColumnDfn(48,"QODBCBuildNumber",0,0,false,5),
+ new ColumnDfn(48,"QODBCRegion",0,0,false,5),
+ new ColumnDfn(48,"QODBCSerialNo",0,0,false,10),
+ new ColumnDfn(48,"QODBCEdition",0,0,false,50),
+ new ColumnDfn(48,"QODBCEditionQBES",0,0,false,50),
+ new ColumnDfn(48,"QODBCEditionRunning",0,0,false,50),
+ new ColumnDfn(49,"ID",4,0,false,10),
+ new ColumnDfn(49,"ProductName",0,0,false,255),
+ new ColumnDfn(49,"MajorVersion",0,0,false,5),
+ new ColumnDfn(49,"MinorVersion",0,0,false,5),
+ new ColumnDfn(49,"Country",0,0,false,2),
+ new ColumnDfn(49,"IsAutomaticLogin",1,0,false,1),
+ new ColumnDfn(49,"QBFileMode",0,0,false,10),
+ new ColumnDfn(49,"QODBCMajorVersion",0,0,false,5),
+ new ColumnDfn(49,"QODBCMinorVersion",0,0,false,5),
+ new ColumnDfn(49,"QODBCBuildNumber",0,0,false,5),
+ new ColumnDfn(49,"QODBCRegion",0,0,false,5),
+ new ColumnDfn(49,"QODBCSerialNo",0,0,false,10),
+ new ColumnDfn(49,"QODBCEdition",0,0,false,50),
+ new ColumnDfn(49,"QODBCEditionQBES",0,0,false,50),
+ new ColumnDfn(49,"QODBCEditionRunning",0,0,false,50),
+ new ColumnDfn(49,"AccountMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"BillingRateMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"ClassMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"CustomerMsgMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"CustomerTypeMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"EntityMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"ItemMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"JobTypeMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"PaymentMethodMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"PayrollItemMetaData",4,0,false,10),
+ new ColumnDfn(49,"PriceLevelMetaData",4,0,false,10),
+ new ColumnDfn(49,"SalesRepMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"SalesTaxCodeMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"ShipMethodMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"TemplateMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"TermsMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"ToDoMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"VehicleMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(49,"VendorTypeMetaDataMaxCapacity",4,0,false,10),
+ new ColumnDfn(50,"ID",4,0,false,10),
+ new ColumnDfn(50,"ProductName",0,0,false,255),
+ new ColumnDfn(50,"MajorVersion",0,0,false,5),
+ new ColumnDfn(50,"MinorVersion",0,0,false,5),
+ new ColumnDfn(50,"Country",0,0,false,2),
+ new ColumnDfn(50,"SupportedQBXMLVersion",0,0,false,10),
+ new ColumnDfn(50,"IsAutomaticLogin",1,0,false,1),
+ new ColumnDfn(50,"QBFileMode",0,0,false,10),
+ new ColumnDfn(50,"QODBCMajorVersion",0,0,false,5),
+ new ColumnDfn(50,"QODBCMinorVersion",0,0,false,5),
+ new ColumnDfn(50,"QODBCBuildNumber",0,0,false,5),
+ new ColumnDfn(50,"QODBCRegion",0,0,false,5),
+ new ColumnDfn(50,"QODBCSerialNo",0,0,false,10),
+ new ColumnDfn(50,"QODBCEdition",0,0,false,50),
+ new ColumnDfn(50,"QODBCEditionQBES",0,0,false,50),
+ new ColumnDfn(50,"QODBCEditionRunning",0,0,false,50),
+ new ColumnDfn(50,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(51,"TxnID",0,0,false,36),
+ new ColumnDfn(51,"TimeCreated",0,0,false,23),
+ new ColumnDfn(51,"TimeModified",0,0,false,23),
+ new ColumnDfn(51,"EditSequence",0,0,false,16),
+ new ColumnDfn(51,"TxnNumber",4,0,false,10),
+ new ColumnDfn(51,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(51,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(51,"TxnDate",0,0,false,10),
+ new ColumnDfn(51,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(51,"RefNumber",0,0,false,11),
+ new ColumnDfn(51,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(51,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(51,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(51,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(51,"Memo",0,0,false,4095),
+ new ColumnDfn(52,"TxnID",0,0,false,36),
+ new ColumnDfn(52,"TimeCreated",0,0,false,23),
+ new ColumnDfn(52,"TimeModified",0,0,false,23),
+ new ColumnDfn(52,"EditSequence",0,0,false,16),
+ new ColumnDfn(52,"TxnNumber",4,0,false,10),
+ new ColumnDfn(52,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(52,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(52,"TxnDate",0,0,false,10),
+ new ColumnDfn(52,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(52,"RefNumber",0,0,false,11),
+ new ColumnDfn(52,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(52,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(52,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(52,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(52,"Memo",0,0,false,4095),
+ new ColumnDfn(52,"InventoryAdjustmentSeqNo",4,0,false,10),
+ new ColumnDfn(52,"InventoryAdjustmentLineTxnLineID",0,0,false,36),
+ new ColumnDfn(52,"InventoryAdjustmentLineItemRefListID",0,0,false,36),
+ new ColumnDfn(52,"InventoryAdjustmentLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(52,"InventoryAdjustmentLineQuantityDifference",7,0,false,13),
+ new ColumnDfn(52,"InventoryAdjustmentLineValueDifference",7,0,false,11),
+ new ColumnDfn(52,"InventoryAdjustmentLineQuantityAdjustmentNewQuantity",7,0,false,13),
+ new ColumnDfn(52,"InventoryAdjustmentLineQuantityAdjustmentQuantityDifference",7,0,false,13),
+ new ColumnDfn(52,"InventoryAdjustmentLineValueAdjustmentNewQuantity",7,0,false,13),
+ new ColumnDfn(52,"InventoryAdjustmentLineValueAdjustmentNewValue",7,0,false,11),
+ new ColumnDfn(52,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(52,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(53,"TxnID",0,0,false,36),
+ new ColumnDfn(53,"TimeCreated",0,0,false,23),
+ new ColumnDfn(53,"TimeModified",0,0,false,23),
+ new ColumnDfn(53,"EditSequence",0,0,false,16),
+ new ColumnDfn(53,"TxnNumber",4,0,false,10),
+ new ColumnDfn(53,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(53,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(53,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(53,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(53,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(53,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(53,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(53,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(53,"TxnDate",0,0,false,10),
+ new ColumnDfn(53,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(53,"RefNumber",0,0,false,11),
+ new ColumnDfn(53,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(53,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(53,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(53,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(53,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(53,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(53,"BillAddressState",0,0,false,21),
+ new ColumnDfn(53,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(53,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(53,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(53,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(53,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(53,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(53,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(53,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(53,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(53,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(53,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(53,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(53,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(53,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(53,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(53,"IsPending",1,0,false,1),
+ new ColumnDfn(53,"IsFinanceCharge",1,0,false,1),
+ new ColumnDfn(53,"PONumber",0,0,false,25),
+ new ColumnDfn(53,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(53,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(53,"DueDate",0,0,false,10),
+ new ColumnDfn(53,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(53,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(53,"FOB",0,0,false,13),
+ new ColumnDfn(53,"ShipDate",0,0,false,10),
+ new ColumnDfn(53,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(53,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(53,"Subtotal",7,0,false,11),
+ new ColumnDfn(53,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(53,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(53,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(53,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(53,"AppliedAmount",7,0,false,11),
+ new ColumnDfn(53,"BalanceRemaining",7,0,false,11),
+ new ColumnDfn(53,"Memo",0,0,false,4095),
+ new ColumnDfn(53,"IsPaid",1,0,false,1),
+ new ColumnDfn(53,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(53,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(53,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(53,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(53,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(53,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(53,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(53,"SuggestedDiscountAmount",7,0,false,11),
+ new ColumnDfn(53,"SuggestedDiscountDate",0,0,false,10),
+ new ColumnDfn(53,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(53,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(54,"TxnID",0,0,false,36),
+ new ColumnDfn(54,"TimeCreated",0,0,false,23),
+ new ColumnDfn(54,"TimeModified",0,0,false,23),
+ new ColumnDfn(54,"EditSequence",0,0,false,16),
+ new ColumnDfn(54,"TxnNumber",4,0,false,10),
+ new ColumnDfn(54,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(54,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(54,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(54,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(54,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(54,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(54,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(54,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(54,"TxnDate",0,0,false,10),
+ new ColumnDfn(54,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(54,"RefNumber",0,0,false,11),
+ new ColumnDfn(54,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(54,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(54,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(54,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(54,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(54,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(54,"BillAddressState",0,0,false,21),
+ new ColumnDfn(54,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(54,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(54,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(54,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(54,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(54,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(54,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(54,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(54,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(54,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(54,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(54,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(54,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(54,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(54,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(54,"IsPending",1,0,false,1),
+ new ColumnDfn(54,"IsFinanceCharge",1,0,false,1),
+ new ColumnDfn(54,"PONumber",0,0,false,25),
+ new ColumnDfn(54,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(54,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(54,"DueDate",0,0,false,10),
+ new ColumnDfn(54,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(54,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(54,"FOB",0,0,false,13),
+ new ColumnDfn(54,"ShipDate",0,0,false,10),
+ new ColumnDfn(54,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(54,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(54,"Subtotal",7,0,false,11),
+ new ColumnDfn(54,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(54,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(54,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(54,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(54,"AppliedAmount",7,0,false,11),
+ new ColumnDfn(54,"BalanceRemaining",7,0,false,11),
+ new ColumnDfn(54,"Memo",0,0,false,4095),
+ new ColumnDfn(54,"IsPaid",1,0,false,1),
+ new ColumnDfn(54,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(54,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(54,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(54,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(54,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(54,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(54,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(54,"SuggestedDiscountAmount",7,0,false,11),
+ new ColumnDfn(54,"SuggestedDiscountDate",0,0,false,10),
+ new ColumnDfn(54,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(54,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineType",0,0,false,11),
+ new ColumnDfn(54,"InvoiceLineSeqNo",4,0,false,10),
+ new ColumnDfn(54,"InvoiceLineGroupTxnLineID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineGroupItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineGroupItemGroupRefFullName",0,0,false,31),
+ new ColumnDfn(54,"InvoiceLineGroupDesc",0,0,false,4095),
+ new ColumnDfn(54,"InvoiceLineGroupQuantity",7,0,false,13),
+ new ColumnDfn(54,"InvoiceLineGroupIsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(54,"InvoiceLineGroupTotalAmount",7,0,false,11),
+ new ColumnDfn(54,"InvoiceLineGroupServiceDate",0,0,false,10),
+ new ColumnDfn(54,"InvoiceLineGroupSeqNo",4,0,false,10),
+ new ColumnDfn(54,"InvoiceLineTxnLineID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineItemRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(54,"InvoiceLineDesc",0,0,false,4095),
+ new ColumnDfn(54,"InvoiceLineQuantity",7,0,false,13),
+ new ColumnDfn(54,"InvoiceLineRate",7,0,false,14),
+ new ColumnDfn(54,"InvoiceLineRatePercent",7,0,false,13),
+ new ColumnDfn(54,"InvoiceLinePriceLevelRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLinePriceLevelRefFullName",0,0,false,159),
+ new ColumnDfn(54,"InvoiceLineClassRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(54,"InvoiceLineAmount",7,0,false,11),
+ new ColumnDfn(54,"InvoiceLineServiceDate",0,0,false,10),
+ new ColumnDfn(54,"InvoiceLineSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(54,"InvoiceLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(54,"InvoiceLineOverrideItemAccountRefListID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineOverrideItemAccountRefFullName",0,0,false,159),
+ new ColumnDfn(54,"CustomFieldInvoiceLineOther1",0,0,false,29),
+ new ColumnDfn(54,"CustomFieldInvoiceLineOther2",0,0,false,29),
+ new ColumnDfn(54,"InvoiceLineLinkToTxnTxnID",0,0,false,36),
+ new ColumnDfn(54,"InvoiceLineLinkToTxnTxnLineID",0,0,false,36),
+ new ColumnDfn(54,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(54,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(54,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(54,"CustomFieldInvoiceLineGroupOther1",0,0,false,30),
+ new ColumnDfn(54,"CustomFieldInvoiceLineGroupOther2",0,0,false,30),
+ new ColumnDfn(55,"TxnID",0,0,false,36),
+ new ColumnDfn(55,"TimeCreated",0,0,false,23),
+ new ColumnDfn(55,"TimeModified",0,0,false,23),
+ new ColumnDfn(55,"EditSequence",0,0,false,16),
+ new ColumnDfn(55,"TxnNumber",4,0,false,10),
+ new ColumnDfn(55,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(55,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(55,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(55,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(55,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(55,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(55,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(55,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(55,"TxnDate",0,0,false,10),
+ new ColumnDfn(55,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(55,"RefNumber",0,0,false,11),
+ new ColumnDfn(55,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(55,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(55,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(55,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(55,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(55,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(55,"BillAddressState",0,0,false,21),
+ new ColumnDfn(55,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(55,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(55,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(55,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(55,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(55,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(55,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(55,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(55,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(55,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(55,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(55,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(55,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(55,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(55,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(55,"IsPending",1,0,false,1),
+ new ColumnDfn(55,"IsFinanceCharge",1,0,false,1),
+ new ColumnDfn(55,"PONumber",0,0,false,25),
+ new ColumnDfn(55,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(55,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(55,"DueDate",0,0,false,10),
+ new ColumnDfn(55,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(55,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(55,"FOB",0,0,false,13),
+ new ColumnDfn(55,"ShipDate",0,0,false,10),
+ new ColumnDfn(55,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(55,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(55,"Subtotal",7,0,false,11),
+ new ColumnDfn(55,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(55,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(55,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(55,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(55,"AppliedAmount",7,0,false,11),
+ new ColumnDfn(55,"BalanceRemaining",7,0,false,11),
+ new ColumnDfn(55,"Memo",0,0,false,4095),
+ new ColumnDfn(55,"IsPaid",1,0,false,1),
+ new ColumnDfn(55,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(55,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(55,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(55,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(55,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(55,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(55,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(55,"SuggestedDiscountAmount",7,0,false,11),
+ new ColumnDfn(55,"SuggestedDiscountDate",0,0,false,10),
+ new ColumnDfn(55,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(55,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(55,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(55,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(55,"LinkedTxnTxnType",0,0,false,14),
+ new ColumnDfn(55,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(55,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(55,"LinkedTxnLinkType",0,0,false,11),
+ new ColumnDfn(55,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(55,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(56,"ListID",0,0,false,36),
+ new ColumnDfn(56,"TimeCreated",0,0,false,23),
+ new ColumnDfn(56,"TimeModified",0,0,false,23),
+ new ColumnDfn(56,"EditSequence",0,0,false,16),
+ new ColumnDfn(56,"Name",0,0,false,31),
+ new ColumnDfn(56,"FullName",0,0,false,209),
+ new ColumnDfn(56,"Description",0,0,false,4095),
+ new ColumnDfn(56,"IsActive",1,0,false,1),
+ new ColumnDfn(56,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(56,"ParentRefFullName",0,0,false,209),
+ new ColumnDfn(56,"Sublevel",4,0,false,10),
+ new ColumnDfn(56,"Type",0,0,false,25),
+ new ColumnDfn(56,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(56,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(56,"SalesOrPurchaseDesc",0,0,false,4095),
+ new ColumnDfn(56,"SalesOrPurchasePrice",7,0,false,14),
+ new ColumnDfn(56,"SalesOrPurchasePricePercent",7,0,false,13),
+ new ColumnDfn(56,"SalesOrPurchaseAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"SalesOrPurchaseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"SalesAndPurchaseSalesDesc",0,0,false,4095),
+ new ColumnDfn(56,"SalesAndPurchaseSalesPrice",7,0,false,14),
+ new ColumnDfn(56,"SalesAndPurchaseIncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"SalesAndPurchaseIncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"SalesAndPurchasePurchaseDesc",0,0,false,4095),
+ new ColumnDfn(56,"SalesAndPurchasePurchaseCost",7,0,false,14),
+ new ColumnDfn(56,"SalesAndPurchaseExpenseAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"SalesAndPurchaseExpenseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"SalesAndPurchasePrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(56,"SalesAndPurchasePrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(56,"SalesDesc",0,0,false,4095),
+ new ColumnDfn(56,"SalesPrice",7,0,false,14),
+ new ColumnDfn(56,"IncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"IncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"PurchaseDesc",0,0,false,4095),
+ new ColumnDfn(56,"PurchaseCost",7,0,false,14),
+ new ColumnDfn(56,"COGSAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"COGSAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"PrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(56,"PrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(56,"AssetAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"AssetAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"ReorderBuildPoint",7,0,false,13),
+ new ColumnDfn(56,"InventoryDate",0,0,false,10),
+ new ColumnDfn(56,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(56,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(56,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(56,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(56,"TaxRate",7,0,false,13),
+ new ColumnDfn(56,"TaxVendorRefListID",0,0,false,36),
+ new ColumnDfn(56,"TaxVendorRefFullName",0,0,false,41),
+ new ColumnDfn(57,"ItemInventoryAssemblyRefListID",0,0,false,36),
+ new ColumnDfn(57,"ItemInventoryAssemblyRefFullName",0,0,false,159),
+ new ColumnDfn(57,"TxnDate",0,0,false,10),
+ new ColumnDfn(57,"QuantityCanBuild",7,0,false,13),
+ new ColumnDfn(57,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(58,"ListID",0,0,false,36),
+ new ColumnDfn(58,"TimeCreated",0,0,false,23),
+ new ColumnDfn(58,"TimeModified",0,0,false,23),
+ new ColumnDfn(58,"EditSequence",0,0,false,16),
+ new ColumnDfn(58,"Name",0,0,false,31),
+ new ColumnDfn(58,"FullName",0,0,false,159),
+ new ColumnDfn(58,"IsActive",1,0,false,1),
+ new ColumnDfn(58,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(58,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(58,"Sublevel",4,0,false,10),
+ new ColumnDfn(58,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(58,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(58,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(58,"TaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(58,"TaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(58,"DiscountRate",7,0,false,14),
+ new ColumnDfn(58,"DiscountRatePercent",7,0,false,13),
+ new ColumnDfn(58,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(58,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(59,"ListID",0,0,false,36),
+ new ColumnDfn(59,"TimeCreated",0,0,false,23),
+ new ColumnDfn(59,"TimeModified",0,0,false,23),
+ new ColumnDfn(59,"EditSequence",0,0,false,16),
+ new ColumnDfn(59,"Name",0,0,false,31),
+ new ColumnDfn(59,"IsActive",1,0,false,1),
+ new ColumnDfn(59,"AcquiredAs",0,0,false,3),
+ new ColumnDfn(59,"PurchaseDesc",0,0,false,50),
+ new ColumnDfn(59,"PurchaseDate",0,0,false,10),
+ new ColumnDfn(59,"PurchaseCost",7,0,false,14),
+ new ColumnDfn(59,"VendorOrPayeeName",0,0,false,50),
+ new ColumnDfn(59,"AssetAccountRefListID",0,0,false,36),
+ new ColumnDfn(59,"AssetAccountRefFullName",0,0,false,159),
+ new ColumnDfn(59,"FixedAssetSalesInfoSalesDesc",0,0,false,50),
+ new ColumnDfn(59,"FixedAssetSalesInfoSalesDate",0,0,false,10),
+ new ColumnDfn(59,"FixedAssetSalesInfoSalesPrice",7,0,false,14),
+ new ColumnDfn(59,"FixedAssetSalesInfoSalesExpense",7,0,false,14),
+ new ColumnDfn(59,"AssetDesc",0,0,false,50),
+ new ColumnDfn(59,"Location",0,0,false,50),
+ new ColumnDfn(59,"PONumber",0,0,false,30),
+ new ColumnDfn(59,"SerialNumber",0,0,false,30),
+ new ColumnDfn(59,"WarrantyExpDate",0,0,false,10),
+ new ColumnDfn(59,"Notes",0,0,false,4096),
+ new ColumnDfn(59,"AssetNumber",0,0,false,10),
+ new ColumnDfn(59,"CostBasis",7,0,false,11),
+ new ColumnDfn(59,"YearEndAccumulatedDepreciation",7,0,false,11),
+ new ColumnDfn(59,"YearEndBookValue",7,0,false,11),
+ new ColumnDfn(60,"ListID",0,0,false,36),
+ new ColumnDfn(60,"TimeCreated",0,0,false,23),
+ new ColumnDfn(60,"TimeModified",0,0,false,23),
+ new ColumnDfn(60,"EditSequence",0,0,false,16),
+ new ColumnDfn(60,"Name",0,0,false,31),
+ new ColumnDfn(60,"IsActive",1,0,false,1),
+ new ColumnDfn(60,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(60,"IsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(60,"SpecialItemType",0,0,false,24),
+ new ColumnDfn(61,"ListID",0,0,false,36),
+ new ColumnDfn(61,"TimeCreated",0,0,false,23),
+ new ColumnDfn(61,"TimeModified",0,0,false,23),
+ new ColumnDfn(61,"EditSequence",0,0,false,16),
+ new ColumnDfn(61,"Name",0,0,false,31),
+ new ColumnDfn(61,"IsActive",1,0,false,1),
+ new ColumnDfn(61,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(61,"IsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(61,"SpecialItemType",0,0,false,24),
+ new ColumnDfn(61,"ClearItemsInGroup",1,0,false,1),
+ new ColumnDfn(61,"ItemGroupLineSeqNo",4,0,false,10),
+ new ColumnDfn(61,"ItemGroupLineItemRefListID",0,0,false,36),
+ new ColumnDfn(61,"ItemGroupLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(61,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(61,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(61,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(62,"ListID",0,0,false,36),
+ new ColumnDfn(62,"TimeCreated",0,0,false,23),
+ new ColumnDfn(62,"TimeModified",0,0,false,23),
+ new ColumnDfn(62,"EditSequence",0,0,false,16),
+ new ColumnDfn(62,"Name",0,0,false,31),
+ new ColumnDfn(62,"FullName",0,0,false,159),
+ new ColumnDfn(62,"IsActive",1,0,false,1),
+ new ColumnDfn(62,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(62,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(62,"Sublevel",4,0,false,10),
+ new ColumnDfn(62,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(62,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(62,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(62,"SalesDesc",0,0,false,4095),
+ new ColumnDfn(62,"SalesPrice",7,0,false,14),
+ new ColumnDfn(62,"IncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(62,"IncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(62,"PurchaseDesc",0,0,false,4095),
+ new ColumnDfn(62,"PurchaseCost",7,0,false,14),
+ new ColumnDfn(62,"PurchaseTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(62,"PurchaseTaxCodeRefFullName",0,0,false,31),
+ new ColumnDfn(62,"COGSAccountRefListID",0,0,false,36),
+ new ColumnDfn(62,"COGSAccountRefFullName",0,0,false,159),
+ new ColumnDfn(62,"PrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(62,"PrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(62,"AssetAccountRefListID",0,0,false,36),
+ new ColumnDfn(62,"AssetAccountRefFullName",0,0,false,159),
+ new ColumnDfn(62,"ReorderPoint",7,0,false,13),
+ new ColumnDfn(62,"QuantityOnHand",7,0,false,13),
+ new ColumnDfn(62,"TotalValue",7,0,false,11),
+ new ColumnDfn(62,"InventoryDate",0,0,false,10),
+ new ColumnDfn(62,"AverageCost",7,0,false,14),
+ new ColumnDfn(62,"QuantityOnOrder",7,0,false,13),
+ new ColumnDfn(62,"QuantityOnSalesOrder",7,0,false,13),
+ new ColumnDfn(63,"ListID",0,0,false,36),
+ new ColumnDfn(63,"TimeCreated",0,0,false,23),
+ new ColumnDfn(63,"TimeModified",0,0,false,23),
+ new ColumnDfn(63,"EditSequence",0,0,false,16),
+ new ColumnDfn(63,"Name",0,0,false,31),
+ new ColumnDfn(63,"FullName",0,0,false,159),
+ new ColumnDfn(63,"IsActive",1,0,false,1),
+ new ColumnDfn(63,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(63,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(63,"Sublevel",4,0,false,10),
+ new ColumnDfn(63,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(63,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(63,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(63,"SalesDesc",0,0,false,4095),
+ new ColumnDfn(63,"SalesPrice",7,0,false,14),
+ new ColumnDfn(63,"IncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(63,"IncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(63,"PurchaseDesc",0,0,false,4095),
+ new ColumnDfn(63,"PurchaseCost",7,0,false,14),
+ new ColumnDfn(63,"PurchaseTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(63,"PurchaseTaxCodeRefFullName",0,0,false,31),
+ new ColumnDfn(63,"COGSAccountRefListID",0,0,false,36),
+ new ColumnDfn(63,"COGSAccountRefFullName",0,0,false,159),
+ new ColumnDfn(63,"PrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(63,"PrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(63,"AssetAccountRefListID",0,0,false,36),
+ new ColumnDfn(63,"AssetAccountRefFullName",0,0,false,159),
+ new ColumnDfn(63,"BuildPoint",7,0,false,13),
+ new ColumnDfn(63,"QuantityOnHand",7,0,false,13),
+ new ColumnDfn(63,"TotalValue",7,0,false,11),
+ new ColumnDfn(63,"InventoryDate",0,0,false,10),
+ new ColumnDfn(63,"AverageCost",7,0,false,14),
+ new ColumnDfn(63,"QuantityOnOrder",7,0,false,13),
+ new ColumnDfn(63,"QuantityOnSalesOrder",7,0,false,13),
+ new ColumnDfn(64,"ListID",0,0,false,36),
+ new ColumnDfn(64,"TimeCreated",0,0,false,23),
+ new ColumnDfn(64,"TimeModified",0,0,false,23),
+ new ColumnDfn(64,"EditSequence",0,0,false,16),
+ new ColumnDfn(64,"Name",0,0,false,31),
+ new ColumnDfn(64,"FullName",0,0,false,159),
+ new ColumnDfn(64,"IsActive",1,0,false,1),
+ new ColumnDfn(64,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(64,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(64,"Sublevel",4,0,false,10),
+ new ColumnDfn(64,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(64,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(64,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(64,"SalesDesc",0,0,false,4095),
+ new ColumnDfn(64,"SalesPrice",7,0,false,14),
+ new ColumnDfn(64,"IncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(64,"IncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(64,"PurchaseDesc",0,0,false,4095),
+ new ColumnDfn(64,"PurchaseCost",7,0,false,14),
+ new ColumnDfn(64,"PurchaseTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(64,"PurchaseTaxCodeRefFullName",0,0,false,31),
+ new ColumnDfn(64,"COGSAccountRefListID",0,0,false,36),
+ new ColumnDfn(64,"COGSAccountRefFullName",0,0,false,159),
+ new ColumnDfn(64,"PrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(64,"PrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(64,"AssetAccountRefListID",0,0,false,36),
+ new ColumnDfn(64,"AssetAccountRefFullName",0,0,false,159),
+ new ColumnDfn(64,"BuildPoint",7,0,false,13),
+ new ColumnDfn(64,"QuantityOnHand",7,0,false,13),
+ new ColumnDfn(64,"TotalValue",7,0,false,11),
+ new ColumnDfn(64,"InventoryDate",0,0,false,10),
+ new ColumnDfn(64,"AverageCost",7,0,false,14),
+ new ColumnDfn(64,"QuantityOnOrder",7,0,false,13),
+ new ColumnDfn(64,"QuantityOnSalesOrder",7,0,false,13),
+ new ColumnDfn(64,"ClearItemsInGroup",1,0,false,1),
+ new ColumnDfn(64,"ItemInventoryAssemblyLnSeqNo",4,0,false,10),
+ new ColumnDfn(64,"ItemInventoryAssemblyLnItemInventoryRefListID",0,0,false,36),
+ new ColumnDfn(64,"ItemInventoryAssemblyLnItemInventoryRefFullName",0,0,false,159),
+ new ColumnDfn(64,"ItemInventoryAssemblyLnQuantity",7,0,false,13),
+ new ColumnDfn(64,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(64,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(65,"ListID",0,0,false,36),
+ new ColumnDfn(65,"TimeCreated",0,0,false,23),
+ new ColumnDfn(65,"TimeModified",0,0,false,23),
+ new ColumnDfn(65,"EditSequence",0,0,false,16),
+ new ColumnDfn(65,"Name",0,0,false,31),
+ new ColumnDfn(65,"FullName",0,0,false,159),
+ new ColumnDfn(65,"IsActive",1,0,false,1),
+ new ColumnDfn(65,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(65,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(65,"Sublevel",4,0,false,10),
+ new ColumnDfn(65,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(65,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(65,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(65,"SalesOrPurchaseDesc",0,0,false,4095),
+ new ColumnDfn(65,"SalesOrPurchasePrice",7,0,false,14),
+ new ColumnDfn(65,"SalesOrPurchasePricePercent",7,0,false,13),
+ new ColumnDfn(65,"SalesOrPurchaseAccountRefListID",0,0,false,36),
+ new ColumnDfn(65,"SalesOrPurchaseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(65,"SalesAndPurchaseSalesDesc",0,0,false,4095),
+ new ColumnDfn(65,"SalesAndPurchaseSalesPrice",7,0,false,14),
+ new ColumnDfn(65,"SalesAndPurchaseIncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(65,"SalesAndPurchaseIncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(65,"SalesAndPurchasePurchaseDesc",0,0,false,4095),
+ new ColumnDfn(65,"SalesAndPurchasePurchaseCost",7,0,false,14),
+ new ColumnDfn(65,"SalesAndPurchasePurchaseTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(65,"SalesAndPurchasePurchaseTaxCodeRefFullName",0,0,false,31),
+ new ColumnDfn(65,"SalesAndPurchaseExpenseAccountRefListID",0,0,false,36),
+ new ColumnDfn(65,"SalesAndPurchaseExpenseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(65,"SalesAndPurchasePrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(65,"SalesAndPurchasePrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(66,"ListID",0,0,false,36),
+ new ColumnDfn(66,"TimeCreated",0,0,false,23),
+ new ColumnDfn(66,"TimeModified",0,0,false,23),
+ new ColumnDfn(66,"EditSequence",0,0,false,16),
+ new ColumnDfn(66,"Name",0,0,false,31),
+ new ColumnDfn(66,"FullName",0,0,false,159),
+ new ColumnDfn(66,"IsActive",1,0,false,1),
+ new ColumnDfn(66,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(66,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(66,"Sublevel",4,0,false,10),
+ new ColumnDfn(66,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(66,"TaxCodeForPurchaseRefListID",0,0,false,36),
+ new ColumnDfn(66,"TaxCodeForPurchaseRefFullName",0,0,false,3),
+ new ColumnDfn(66,"TaxCodeForSaleRefListID",0,0,false,36),
+ new ColumnDfn(66,"TaxCodeForSaleRefFullName",0,0,false,3),
+ new ColumnDfn(66,"SalesOrPurchaseDesc",0,0,false,4095),
+ new ColumnDfn(66,"SalesOrPurchasePrice",7,0,false,14),
+ new ColumnDfn(66,"SalesOrPurchasePricePercent",7,0,false,13),
+ new ColumnDfn(66,"SalesOrPurchaseAccountRefListID",0,0,false,36),
+ new ColumnDfn(66,"SalesOrPurchaseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(66,"SalesAndPurchaseSalesDesc",0,0,false,4095),
+ new ColumnDfn(66,"SalesAndPurchaseSalesPrice",7,0,false,14),
+ new ColumnDfn(66,"SalesAndPurchaseIncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(66,"SalesAndPurchaseIncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(66,"SalesAndPurchasePurchaseDesc",0,0,false,4095),
+ new ColumnDfn(66,"SalesAndPurchasePurchaseCost",7,0,false,14),
+ new ColumnDfn(66,"SalesAndPurchasePurchaseTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(66,"SalesAndPurchasePurchaseTaxCodeRefFullName",0,0,false,31),
+ new ColumnDfn(66,"SalesAndPurchaseExpenseAccountRefListID",0,0,false,36),
+ new ColumnDfn(66,"SalesAndPurchaseExpenseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(66,"SalesAndPurchasePrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(66,"SalesAndPurchasePrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(66,"SpecialItemType",0,0,false,24),
+ new ColumnDfn(67,"ListID",0,0,false,36),
+ new ColumnDfn(67,"TimeCreated",0,0,false,23),
+ new ColumnDfn(67,"TimeModified",0,0,false,23),
+ new ColumnDfn(67,"EditSequence",0,0,false,16),
+ new ColumnDfn(67,"Name",0,0,false,31),
+ new ColumnDfn(67,"IsActive",1,0,false,1),
+ new ColumnDfn(67,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(67,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(67,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(67,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(67,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(68,"TxnID",0,0,false,36),
+ new ColumnDfn(68,"TimeCreated",0,0,false,23),
+ new ColumnDfn(68,"TimeModified",0,0,false,23),
+ new ColumnDfn(68,"EditSequence",0,0,false,16),
+ new ColumnDfn(68,"TxnNumber",4,0,false,10),
+ new ColumnDfn(68,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(68,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(68,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(68,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(68,"TxnDate",0,0,false,10),
+ new ColumnDfn(68,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(68,"TotalAmount",7,0,false,11),
+ new ColumnDfn(68,"RefNumber",0,0,false,20),
+ new ColumnDfn(68,"Memo",0,0,false,4095),
+ new ColumnDfn(68,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(68,"Tax1Total",7,0,false,11),
+ new ColumnDfn(68,"Tax2Total",7,0,false,11),
+ new ColumnDfn(68,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(68,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(69,"TxnID",0,0,false,36),
+ new ColumnDfn(69,"TimeCreated",0,0,false,23),
+ new ColumnDfn(69,"TimeModified",0,0,false,23),
+ new ColumnDfn(69,"EditSequence",0,0,false,16),
+ new ColumnDfn(69,"TxnNumber",4,0,false,10),
+ new ColumnDfn(69,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(69,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(69,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(69,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(69,"TxnDate",0,0,false,10),
+ new ColumnDfn(69,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(69,"TotalAmount",7,0,false,11),
+ new ColumnDfn(69,"RefNumber",0,0,false,20),
+ new ColumnDfn(69,"Memo",0,0,false,4095),
+ new ColumnDfn(69,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(69,"ExpenseLineClearExpenseLines",1,0,false,1),
+ new ColumnDfn(69,"ExpenseLineTxnLineID",0,0,false,36),
+ new ColumnDfn(69,"ExpenseLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(69,"ExpenseLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(69,"ExpenseLineAmount",7,0,false,11),
+ new ColumnDfn(69,"ExpenseLineMemo",0,0,false,4095),
+ new ColumnDfn(69,"ExpenseLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(69,"ExpenseLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(69,"ExpenseLineClassRefListID",0,0,false,36),
+ new ColumnDfn(69,"ExpenseLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(69,"ExpenseLineBillableStatus",0,0,false,13),
+ new ColumnDfn(69,"ExpenseLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(69,"ExpenseLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(69,"ExpenseLineTax1Amount",7,0,false,11),
+ new ColumnDfn(69,"Tax1Total",7,0,false,11),
+ new ColumnDfn(69,"Tax2Total",7,0,false,11),
+ new ColumnDfn(69,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(69,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(69,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(69,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(70,"TxnID",0,0,false,36),
+ new ColumnDfn(70,"TimeCreated",0,0,false,23),
+ new ColumnDfn(70,"TimeModified",0,0,false,23),
+ new ColumnDfn(70,"EditSequence",0,0,false,16),
+ new ColumnDfn(70,"TxnNumber",4,0,false,10),
+ new ColumnDfn(70,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(70,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(70,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(70,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(70,"TxnDate",0,0,false,10),
+ new ColumnDfn(70,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(70,"TotalAmount",7,0,false,11),
+ new ColumnDfn(70,"RefNumber",0,0,false,20),
+ new ColumnDfn(70,"Memo",0,0,false,4095),
+ new ColumnDfn(70,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(70,"ItemLineType",0,0,false,11),
+ new ColumnDfn(70,"ItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(70,"ItemGroupLineTxnLineID",0,0,false,36),
+ new ColumnDfn(70,"ItemGroupLineItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(70,"ItemGroupLineItemGroupRefFullName",0,0,false,31),
+ new ColumnDfn(70,"ItemGroupLineDesc",0,0,false,4095),
+ new ColumnDfn(70,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(70,"ItemGroupLineTotalAmount",7,0,false,14),
+ new ColumnDfn(70,"ItemGroupSeqNo",4,0,false,10),
+ new ColumnDfn(70,"ItemLineTxnLineID",0,0,false,36),
+ new ColumnDfn(70,"ItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(70,"ItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(70,"ItemLineDesc",0,0,false,4095),
+ new ColumnDfn(70,"ItemLineQuantity",7,0,false,13),
+ new ColumnDfn(70,"ItemLineCost",7,0,false,14),
+ new ColumnDfn(70,"ItemLineAmount",7,0,false,11),
+ new ColumnDfn(70,"ItemLineTax1Amount",7,0,false,11),
+ new ColumnDfn(70,"ItemLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(70,"ItemLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(70,"ItemLineClassRefListID",0,0,false,36),
+ new ColumnDfn(70,"ItemLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(70,"ItemLineBillableStatus",0,0,false,13),
+ new ColumnDfn(70,"ItemLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(70,"ItemLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(70,"ItemLineLinkToTxnTxnID",0,0,false,36),
+ new ColumnDfn(70,"ItemLineLinkToTxnTxnLineID",0,0,false,36),
+ new ColumnDfn(70,"Tax1Total",7,0,false,11),
+ new ColumnDfn(70,"Tax2Total",7,0,false,11),
+ new ColumnDfn(70,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(70,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(70,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(70,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(70,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(71,"TxnID",0,0,false,36),
+ new ColumnDfn(71,"TimeCreated",0,0,false,23),
+ new ColumnDfn(71,"TimeModified",0,0,false,23),
+ new ColumnDfn(71,"EditSequence",0,0,false,16),
+ new ColumnDfn(71,"TxnNumber",4,0,false,10),
+ new ColumnDfn(71,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(71,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(71,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(71,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(71,"TxnDate",0,0,false,10),
+ new ColumnDfn(71,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(71,"TotalAmount",7,0,false,11),
+ new ColumnDfn(71,"RefNumber",0,0,false,20),
+ new ColumnDfn(71,"Memo",0,0,false,4095),
+ new ColumnDfn(71,"LinkToTxnID1",0,0,false,36),
+ new ColumnDfn(71,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(71,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(71,"LinkedTxnTxnType",0,0,false,21),
+ new ColumnDfn(71,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(71,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(71,"LinkedTxnLinkType",0,0,false,8),
+ new ColumnDfn(71,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(71,"Tax1Total",7,0,false,11),
+ new ColumnDfn(71,"Tax2Total",7,0,false,11),
+ new ColumnDfn(71,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(71,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(71,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(72,"ListID",0,0,false,36),
+ new ColumnDfn(72,"TimeCreated",0,0,false,23),
+ new ColumnDfn(72,"TimeModified",0,0,false,23),
+ new ColumnDfn(72,"EditSequence",0,0,false,16),
+ new ColumnDfn(72,"Name",0,0,false,31),
+ new ColumnDfn(72,"IsActive",1,0,false,1),
+ new ColumnDfn(72,"IsUsedOnPurchaseTransaction",1,0,false,1),
+ new ColumnDfn(72,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(72,"TaxRate",7,0,false,13),
+ new ColumnDfn(72,"TaxVendorRefListID",0,0,false,36),
+ new ColumnDfn(72,"TaxVendorRefFullName",0,0,false,41),
+ new ColumnDfn(72,"SalesTaxReturnLineNumber",0,0,false,4095),
+ new ColumnDfn(73,"ListID",0,0,false,36),
+ new ColumnDfn(73,"TimeCreated",0,0,false,23),
+ new ColumnDfn(73,"TimeModified",0,0,false,23),
+ new ColumnDfn(73,"EditSequence",0,0,false,16),
+ new ColumnDfn(73,"Name",0,0,false,31),
+ new ColumnDfn(73,"IsActive",1,0,false,1),
+ new ColumnDfn(73,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(74,"ListID",0,0,false,36),
+ new ColumnDfn(74,"TimeCreated",0,0,false,23),
+ new ColumnDfn(74,"TimeModified",0,0,false,23),
+ new ColumnDfn(74,"EditSequence",0,0,false,16),
+ new ColumnDfn(74,"Name",0,0,false,31),
+ new ColumnDfn(74,"IsActive",1,0,false,1),
+ new ColumnDfn(74,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(74,"ItemSalesTaxSeqNo",4,0,false,10),
+ new ColumnDfn(74,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(74,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(74,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(74,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(75,"ListID",0,0,false,36),
+ new ColumnDfn(75,"TimeCreated",0,0,false,23),
+ new ColumnDfn(75,"TimeModified",0,0,false,23),
+ new ColumnDfn(75,"EditSequence",0,0,false,16),
+ new ColumnDfn(75,"Name",0,0,false,31),
+ new ColumnDfn(75,"FullName",0,0,false,159),
+ new ColumnDfn(75,"IsActive",1,0,false,1),
+ new ColumnDfn(75,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(75,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(75,"Sublevel",4,0,false,10),
+ new ColumnDfn(75,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(75,"SalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(75,"SalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(75,"SalesOrPurchaseDesc",0,0,false,4095),
+ new ColumnDfn(75,"SalesOrPurchasePrice",7,0,false,14),
+ new ColumnDfn(75,"SalesOrPurchasePricePercent",7,0,false,13),
+ new ColumnDfn(75,"SalesOrPurchaseAccountRefListID",0,0,false,36),
+ new ColumnDfn(75,"SalesOrPurchaseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(75,"SalesAndPurchaseSalesDesc",0,0,false,4095),
+ new ColumnDfn(75,"SalesAndPurchaseSalesPrice",7,0,false,14),
+ new ColumnDfn(75,"SalesAndPurchaseIncomeAccountRefListID",0,0,false,36),
+ new ColumnDfn(75,"SalesAndPurchaseIncomeAccountRefFullName",0,0,false,159),
+ new ColumnDfn(75,"SalesAndPurchasePurchaseDesc",0,0,false,4095),
+ new ColumnDfn(75,"SalesAndPurchasePurchaseCost",7,0,false,14),
+ new ColumnDfn(75,"SalesAndPurchasePurchaseTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(75,"SalesAndPurchasePurchaseTaxCodeRefFullName",0,0,false,31),
+ new ColumnDfn(75,"SalesAndPurchaseExpenseAccountRefListID",0,0,false,36),
+ new ColumnDfn(75,"SalesAndPurchaseExpenseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(75,"SalesAndPurchasePrefVendorRefListID",0,0,false,36),
+ new ColumnDfn(75,"SalesAndPurchasePrefVendorRefFullName",0,0,false,41),
+ new ColumnDfn(76,"ListID",0,0,false,36),
+ new ColumnDfn(76,"TimeCreated",0,0,false,23),
+ new ColumnDfn(76,"TimeModified",0,0,false,23),
+ new ColumnDfn(76,"EditSequence",0,0,false,16),
+ new ColumnDfn(76,"Name",0,0,false,31),
+ new ColumnDfn(76,"IsActive",1,0,false,1),
+ new ColumnDfn(76,"ItemDesc",0,0,false,4095),
+ new ColumnDfn(76,"SpecialItemType",0,0,false,24),
+ new ColumnDfn(77,"ListID",0,0,false,36),
+ new ColumnDfn(77,"TimeCreated",0,0,false,23),
+ new ColumnDfn(77,"TimeModified",0,0,false,23),
+ new ColumnDfn(77,"EditSequence",0,0,false,16),
+ new ColumnDfn(77,"Name",0,0,false,41),
+ new ColumnDfn(77,"FullName",0,0,false,159),
+ new ColumnDfn(77,"IsActive",1,0,false,1),
+ new ColumnDfn(77,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(77,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(77,"Sublevel",4,0,false,10),
+ new ColumnDfn(78,"TxnID",0,0,false,36),
+ new ColumnDfn(78,"TimeCreated",0,0,false,23),
+ new ColumnDfn(78,"TimeModified",0,0,false,23),
+ new ColumnDfn(78,"EditSequence",0,0,false,16),
+ new ColumnDfn(78,"TxnNumber",4,0,false,10),
+ new ColumnDfn(78,"TxnDate",0,0,false,10),
+ new ColumnDfn(78,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(78,"RefNumber",0,0,false,11),
+ new ColumnDfn(78,"IsAdjustment",1,0,false,1),
+ new ColumnDfn(78,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(78,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(78,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(79,"TxnID",0,0,false,36),
+ new ColumnDfn(79,"TimeCreated",0,0,false,23),
+ new ColumnDfn(79,"TimeModified",0,0,false,23),
+ new ColumnDfn(79,"EditSequence",0,0,false,16),
+ new ColumnDfn(79,"TxnNumber",4,0,false,10),
+ new ColumnDfn(79,"TxnDate",0,0,false,10),
+ new ColumnDfn(79,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(79,"RefNumber",0,0,false,11),
+ new ColumnDfn(79,"IsAdjustment",1,0,false,1),
+ new ColumnDfn(79,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(79,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(79,"JournalCreditLineTxnLineID",0,0,false,36),
+ new ColumnDfn(79,"JournalCreditLineType",0,0,false,14),
+ new ColumnDfn(79,"JournalCreditLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(79,"JournalCreditLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(79,"JournalCreditLineAmount",7,0,false,11),
+ new ColumnDfn(79,"JournalCreditLineMemo",0,0,false,4095),
+ new ColumnDfn(79,"JournalCreditLineEntityRefListID",0,0,false,36),
+ new ColumnDfn(79,"JournalCreditLineEntityRefFullName",0,0,false,209),
+ new ColumnDfn(79,"JournalCreditLineClassRefListID",0,0,false,36),
+ new ColumnDfn(79,"JournalCreditLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(79,"JournalCreditLineBillableStatus",0,0,false,13),
+ new ColumnDfn(79,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(79,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(79,"FQTransactionLinkKey",0,0,false,73),
+ new ColumnDfn(79,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(80,"TxnID",0,0,false,36),
+ new ColumnDfn(80,"TimeCreated",0,0,false,23),
+ new ColumnDfn(80,"TimeModified",0,0,false,23),
+ new ColumnDfn(80,"EditSequence",0,0,false,16),
+ new ColumnDfn(80,"TxnNumber",4,0,false,10),
+ new ColumnDfn(80,"TxnDate",0,0,false,10),
+ new ColumnDfn(80,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(80,"RefNumber",0,0,false,11),
+ new ColumnDfn(80,"IsAdjustment",1,0,false,1),
+ new ColumnDfn(80,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(80,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(80,"JournalDebitLineTxnLineID",0,0,false,36),
+ new ColumnDfn(80,"JournalDebitLineType",0,0,false,14),
+ new ColumnDfn(80,"JournalDebitLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(80,"JournalDebitLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(80,"JournalDebitLineAmount",7,0,false,11),
+ new ColumnDfn(80,"JournalDebitLineMemo",0,0,false,4095),
+ new ColumnDfn(80,"JournalDebitLineEntityRefListID",0,0,false,36),
+ new ColumnDfn(80,"JournalDebitLineEntityRefFullName",0,0,false,209),
+ new ColumnDfn(80,"JournalDebitLineClassRefListID",0,0,false,36),
+ new ColumnDfn(80,"JournalDebitLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(80,"JournalDebitLineBillableStatus",0,0,false,13),
+ new ColumnDfn(80,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(80,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(80,"FQTransactionLinkKey",0,0,false,73),
+ new ColumnDfn(80,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(81,"TxnID",0,0,false,36),
+ new ColumnDfn(81,"TimeCreated",0,0,false,23),
+ new ColumnDfn(81,"TimeModified",0,0,false,23),
+ new ColumnDfn(81,"EditSequence",0,0,false,16),
+ new ColumnDfn(81,"TxnNumber",4,0,false,10),
+ new ColumnDfn(81,"TxnDate",0,0,false,10),
+ new ColumnDfn(81,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(81,"RefNumber",0,0,false,11),
+ new ColumnDfn(81,"IsAdjustment",1,0,false,1),
+ new ColumnDfn(81,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(81,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(81,"JournalLineSeqNo",4,0,false,10),
+ new ColumnDfn(81,"JournalLineType",0,0,false,25),
+ new ColumnDfn(81,"JournalLineTxnLineID",0,0,false,36),
+ new ColumnDfn(81,"JournalLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(81,"JournalLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(81,"JournalLineAmount",7,0,false,11),
+ new ColumnDfn(81,"JournalLineCreditAmount",7,0,false,11),
+ new ColumnDfn(81,"JournalLineDebitAmount",7,0,false,11),
+ new ColumnDfn(81,"JournalLineMemo",0,0,false,4095),
+ new ColumnDfn(81,"JournalLineEntityRefListID",0,0,false,36),
+ new ColumnDfn(81,"JournalLineEntityRefFullName",0,0,false,209),
+ new ColumnDfn(81,"JournalLineClassRefListID",0,0,false,36),
+ new ColumnDfn(81,"JournalLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(81,"JournalLineBillableStatus",0,0,false,13),
+ new ColumnDfn(81,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(81,"FQTransactionLinkKey",0,0,false,73),
+ new ColumnDfn(81,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(82,"ListDelType",0,0,false,20),
+ new ColumnDfn(82,"ListID",0,0,false,36),
+ new ColumnDfn(82,"TimeCreated",0,0,false,23),
+ new ColumnDfn(82,"TimeDeleted",0,0,false,23),
+ new ColumnDfn(82,"TimeModified",0,0,false,23),
+ new ColumnDfn(82,"FullName",0,0,false,41),
+ new ColumnDfn(83,"ListID",0,0,false,36),
+ new ColumnDfn(83,"TimeCreated",0,0,false,23),
+ new ColumnDfn(83,"TimeModified",0,0,false,23),
+ new ColumnDfn(83,"EditSequence",0,0,false,16),
+ new ColumnDfn(83,"Name",0,0,false,41),
+ new ColumnDfn(83,"IsActive",1,0,false,1),
+ new ColumnDfn(83,"CompanyName",0,0,false,41),
+ new ColumnDfn(83,"Salutation",0,0,false,15),
+ new ColumnDfn(83,"FirstName",0,0,false,25),
+ new ColumnDfn(83,"MiddleName",0,0,false,5),
+ new ColumnDfn(83,"LastName",0,0,false,25),
+ new ColumnDfn(83,"OtherNameAddressAddr1",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressAddr2",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressAddr3",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressAddr4",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressAddr5",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressCity",0,0,false,31),
+ new ColumnDfn(83,"OtherNameAddressState",0,0,false,21),
+ new ColumnDfn(83,"OtherNameAddressCounty",0,0,false,21),
+ new ColumnDfn(83,"OtherNameAddressPostalCode",0,0,false,13),
+ new ColumnDfn(83,"OtherNameAddressCountry",0,0,false,31),
+ new ColumnDfn(83,"OtherNameAddressNote",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(83,"OtherNameAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(83,"Phone",0,0,false,21),
+ new ColumnDfn(83,"AltPhone",0,0,false,21),
+ new ColumnDfn(83,"Fax",0,0,false,21),
+ new ColumnDfn(83,"Email",0,0,false,1023),
+ new ColumnDfn(83,"Contact",0,0,false,41),
+ new ColumnDfn(83,"AltContact",0,0,false,41),
+ new ColumnDfn(83,"AccountNumber",0,0,false,99),
+ new ColumnDfn(83,"BusinessNumber",0,0,false,99),
+ new ColumnDfn(83,"Notes",0,0,false,4095),
+ new ColumnDfn(83,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(83,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(84,"ListID",0,0,false,36),
+ new ColumnDfn(84,"TimeCreated",0,0,false,23),
+ new ColumnDfn(84,"TimeModified",0,0,false,23),
+ new ColumnDfn(84,"EditSequence",0,0,false,16),
+ new ColumnDfn(84,"Name",0,0,false,41),
+ new ColumnDfn(84,"IsActive",1,0,false,1),
+ new ColumnDfn(85,"ListID",0,0,false,36),
+ new ColumnDfn(85,"TimeCreated",0,0,false,23),
+ new ColumnDfn(85,"TimeModified",0,0,false,23),
+ new ColumnDfn(85,"EditSequence",0,0,false,16),
+ new ColumnDfn(85,"Name",0,0,false,31),
+ new ColumnDfn(85,"IsActive",1,0,false,1),
+ new ColumnDfn(85,"NonWageType",0,0,false,14),
+ new ColumnDfn(85,"ExpenseAccountRefListID",0,0,false,36),
+ new ColumnDfn(85,"ExpenseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(85,"LiabilityAccountRefListID",0,0,false,36),
+ new ColumnDfn(85,"LiabilityAccountRefFullName",0,0,false,159),
+ new ColumnDfn(86,"ListID",0,0,false,36),
+ new ColumnDfn(86,"TimeCreated",0,0,false,23),
+ new ColumnDfn(86,"TimeModified",0,0,false,23),
+ new ColumnDfn(86,"EditSequence",0,0,false,16),
+ new ColumnDfn(86,"Name",0,0,false,31),
+ new ColumnDfn(86,"IsActive",1,0,false,1),
+ new ColumnDfn(86,"WageType",0,0,false,14),
+ new ColumnDfn(86,"ExpenseAccountRefListID",0,0,false,36),
+ new ColumnDfn(86,"ExpenseAccountRefFullName",0,0,false,159),
+ new ColumnDfn(87,"ID",4,0,false,10),
+ new ColumnDfn(87,"AccountingPrefsIsUsingAccountNumbers",1,0,false,1),
+ new ColumnDfn(87,"AccountingPrefsIsRequiringAccounts",1,0,false,1),
+ new ColumnDfn(87,"AccountingPrefsIsUsingClassTracking",1,0,false,1),
+ new ColumnDfn(87,"AccountingPrefsIsUsingAuditTrail",1,0,false,1),
+ new ColumnDfn(87,"AccountingPrefsIsAssigningJournalEntryNumbers",1,0,false,1),
+ new ColumnDfn(87,"AccountingPrefsClosingDate",0,0,false,10),
+ new ColumnDfn(87,"FinanceChargePrefsAnnualInterestRate",7,0,false,13),
+ new ColumnDfn(87,"FinanceChargePrefsMinFinanceCharge",7,0,false,11),
+ new ColumnDfn(87,"FinanceChargePrefsGracePeriod",4,0,false,10),
+ new ColumnDfn(87,"FinanceChargePrefsFinanceChargeAcctRefListID",0,0,false,36),
+ new ColumnDfn(87,"FinanceChargePrefsFinanceChargeAcctRefFullName",0,0,false,159),
+ new ColumnDfn(87,"FinanceChargePrefsIsAssessingForOverdueCharges",1,0,false,1),
+ new ColumnDfn(87,"FinanceChargePrefsCalculateChargesFrom",0,0,false,20),
+ new ColumnDfn(87,"FinanceChargePrefsIsMarkedToBePrinted",1,0,false,1),
+ new ColumnDfn(87,"JobsAndEstimatesPrefsIsUsingEstimates",1,0,false,1),
+ new ColumnDfn(87,"JobsAndEstimatesPrefsIsUsingProgressInvoicing",1,0,false,1),
+ new ColumnDfn(87,"JobsAndEstimatesPrefsIsPrintItemsWithZeroAmt",1,0,false,1),
+ new ColumnDfn(87,"PurchasesAndVendorsPrefsIsUsingInventory",1,0,false,1),
+ new ColumnDfn(87,"PurchasesAndVendorsPrefsDaysBillsAreDue",4,0,false,10),
+ new ColumnDfn(87,"PurchasesAndVendorsPrefsIsAutomaticUsingDis",1,0,false,1),
+ new ColumnDfn(87,"PurchasesAndVendorsPrefDefaultDisARefListID",0,0,false,36),
+ new ColumnDfn(87,"PurchasesAndVendorsPrefDefaultDisARefFullName",0,0,false,159),
+ new ColumnDfn(87,"ReportsPrefsAgingReportBasis",0,0,false,22),
+ new ColumnDfn(87,"ReportsPrefsSummaryReportBasis",0,0,false,7),
+ new ColumnDfn(87,"SalesAndCustomersPrefsDeftShipMethRefListID",0,0,false,36),
+ new ColumnDfn(87,"SalesAndCustomersPrefsDeftShipMethRefFullName",0,0,false,15),
+ new ColumnDfn(87,"SalesAndCustomersPrefsDefaultFOB",0,0,false,13),
+ new ColumnDfn(87,"SalesAndCustomersPrefsDefaultMarkup",7,0,false,13),
+ new ColumnDfn(87,"SalesAndCustomersPrefsIsTrackingRembrsdExpInc",1,0,false,1),
+ new ColumnDfn(87,"SalesAndCustomersPrefsIsAutoApplyingPayments",1,0,false,1),
+ new ColumnDfn(87,"SalesTaxPrefsDefaultItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(87,"SalesTaxPrefsDefaultItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(87,"SalesTaxPrefsPaySalesTax",0,0,false,9),
+ new ColumnDfn(87,"SalesTaxPrefsDefaultTaxableSaleTCRefListID",0,0,false,36),
+ new ColumnDfn(87,"SalesTaxPrefsDefaultTaxableSaleTCRefFullName",0,0,false,3),
+ new ColumnDfn(87,"SalesTaxPrefsDefaultNonTaxableSaleTCRefListID",0,0,false,36),
+ new ColumnDfn(87,"SalesTaxPrefsDefaultNonTaxableSaleTCRefFullName",0,0,false,3),
+ new ColumnDfn(87,"TimeTrackingPrefsFirstDayOfWeek",0,0,false,9),
+ new ColumnDfn(87,"CurrentAppAccessRightsIsAutomaticLoginAllowed",1,0,false,1),
+ new ColumnDfn(87,"CurrentAppAccessRightsAutomaticLoginUserName",0,0,false,29),
+ new ColumnDfn(87,"CurrentAppAccessRightsIsPersonalDataAccAllowed",1,0,false,1),
+ new ColumnDfn(88,"TxnID",0,0,false,36),
+ new ColumnDfn(88,"TimeCreated",0,0,false,23),
+ new ColumnDfn(88,"TimeModified",0,0,false,23),
+ new ColumnDfn(88,"EditSequence",0,0,false,16),
+ new ColumnDfn(88,"TxnNumber",4,0,false,10),
+ new ColumnDfn(88,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(88,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(88,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(88,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(88,"ShipToEntityRefListID",0,0,false,36),
+ new ColumnDfn(88,"ShipToEntityRefFullName",0,0,false,209),
+ new ColumnDfn(88,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(88,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(88,"TxnDate",0,0,false,10),
+ new ColumnDfn(88,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(88,"RefNumber",0,0,false,11),
+ new ColumnDfn(88,"VendorAddressAddr1",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressAddr2",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressAddr3",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressAddr4",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressAddr5",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressCity",0,0,false,31),
+ new ColumnDfn(88,"VendorAddressState",0,0,false,21),
+ new ColumnDfn(88,"VendorAddressCounty",0,0,false,21),
+ new ColumnDfn(88,"VendorAddressPostalCode",0,0,false,13),
+ new ColumnDfn(88,"VendorAddressCountry",0,0,false,31),
+ new ColumnDfn(88,"VendorAddressNote",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(88,"VendorAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(88,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(88,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(88,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(88,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(88,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(88,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(88,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(88,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(88,"DueDate",0,0,false,10),
+ new ColumnDfn(88,"ExpectedDate",0,0,false,10),
+ new ColumnDfn(88,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(88,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(88,"FOB",0,0,false,13),
+ new ColumnDfn(88,"TotalAmount",7,0,false,11),
+ new ColumnDfn(88,"IsManuallyClosed",1,0,false,1),
+ new ColumnDfn(88,"IsFullyReceived",1,0,false,1),
+ new ColumnDfn(88,"Memo",0,0,false,4095),
+ new ColumnDfn(88,"VendorMsg",0,0,false,99),
+ new ColumnDfn(88,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(88,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(88,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(88,"CustomFieldOther1",0,0,false,29),
+ new ColumnDfn(88,"CustomFieldOther2",0,0,false,29),
+ new ColumnDfn(88,"Tax1Total",7,0,false,11),
+ new ColumnDfn(88,"Tax2Total",7,0,false,11),
+ new ColumnDfn(88,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(88,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(89,"TxnID",0,0,false,36),
+ new ColumnDfn(89,"TimeCreated",0,0,false,23),
+ new ColumnDfn(89,"TimeModified",0,0,false,23),
+ new ColumnDfn(89,"EditSequence",0,0,false,16),
+ new ColumnDfn(89,"TxnNumber",4,0,false,10),
+ new ColumnDfn(89,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(89,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(89,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(89,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(89,"ShipToEntityRefListID",0,0,false,36),
+ new ColumnDfn(89,"ShipToEntityRefFullName",0,0,false,209),
+ new ColumnDfn(89,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(89,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(89,"TxnDate",0,0,false,10),
+ new ColumnDfn(89,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(89,"RefNumber",0,0,false,11),
+ new ColumnDfn(89,"VendorAddressAddr1",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressAddr2",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressAddr3",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressAddr4",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressAddr5",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressCity",0,0,false,31),
+ new ColumnDfn(89,"VendorAddressState",0,0,false,21),
+ new ColumnDfn(89,"VendorAddressCounty",0,0,false,21),
+ new ColumnDfn(89,"VendorAddressPostalCode",0,0,false,13),
+ new ColumnDfn(89,"VendorAddressCountry",0,0,false,31),
+ new ColumnDfn(89,"VendorAddressNote",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(89,"VendorAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(89,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(89,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(89,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(89,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(89,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(89,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(89,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(89,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(89,"DueDate",0,0,false,10),
+ new ColumnDfn(89,"ExpectedDate",0,0,false,10),
+ new ColumnDfn(89,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(89,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(89,"FOB",0,0,false,13),
+ new ColumnDfn(89,"TotalAmount",7,0,false,11),
+ new ColumnDfn(89,"IsManuallyClosed",1,0,false,1),
+ new ColumnDfn(89,"IsFullyReceived",1,0,false,1),
+ new ColumnDfn(89,"Memo",0,0,false,4095),
+ new ColumnDfn(89,"VendorMsg",0,0,false,99),
+ new ColumnDfn(89,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(89,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(89,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(89,"CustomFieldOther1",0,0,false,29),
+ new ColumnDfn(89,"CustomFieldOther2",0,0,false,29),
+ new ColumnDfn(89,"PurchaseOrderLineType",0,0,false,11),
+ new ColumnDfn(89,"PurchaseOrderLineSeqNo",4,0,false,10),
+ new ColumnDfn(89,"PurchaseOrderLineGroupTxnLineID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineGroupItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineGroupItemGroupFullName",0,0,false,159),
+ new ColumnDfn(89,"PurchaseOrderLineGroupDesc",0,0,false,4095),
+ new ColumnDfn(89,"PurchaseOrderLineGroupQuantity",7,0,false,13),
+ new ColumnDfn(89,"PurchaseOrderLineGroupIsToBePrinted",1,0,false,1),
+ new ColumnDfn(89,"PurchaseOrderLineGroupTotalAmount",7,0,false,11),
+ new ColumnDfn(89,"PurchaseOrderLineGroupServiceDate",0,0,false,10),
+ new ColumnDfn(89,"PurchaseOrderLineGroupSeqNo",4,0,false,10),
+ new ColumnDfn(89,"PurchaseOrderLineTxnLineID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineItemRefListID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(89,"PurchaseOrderLineDesc",0,0,false,4095),
+ new ColumnDfn(89,"PurchaseOrderLineQuantity",7,0,false,13),
+ new ColumnDfn(89,"PurchaseOrderLineRate",7,0,false,14),
+ new ColumnDfn(89,"PurchaseOrderLineClassRefListID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(89,"PurchaseOrderLineAmount",7,0,false,11),
+ new ColumnDfn(89,"PurchaseOrderLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(89,"PurchaseOrderLineServiceDate",0,0,false,10),
+ new ColumnDfn(89,"PurchaseOrderLineReceivedQuantity",7,0,false,13),
+ new ColumnDfn(89,"PurchaseOrderLineIsManuallyClosed",1,0,false,1),
+ new ColumnDfn(89,"PurchaseOrderLineIsFullyReceived",1,0,false,1),
+ new ColumnDfn(89,"PurchaseOrderLineOverrideItemAccountRefListID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineOverrideItemAccountRefFullName",0,0,false,159),
+ new ColumnDfn(89,"PurchaseOrderLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(89,"PurchaseOrderLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(89,"CustomFieldPurchaseOrderLineOther1",0,0,false,29),
+ new ColumnDfn(89,"CustomFieldPurchaseOrderLineOther2",0,0,false,29),
+ new ColumnDfn(89,"Tax1Total",7,0,false,11),
+ new ColumnDfn(89,"Tax2Total",7,0,false,11),
+ new ColumnDfn(89,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(89,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(89,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(89,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(89,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(89,"CustomFieldPurchaseOrderLineGroupOther1",0,0,false,30),
+ new ColumnDfn(89,"CustomFieldPurchaseOrderLineGroupOther2",0,0,false,30),
+ new ColumnDfn(90,"TxnID",0,0,false,36),
+ new ColumnDfn(90,"TimeCreated",0,0,false,23),
+ new ColumnDfn(90,"TimeModified",0,0,false,23),
+ new ColumnDfn(90,"EditSequence",0,0,false,16),
+ new ColumnDfn(90,"TxnNumber",4,0,false,10),
+ new ColumnDfn(90,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(90,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(90,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(90,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(90,"ShipToEntityRefListID",0,0,false,36),
+ new ColumnDfn(90,"ShipToEntityRefFullName",0,0,false,209),
+ new ColumnDfn(90,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(90,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(90,"TxnDate",0,0,false,10),
+ new ColumnDfn(90,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(90,"RefNumber",0,0,false,11),
+ new ColumnDfn(90,"VendorAddressAddr1",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressAddr2",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressAddr3",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressAddr4",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressAddr5",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressCity",0,0,false,31),
+ new ColumnDfn(90,"VendorAddressState",0,0,false,21),
+ new ColumnDfn(90,"VendorAddressCounty",0,0,false,21),
+ new ColumnDfn(90,"VendorAddressPostalCode",0,0,false,13),
+ new ColumnDfn(90,"VendorAddressCountry",0,0,false,31),
+ new ColumnDfn(90,"VendorAddressNote",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(90,"VendorAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(90,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(90,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(90,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(90,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(90,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(90,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(90,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(90,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(90,"DueDate",0,0,false,10),
+ new ColumnDfn(90,"ExpectedDate",0,0,false,10),
+ new ColumnDfn(90,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(90,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(90,"FOB",0,0,false,13),
+ new ColumnDfn(90,"TotalAmount",7,0,false,11),
+ new ColumnDfn(90,"IsManuallyClosed",1,0,false,1),
+ new ColumnDfn(90,"IsFullyReceived",1,0,false,1),
+ new ColumnDfn(90,"Memo",0,0,false,4095),
+ new ColumnDfn(90,"VendorMsg",0,0,false,99),
+ new ColumnDfn(90,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(90,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(90,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(90,"CustomFieldOther1",0,0,false,29),
+ new ColumnDfn(90,"CustomFieldOther2",0,0,false,29),
+ new ColumnDfn(90,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(90,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(90,"LinkedTxnTxnType",0,0,false,14),
+ new ColumnDfn(90,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(90,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(90,"LinkedTxnLinkType",0,0,false,11),
+ new ColumnDfn(90,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(90,"Tax1Total",7,0,false,11),
+ new ColumnDfn(90,"Tax2Total",7,0,false,11),
+ new ColumnDfn(90,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(90,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(90,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(91,"TxnID",0,0,false,36),
+ new ColumnDfn(91,"TimeCreated",0,0,false,23),
+ new ColumnDfn(91,"TimeModified",0,0,false,23),
+ new ColumnDfn(91,"EditSequence",0,0,false,16),
+ new ColumnDfn(91,"TxnNumber",4,0,false,10),
+ new ColumnDfn(91,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(91,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(91,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(91,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(91,"TxnDate",0,0,false,10),
+ new ColumnDfn(91,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(91,"RefNumber",0,0,false,20),
+ new ColumnDfn(91,"TotalAmount",7,0,false,11),
+ new ColumnDfn(91,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(91,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(91,"Memo",0,0,false,4095),
+ new ColumnDfn(91,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(91,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(91,"CreditCardTxnInfoInputCreditCardNumber",0,0,false,25),
+ new ColumnDfn(91,"CreditCardTxnInfoInputExpirationMonth",4,0,false,10),
+ new ColumnDfn(91,"CreditCardTxnInfoInputExpirationYear",4,0,false,10),
+ new ColumnDfn(91,"CreditCardTxnInfoInputNameOnCard",0,0,false,41),
+ new ColumnDfn(91,"CreditCardTxnInfoInputCreditCardAddress",0,0,false,41),
+ new ColumnDfn(91,"CreditCardTxnInfoInputCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(91,"CreditCardTxnInfoInputCommercialCardCode",0,0,false,50),
+ new ColumnDfn(91,"CreditCardTxnInfoInputTransactionMode",0,0,false,14),
+ new ColumnDfn(91,"CreditCardTxnInfoResultResultCode",4,0,false,10),
+ new ColumnDfn(91,"CreditCardTxnInfoResultResultMessage",0,0,false,500),
+ new ColumnDfn(91,"CreditCardTxnInfoResultCreditCardTransID",0,0,false,24),
+ new ColumnDfn(91,"CreditCardTxnInfoResultMerchantAccountNumber",0,0,false,32),
+ new ColumnDfn(91,"CreditCardTxnInfoResultAuthorizationCode",0,0,false,12),
+ new ColumnDfn(91,"CreditCardTxnInfoResultAVSStreet",0,0,false,12),
+ new ColumnDfn(91,"CreditCardTxnInfoResultAVSZip",0,0,false,12),
+ new ColumnDfn(91,"CreditCardTxnInfoResultCardSecurityCodeMatch",0,0,false,12),
+ new ColumnDfn(91,"CreditCardTxnInfoResultReconBatchID",0,0,false,84),
+ new ColumnDfn(91,"CreditCardTxnInfoResultPaymentGroupingCode",4,0,false,10),
+ new ColumnDfn(91,"CreditCardTxnInfoResultPaymentStatus",0,0,false,9),
+ new ColumnDfn(91,"CreditCardTxnInfoResultTxnAuthorizationTime",0,0,false,23),
+ new ColumnDfn(91,"CreditCardTxnInfoResultTxnAuthorizationStamp",4,0,false,10),
+ new ColumnDfn(91,"CreditCardTxnInfoResultClientTransID",0,0,false,16),
+ new ColumnDfn(91,"IsAutoApply",1,0,false,1),
+ new ColumnDfn(91,"UnusedPayment",7,0,false,11),
+ new ColumnDfn(91,"UnusedCredits",7,0,false,11),
+ new ColumnDfn(91,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(92,"TxnID",0,0,false,36),
+ new ColumnDfn(92,"TimeCreated",0,0,false,23),
+ new ColumnDfn(92,"TimeModified",0,0,false,23),
+ new ColumnDfn(92,"EditSequence",0,0,false,16),
+ new ColumnDfn(92,"TxnNumber",4,0,false,10),
+ new ColumnDfn(92,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(92,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(92,"ARAccountRefListID",0,0,false,36),
+ new ColumnDfn(92,"ARAccountRefFullName",0,0,false,159),
+ new ColumnDfn(92,"TxnDate",0,0,false,10),
+ new ColumnDfn(92,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(92,"RefNumber",0,0,false,20),
+ new ColumnDfn(92,"TotalAmount",7,0,false,11),
+ new ColumnDfn(92,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(92,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(92,"Memo",0,0,false,4095),
+ new ColumnDfn(92,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(92,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(92,"CreditCardTxnInfoInputCreditCardNumber",0,0,false,25),
+ new ColumnDfn(92,"CreditCardTxnInfoInputExpirationMonth",4,0,false,10),
+ new ColumnDfn(92,"CreditCardTxnInfoInputExpirationYear",4,0,false,10),
+ new ColumnDfn(92,"CreditCardTxnInfoInputNameOnCard",0,0,false,41),
+ new ColumnDfn(92,"CreditCardTxnInfoInputCreditCardAddress",0,0,false,41),
+ new ColumnDfn(92,"CreditCardTxnInfoInputCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(92,"CreditCardTxnInfoInputCommercialCardCode",0,0,false,50),
+ new ColumnDfn(92,"CreditCardTxnInfoInputTransactionMode",0,0,false,14),
+ new ColumnDfn(92,"CreditCardTxnInfoResultResultCode",4,0,false,10),
+ new ColumnDfn(92,"CreditCardTxnInfoResultResultMessage",0,0,false,500),
+ new ColumnDfn(92,"CreditCardTxnInfoResultCreditCardTransID",0,0,false,24),
+ new ColumnDfn(92,"CreditCardTxnInfoResultMerchantAccountNumber",0,0,false,32),
+ new ColumnDfn(92,"CreditCardTxnInfoResultAuthorizationCode",0,0,false,12),
+ new ColumnDfn(92,"CreditCardTxnInfoResultAVSStreet",0,0,false,12),
+ new ColumnDfn(92,"CreditCardTxnInfoResultAVSZip",0,0,false,12),
+ new ColumnDfn(92,"CreditCardTxnInfoResultCardSecurityCodeMatch",0,0,false,12),
+ new ColumnDfn(92,"CreditCardTxnInfoResultReconBatchID",0,0,false,84),
+ new ColumnDfn(92,"CreditCardTxnInfoResultPaymentGroupingCode",4,0,false,10),
+ new ColumnDfn(92,"CreditCardTxnInfoResultPaymentStatus",0,0,false,9),
+ new ColumnDfn(92,"CreditCardTxnInfoResultTxnAuthorizationTime",0,0,false,23),
+ new ColumnDfn(92,"CreditCardTxnInfoResultTxnAuthorizationStamp",4,0,false,10),
+ new ColumnDfn(92,"CreditCardTxnInfoResultClientTransID",0,0,false,16),
+ new ColumnDfn(92,"IsAutoApply",1,0,false,1),
+ new ColumnDfn(92,"UnusedPayment",7,0,false,11),
+ new ColumnDfn(92,"UnusedCredits",7,0,false,11),
+ new ColumnDfn(92,"AppliedToTxnTxnID",0,0,false,36),
+ new ColumnDfn(92,"AppliedToTxnPaymentAmount",7,0,false,11),
+ new ColumnDfn(92,"AppliedToTxnTxnType",0,0,false,14),
+ new ColumnDfn(92,"AppliedToTxnTxnDate",0,0,false,10),
+ new ColumnDfn(92,"AppliedToTxnRefNumber",0,0,false,20),
+ new ColumnDfn(92,"AppliedToTxnBalanceRemaining",7,0,false,11),
+ new ColumnDfn(92,"AppliedToTxnAmount",7,0,false,11),
+ new ColumnDfn(92,"AppliedToTxnSetCreditCreditTxnID",0,0,false,36),
+ new ColumnDfn(92,"AppliedToTxnSetCreditAppliedAmount",7,0,false,11),
+ new ColumnDfn(92,"AppliedToTxnDiscountAmount",7,0,false,11),
+ new ColumnDfn(92,"AppliedToTxnDiscountAccountRefListID",0,0,false,36),
+ new ColumnDfn(92,"AppliedToTxnDiscountAccountRefFullName",0,0,false,159),
+ new ColumnDfn(92,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(92,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(92,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(93,"TxnID",0,0,false,36),
+ new ColumnDfn(93,"TxnLineID",0,0,false,21),
+ new ColumnDfn(93,"TxnType",0,0,false,14),
+ new ColumnDfn(93,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(93,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(93,"TxnDate",0,0,false,10),
+ new ColumnDfn(93,"RefNumber",0,0,false,20),
+ new ColumnDfn(93,"Amount",7,0,false,11),
+ new ColumnDfn(93,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(94,"TxnID",0,0,false,36),
+ new ColumnDfn(94,"TimeCreated",0,0,false,23),
+ new ColumnDfn(94,"TimeModified",0,0,false,23),
+ new ColumnDfn(94,"EditSequence",0,0,false,16),
+ new ColumnDfn(94,"TxnNumber",4,0,false,10),
+ new ColumnDfn(94,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(94,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(94,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(94,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(94,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(94,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(94,"TxnDate",0,0,false,10),
+ new ColumnDfn(94,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(94,"RefNumber",0,0,false,11),
+ new ColumnDfn(94,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(94,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(94,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(94,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(94,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(94,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(94,"BillAddressState",0,0,false,21),
+ new ColumnDfn(94,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(94,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(94,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(94,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(94,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(94,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(94,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(94,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(94,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(94,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(94,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(94,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(94,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(94,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(94,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(94,"PONumber",0,0,false,25),
+ new ColumnDfn(94,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(94,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(94,"DueDate",0,0,false,10),
+ new ColumnDfn(94,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(94,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(94,"FOB",0,0,false,13),
+ new ColumnDfn(94,"ShipDate",0,0,false,10),
+ new ColumnDfn(94,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(94,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(94,"Subtotal",7,0,false,11),
+ new ColumnDfn(94,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(94,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(94,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(94,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(94,"TotalAmount",7,0,false,11),
+ new ColumnDfn(94,"IsManuallyClosed",1,0,false,1),
+ new ColumnDfn(94,"IsFullyInvoiced",1,0,false,1),
+ new ColumnDfn(94,"Memo",0,0,false,4095),
+ new ColumnDfn(94,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(94,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(94,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(94,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(94,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(94,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(94,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(94,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(94,"Tax1Total",7,0,false,11),
+ new ColumnDfn(94,"Tax2Total",7,0,false,11),
+ new ColumnDfn(94,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(94,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(95,"TxnID",0,0,false,36),
+ new ColumnDfn(95,"TimeCreated",0,0,false,23),
+ new ColumnDfn(95,"TimeModified",0,0,false,23),
+ new ColumnDfn(95,"EditSequence",0,0,false,16),
+ new ColumnDfn(95,"TxnNumber",4,0,false,10),
+ new ColumnDfn(95,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(95,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(95,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(95,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(95,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(95,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(95,"TxnDate",0,0,false,10),
+ new ColumnDfn(95,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(95,"RefNumber",0,0,false,11),
+ new ColumnDfn(95,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(95,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(95,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(95,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(95,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(95,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(95,"BillAddressState",0,0,false,21),
+ new ColumnDfn(95,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(95,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(95,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(95,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(95,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(95,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(95,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(95,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(95,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(95,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(95,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(95,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(95,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(95,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(95,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(95,"PONumber",0,0,false,25),
+ new ColumnDfn(95,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(95,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(95,"DueDate",0,0,false,10),
+ new ColumnDfn(95,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(95,"FOB",0,0,false,13),
+ new ColumnDfn(95,"ShipDate",0,0,false,10),
+ new ColumnDfn(95,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(95,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(95,"Subtotal",7,0,false,11),
+ new ColumnDfn(95,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(95,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(95,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(95,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(95,"TotalAmount",7,0,false,11),
+ new ColumnDfn(95,"IsManuallyClosed",1,0,false,1),
+ new ColumnDfn(95,"IsFullyInvoiced",1,0,false,1),
+ new ColumnDfn(95,"Memo",0,0,false,4095),
+ new ColumnDfn(95,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(95,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(95,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(95,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(95,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(95,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(95,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(95,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(95,"SalesOrderLineSeqNo",4,0,false,10),
+ new ColumnDfn(95,"SalesOrderLineGroupTxnLineID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineGroupItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineGroupItemGroupRefFullName",0,0,false,159),
+ new ColumnDfn(95,"SalesOrderLineGroupDesc",0,0,false,4095),
+ new ColumnDfn(95,"SalesOrderLineGroupQuantity",7,0,false,13),
+ new ColumnDfn(95,"SalesOrderLineGroupIsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(95,"SalesOrderLineGroupTotalAmount",7,0,false,11),
+ new ColumnDfn(95,"SalesOrderLineGroupSeqNo",4,0,false,10),
+ new ColumnDfn(95,"SalesOrderLineTxnLineID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineItemRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(95,"SalesOrderLineDesc",0,0,false,4095),
+ new ColumnDfn(95,"SalesOrderLineQuantity",7,0,false,13),
+ new ColumnDfn(95,"SalesOrderLineRate",7,0,false,14),
+ new ColumnDfn(95,"SalesOrderLineRatePercent",7,0,false,13),
+ new ColumnDfn(95,"SalesOrderLinePriceLevelRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLinePriceLevelRefFullName",0,0,false,159),
+ new ColumnDfn(95,"SalesOrderLineClassRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(95,"SalesOrderLineAmount",7,0,false,11),
+ new ColumnDfn(95,"SalesOrderLineSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(95,"SalesOrderLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(95,"SalesOrderLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(95,"SalesOrderLineInvoiced",7,0,false,13),
+ new ColumnDfn(95,"SalesOrderLineIsManuallyClosed",1,0,false,1),
+ new ColumnDfn(95,"CustomFieldSalesOrderLineOther1",0,0,false,29),
+ new ColumnDfn(95,"CustomFieldSalesOrderLineOther2",0,0,false,29),
+ new ColumnDfn(95,"Tax1Total",7,0,false,11),
+ new ColumnDfn(95,"Tax2Total",7,0,false,11),
+ new ColumnDfn(95,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(95,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(95,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(95,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(95,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(95,"CustomFieldSalesOrderLineGroupOther1",0,0,false,30),
+ new ColumnDfn(95,"CustomFieldSalesOrderLineGroupOther2",0,0,false,30),
+ new ColumnDfn(96,"TxnID",0,0,false,36),
+ new ColumnDfn(96,"TimeCreated",0,0,false,23),
+ new ColumnDfn(96,"TimeModified",0,0,false,23),
+ new ColumnDfn(96,"EditSequence",0,0,false,16),
+ new ColumnDfn(96,"TxnNumber",4,0,false,10),
+ new ColumnDfn(96,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(96,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(96,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(96,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(96,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(96,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(96,"TxnDate",0,0,false,10),
+ new ColumnDfn(96,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(96,"RefNumber",0,0,false,11),
+ new ColumnDfn(96,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(96,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(96,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(96,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(96,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(96,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(96,"BillAddressState",0,0,false,21),
+ new ColumnDfn(96,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(96,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(96,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(96,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(96,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(96,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(96,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(96,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(96,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(96,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(96,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(96,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(96,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(96,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(96,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(96,"PONumber",0,0,false,25),
+ new ColumnDfn(96,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(96,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(96,"DueDate",0,0,false,10),
+ new ColumnDfn(96,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(96,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(96,"FOB",0,0,false,13),
+ new ColumnDfn(96,"ShipDate",0,0,false,10),
+ new ColumnDfn(96,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(96,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(96,"Subtotal",7,0,false,11),
+ new ColumnDfn(96,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(96,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(96,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(96,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(96,"TotalAmount",7,0,false,11),
+ new ColumnDfn(96,"IsManuallyClosed",1,0,false,1),
+ new ColumnDfn(96,"IsFullyInvoiced",1,0,false,1),
+ new ColumnDfn(96,"Memo",0,0,false,4095),
+ new ColumnDfn(96,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(96,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(96,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(96,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(96,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(96,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(96,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(96,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(96,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(96,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(96,"LinkedTxnTxnType",0,0,false,14),
+ new ColumnDfn(96,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(96,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(96,"LinkedTxnLinkType",0,0,false,8),
+ new ColumnDfn(96,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(96,"Tax1Total",7,0,false,11),
+ new ColumnDfn(96,"Tax2Total",7,0,false,11),
+ new ColumnDfn(96,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(96,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(96,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(97,"TxnID",0,0,false,36),
+ new ColumnDfn(97,"TimeCreated",0,0,false,23),
+ new ColumnDfn(97,"TimeModified",0,0,false,23),
+ new ColumnDfn(97,"EditSequence",0,0,false,16),
+ new ColumnDfn(97,"TxnNumber",4,0,false,10),
+ new ColumnDfn(97,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(97,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(97,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(97,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(97,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(97,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(97,"TxnDate",0,0,false,10),
+ new ColumnDfn(97,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(97,"RefNumber",0,0,false,11),
+ new ColumnDfn(97,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(97,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(97,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(97,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(97,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(97,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(97,"BillAddressState",0,0,false,21),
+ new ColumnDfn(97,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(97,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(97,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(97,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(97,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(97,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(97,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(97,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(97,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(97,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(97,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(97,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(97,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(97,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(97,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(97,"IsPending",1,0,false,1),
+ new ColumnDfn(97,"CheckNumber",0,0,false,25),
+ new ColumnDfn(97,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(97,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(97,"DueDate",0,0,false,10),
+ new ColumnDfn(97,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(97,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(97,"ShipDate",0,0,false,10),
+ new ColumnDfn(97,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(97,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(97,"FOB",0,0,false,13),
+ new ColumnDfn(97,"Subtotal",7,0,false,11),
+ new ColumnDfn(97,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(97,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(97,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(97,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(97,"TotalAmount",7,0,false,11),
+ new ColumnDfn(97,"Memo",0,0,false,4095),
+ new ColumnDfn(97,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(97,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(97,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(97,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(97,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(97,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(97,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(97,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(97,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(97,"CreditCardTxnInfoInputCreditCardNumber",0,0,false,25),
+ new ColumnDfn(97,"CreditCardTxnInfoInputExpirationMonth",4,0,false,10),
+ new ColumnDfn(97,"CreditCardTxnInfoInputExpirationYear",4,0,false,10),
+ new ColumnDfn(97,"CreditCardTxnInfoInputNameOnCard",0,0,false,41),
+ new ColumnDfn(97,"CreditCardTxnInfoInputCreditCardAddress",0,0,false,41),
+ new ColumnDfn(97,"CreditCardTxnInfoInputCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(97,"CreditCardTxnInfoInputCommercialCardCode",0,0,false,50),
+ new ColumnDfn(97,"CreditCardTxnInfoInputTransactionMode",0,0,false,14),
+ new ColumnDfn(97,"CreditCardTxnInfoResultResultCode",4,0,false,10),
+ new ColumnDfn(97,"CreditCardTxnInfoResultResultMessage",0,0,false,500),
+ new ColumnDfn(97,"CreditCardTxnInfoResultCreditCardTransID",0,0,false,24),
+ new ColumnDfn(97,"CreditCardTxnInfoResultMerchantAccountNumber",0,0,false,32),
+ new ColumnDfn(97,"CreditCardTxnInfoResultAuthorizationCode",0,0,false,12),
+ new ColumnDfn(97,"CreditCardTxnInfoResultAVSStreet",0,0,false,12),
+ new ColumnDfn(97,"CreditCardTxnInfoResultAVSZip",0,0,false,12),
+ new ColumnDfn(97,"CreditCardTxnInfoResultCardSecurityCodeMatch",0,0,false,12),
+ new ColumnDfn(97,"CreditCardTxnInfoResultReconBatchID",0,0,false,84),
+ new ColumnDfn(97,"CreditCardTxnInfoResultPaymentGroupingCode",4,0,false,10),
+ new ColumnDfn(97,"CreditCardTxnInfoResultPaymentStatus",0,0,false,9),
+ new ColumnDfn(97,"CreditCardTxnInfoResultTxnAuthorizationTime",0,0,false,23),
+ new ColumnDfn(97,"CreditCardTxnInfoResultTxnAuthorizationStamp",4,0,false,10),
+ new ColumnDfn(97,"CreditCardTxnInfoResultClientTransID",0,0,false,16),
+ new ColumnDfn(97,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(97,"Tax1Total",7,0,false,11),
+ new ColumnDfn(97,"Tax2Total",7,0,false,11),
+ new ColumnDfn(97,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(97,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(98,"TxnID",0,0,false,36),
+ new ColumnDfn(98,"TimeCreated",0,0,false,23),
+ new ColumnDfn(98,"TimeModified",0,0,false,23),
+ new ColumnDfn(98,"EditSequence",0,0,false,16),
+ new ColumnDfn(98,"TxnNumber",4,0,false,10),
+ new ColumnDfn(98,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(98,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(98,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(98,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(98,"TemplateRefListID",0,0,false,36),
+ new ColumnDfn(98,"TemplateRefFullName",0,0,false,159),
+ new ColumnDfn(98,"TxnDate",0,0,false,10),
+ new ColumnDfn(98,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(98,"RefNumber",0,0,false,11),
+ new ColumnDfn(98,"BillAddressAddr1",0,0,false,41),
+ new ColumnDfn(98,"BillAddressAddr2",0,0,false,41),
+ new ColumnDfn(98,"BillAddressAddr3",0,0,false,41),
+ new ColumnDfn(98,"BillAddressAddr4",0,0,false,41),
+ new ColumnDfn(98,"BillAddressAddr5",0,0,false,41),
+ new ColumnDfn(98,"BillAddressCity",0,0,false,31),
+ new ColumnDfn(98,"BillAddressState",0,0,false,21),
+ new ColumnDfn(98,"BillAddressCounty",0,0,false,21),
+ new ColumnDfn(98,"BillAddressPostalCode",0,0,false,13),
+ new ColumnDfn(98,"BillAddressCountry",0,0,false,31),
+ new ColumnDfn(98,"BillAddressNote",0,0,false,41),
+ new ColumnDfn(98,"BillAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(98,"BillAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(98,"BillAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(98,"BillAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(98,"BillAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressAddr1",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressAddr2",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressAddr3",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressAddr4",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressAddr5",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressCity",0,0,false,31),
+ new ColumnDfn(98,"ShipAddressState",0,0,false,21),
+ new ColumnDfn(98,"ShipAddressCounty",0,0,false,21),
+ new ColumnDfn(98,"ShipAddressPostalCode",0,0,false,13),
+ new ColumnDfn(98,"ShipAddressCountry",0,0,false,31),
+ new ColumnDfn(98,"ShipAddressNote",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(98,"ShipAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(98,"IsPending",1,0,false,1),
+ new ColumnDfn(98,"CheckNumber",0,0,false,25),
+ new ColumnDfn(98,"PaymentMethodRefListID",0,0,false,36),
+ new ColumnDfn(98,"PaymentMethodRefFullName",0,0,false,31),
+ new ColumnDfn(98,"DueDate",0,0,false,10),
+ new ColumnDfn(98,"SalesRepRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesRepRefFullName",0,0,false,5),
+ new ColumnDfn(98,"ShipDate",0,0,false,10),
+ new ColumnDfn(98,"ShipMethodRefListID",0,0,false,36),
+ new ColumnDfn(98,"ShipMethodRefFullName",0,0,false,15),
+ new ColumnDfn(98,"FOB",0,0,false,13),
+ new ColumnDfn(98,"Subtotal",7,0,false,11),
+ new ColumnDfn(98,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(98,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(98,"SalesTaxPercentage",7,0,false,13),
+ new ColumnDfn(98,"SalesTaxTotal",7,0,false,11),
+ new ColumnDfn(98,"TotalAmount",7,0,false,11),
+ new ColumnDfn(98,"Memo",0,0,false,4095),
+ new ColumnDfn(98,"CustomerMsgRefListID",0,0,false,36),
+ new ColumnDfn(98,"CustomerMsgRefFullName",0,0,false,101),
+ new ColumnDfn(98,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(98,"IsToBeEmailed",1,0,false,1),
+ new ColumnDfn(98,"IsTaxIncluded",1,0,false,1),
+ new ColumnDfn(98,"CustomerSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(98,"CustomerSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(98,"DepositToAccountRefListID",0,0,false,36),
+ new ColumnDfn(98,"DepositToAccountRefFullName",0,0,false,159),
+ new ColumnDfn(98,"CreditCardTxnInfoInputCreditCardNumber",0,0,false,25),
+ new ColumnDfn(98,"CreditCardTxnInfoInputExpirationMonth",4,0,false,10),
+ new ColumnDfn(98,"CreditCardTxnInfoInputExpirationYear",4,0,false,10),
+ new ColumnDfn(98,"CreditCardTxnInfoInputNameOnCard",0,0,false,41),
+ new ColumnDfn(98,"CreditCardTxnInfoInputCreditCardAddress",0,0,false,41),
+ new ColumnDfn(98,"CreditCardTxnInfoInputCreditCardPostalCode",0,0,false,41),
+ new ColumnDfn(98,"CreditCardTxnInfoInputCommercialCardCode",0,0,false,50),
+ new ColumnDfn(98,"CreditCardTxnInfoInputTransactionMode",0,0,false,14),
+ new ColumnDfn(98,"CreditCardTxnInfoResultResultCode",4,0,false,10),
+ new ColumnDfn(98,"CreditCardTxnInfoResultResultMessage",0,0,false,500),
+ new ColumnDfn(98,"CreditCardTxnInfoResultCreditCardTransID",0,0,false,24),
+ new ColumnDfn(98,"CreditCardTxnInfoResultMerchantAccountNumber",0,0,false,32),
+ new ColumnDfn(98,"CreditCardTxnInfoResultAuthorizationCode",0,0,false,12),
+ new ColumnDfn(98,"CreditCardTxnInfoResultAVSStreet",0,0,false,12),
+ new ColumnDfn(98,"CreditCardTxnInfoResultAVSZip",0,0,false,12),
+ new ColumnDfn(98,"CreditCardTxnInfoResultCardSecurityCodeMatch",0,0,false,12),
+ new ColumnDfn(98,"CreditCardTxnInfoResultReconBatchID",0,0,false,84),
+ new ColumnDfn(98,"CreditCardTxnInfoResultPaymentGroupingCode",4,0,false,10),
+ new ColumnDfn(98,"CreditCardTxnInfoResultPaymentStatus",0,0,false,9),
+ new ColumnDfn(98,"CreditCardTxnInfoResultTxnAuthorizationTime",0,0,false,23),
+ new ColumnDfn(98,"CreditCardTxnInfoResultTxnAuthorizationStamp",4,0,false,10),
+ new ColumnDfn(98,"CreditCardTxnInfoResultClientTransID",0,0,false,16),
+ new ColumnDfn(98,"CustomFieldOther",0,0,false,29),
+ new ColumnDfn(98,"SalesReceiptLineItemLineType",0,0,false,11),
+ new ColumnDfn(98,"SalesReceiptLineSeqNo",4,0,false,10),
+ new ColumnDfn(98,"SalesReceiptLineGroupTxnLineID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineGroupItemGroupRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineGroupItemGroupRefFullName",0,0,false,159),
+ new ColumnDfn(98,"SalesReceiptLineGroupDesc",0,0,false,4095),
+ new ColumnDfn(98,"SalesReceiptLineGroupQuantity",7,0,false,13),
+ new ColumnDfn(98,"SalesReceiptLineGroupIsPrintItemsInGroup",1,0,false,1),
+ new ColumnDfn(98,"SalesReceiptLineGroupTotalAmount",7,0,false,11),
+ new ColumnDfn(98,"SalesReceiptLineGroupServiceDate",0,0,false,10),
+ new ColumnDfn(98,"SalesReceiptLineGroupSeqNo",4,0,false,10),
+ new ColumnDfn(98,"SalesReceiptLineTxnLineID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineItemRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(98,"SalesReceiptLineDesc",0,0,false,4095),
+ new ColumnDfn(98,"SalesReceiptLineQuantity",7,0,false,13),
+ new ColumnDfn(98,"SalesReceiptLineRate",7,0,false,14),
+ new ColumnDfn(98,"SalesReceiptLineRatePercent",7,0,false,13),
+ new ColumnDfn(98,"SalesReceiptLinePriceLevelRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLinePriceLevelRefFullName",0,0,false,159),
+ new ColumnDfn(98,"SalesReceiptLineClassRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(98,"SalesReceiptLineAmount",7,0,false,11),
+ new ColumnDfn(98,"SalesReceiptLineServiceDate",0,0,false,10),
+ new ColumnDfn(98,"SalesReceiptLineSalesTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineSalesTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(98,"SalesReceiptLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(98,"SalesReceiptLineTaxCodeRefFullName",0,0,false,3),
+ new ColumnDfn(98,"CustomFieldSalesReceiptLineOther1",0,0,false,29),
+ new ColumnDfn(98,"CustomFieldSalesReceiptLineOther2",0,0,false,29),
+ new ColumnDfn(98,"Tax1Total",7,0,false,11),
+ new ColumnDfn(98,"Tax2Total",7,0,false,11),
+ new ColumnDfn(98,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(98,"AmountIncludesVAT",1,0,false,1),
+ new ColumnDfn(98,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(98,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(98,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(98,"CustomFieldSalesReceiptLineGroupOther1",0,0,false,30),
+ new ColumnDfn(98,"CustomFieldSalesReceiptLineGroupOther2",0,0,false,30),
+ new ColumnDfn(99,"ListID",0,0,false,36),
+ new ColumnDfn(99,"TimeCreated",0,0,false,23),
+ new ColumnDfn(99,"TimeModified",0,0,false,23),
+ new ColumnDfn(99,"EditSequence",0,0,false,16),
+ new ColumnDfn(99,"Initial",0,0,false,5),
+ new ColumnDfn(99,"IsActive",1,0,false,1),
+ new ColumnDfn(99,"SalesRepEntityRefListID",0,0,false,36),
+ new ColumnDfn(99,"SalesRepEntityRefFullName",0,0,false,209),
+ new ColumnDfn(100,"ListID",0,0,false,36),
+ new ColumnDfn(100,"TimeCreated",0,0,false,23),
+ new ColumnDfn(100,"TimeModified",0,0,false,23),
+ new ColumnDfn(100,"EditSequence",0,0,false,16),
+ new ColumnDfn(100,"Name",0,0,false,41),
+ new ColumnDfn(100,"IsActive",1,0,false,1),
+ new ColumnDfn(100,"IsTaxable",1,0,false,1),
+ new ColumnDfn(100,"Desc",0,0,false,4095),
+ new ColumnDfn(100,"ItemPurchaseTaxRefListID",0,0,false,36),
+ new ColumnDfn(100,"ItemPurchaseTaxRefFullName",0,0,false,31),
+ new ColumnDfn(100,"ItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(100,"ItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(101,"TxnID",0,0,false,36),
+ new ColumnDfn(101,"TimeCreated",0,0,false,23),
+ new ColumnDfn(101,"TimeModified",0,0,false,23),
+ new ColumnDfn(101,"EditSequence",0,0,false,16),
+ new ColumnDfn(101,"TxnNumber",4,0,false,10),
+ new ColumnDfn(101,"PayeeEntityRefListID",0,0,false,36),
+ new ColumnDfn(101,"PayeeEntityRefFullName",0,0,false,209),
+ new ColumnDfn(101,"TxnDate",0,0,false,10),
+ new ColumnDfn(101,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(101,"BankAccountRefListID",0,0,false,36),
+ new ColumnDfn(101,"BankAccountRefFullName",0,0,false,159),
+ new ColumnDfn(101,"Amount",7,0,false,11),
+ new ColumnDfn(101,"RefNumber",0,0,false,11),
+ new ColumnDfn(101,"Memo",0,0,false,4095),
+ new ColumnDfn(101,"AddressAddr1",0,0,false,41),
+ new ColumnDfn(101,"AddressAddr2",0,0,false,41),
+ new ColumnDfn(101,"AddressAddr3",0,0,false,41),
+ new ColumnDfn(101,"AddressAddr4",0,0,false,41),
+ new ColumnDfn(101,"AddressAddr5",0,0,false,41),
+ new ColumnDfn(101,"AddressCity",0,0,false,31),
+ new ColumnDfn(101,"AddressState",0,0,false,21),
+ new ColumnDfn(101,"AddressCounty",0,0,false,21),
+ new ColumnDfn(101,"AddressPostalCode",0,0,false,13),
+ new ColumnDfn(101,"AddressCountry",0,0,false,31),
+ new ColumnDfn(101,"AddressNote",0,0,false,41),
+ new ColumnDfn(101,"AddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(101,"AddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(101,"AddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(101,"AddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(101,"AddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(101,"IsToBePrinted",1,0,false,1),
+ new ColumnDfn(101,"SalesTaxPaymentCheckLineSeqNo",4,0,false,10),
+ new ColumnDfn(101,"SalesTaxPaymentCheckLineTxnLineID",0,0,false,36),
+ new ColumnDfn(101,"SalesTaxPaymentCheckLineItemSalesTaxRefListID",0,0,false,36),
+ new ColumnDfn(101,"SalesTaxPaymentCheckLineItemSalesTaxRefFullName",0,0,false,31),
+ new ColumnDfn(101,"SalesTaxPaymentCheckLineAmount",7,0,false,11),
+ new ColumnDfn(101,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(102,"ListID",0,0,false,36),
+ new ColumnDfn(102,"TimeCreated",0,0,false,23),
+ new ColumnDfn(102,"TimeModified",0,0,false,23),
+ new ColumnDfn(102,"EditSequence",0,0,false,16),
+ new ColumnDfn(102,"Name",0,0,false,15),
+ new ColumnDfn(102,"IsActive",1,0,false,1),
+ new ColumnDfn(103,"SpecialAccountType",0,0,false,13),
+ new ColumnDfn(104,"SpecialItemType",0,0,false,13),
+ new ColumnDfn(105,"ListID",0,0,false,36),
+ new ColumnDfn(105,"TimeCreated",0,0,false,23),
+ new ColumnDfn(105,"TimeModified",0,0,false,23),
+ new ColumnDfn(105,"EditSequence",0,0,false,16),
+ new ColumnDfn(105,"Name",0,0,false,41),
+ new ColumnDfn(105,"IsActive",1,0,false,1),
+ new ColumnDfn(105,"StdDueDays",4,0,false,10),
+ new ColumnDfn(105,"StdDiscountDays",4,0,false,10),
+ new ColumnDfn(105,"DiscountPct",7,0,false,13),
+ new ColumnDfn(106,"ListID",0,0,false,36),
+ new ColumnDfn(106,"TimeCreated",0,0,false,23),
+ new ColumnDfn(106,"TimeModified",0,0,false,23),
+ new ColumnDfn(106,"EditSequence",0,0,false,16),
+ new ColumnDfn(106,"Name",0,0,false,31),
+ new ColumnDfn(106,"IsActive",1,0,false,1),
+ new ColumnDfn(106,"TemplateType",0,0,false,13),
+ new ColumnDfn(107,"ListID",0,0,false,36),
+ new ColumnDfn(107,"TimeCreated",0,0,false,23),
+ new ColumnDfn(107,"TimeModified",0,0,false,23),
+ new ColumnDfn(107,"EditSequence",0,0,false,16),
+ new ColumnDfn(107,"Name",0,0,false,31),
+ new ColumnDfn(107,"IsActive",1,0,false,1),
+ new ColumnDfn(107,"DayOfMonthDue",4,0,false,10),
+ new ColumnDfn(107,"DueNextMonthDays",4,0,false,10),
+ new ColumnDfn(107,"DiscountDayOfMonth",4,0,false,10),
+ new ColumnDfn(107,"DiscountPct",7,0,false,13),
+ new ColumnDfn(107,"StdDueDays",4,0,false,10),
+ new ColumnDfn(107,"StdDiscountDays",4,0,false,10),
+ new ColumnDfn(107,"StdDiscountPct",7,0,false,13),
+ new ColumnDfn(107,"Type",0,0,false,20),
+ new ColumnDfn(108,"TxnID",0,0,false,36),
+ new ColumnDfn(108,"TimeCreated",0,0,false,23),
+ new ColumnDfn(108,"TimeModified",0,0,false,23),
+ new ColumnDfn(108,"EditSequence",0,0,false,16),
+ new ColumnDfn(108,"TxnNumber",4,0,false,10),
+ new ColumnDfn(108,"TxnDate",0,0,false,10),
+ new ColumnDfn(108,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(108,"EntityRefListID",0,0,false,36),
+ new ColumnDfn(108,"EntityRefFullName",0,0,false,209),
+ new ColumnDfn(108,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(108,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(108,"ItemServiceRefListID",0,0,false,36),
+ new ColumnDfn(108,"ItemServiceRefFullName",0,0,false,159),
+ new ColumnDfn(108,"Rate",7,0,false,14),
+ new ColumnDfn(108,"DurationMinutes",4,0,false,10),
+ new ColumnDfn(108,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(108,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(108,"PayrollItemWageRefListID",0,0,false,36),
+ new ColumnDfn(108,"PayrollItemWageRefFullName",0,0,false,31),
+ new ColumnDfn(108,"Notes",0,0,false,4095),
+ new ColumnDfn(108,"BillableStatus",0,0,false,23),
+ new ColumnDfn(109,"ListID",0,0,false,36),
+ new ColumnDfn(109,"TimeCreated",0,0,false,23),
+ new ColumnDfn(109,"TimeModified",0,0,false,23),
+ new ColumnDfn(109,"EditSequence",0,0,false,16),
+ new ColumnDfn(109,"Notes",0,0,false,4095),
+ new ColumnDfn(109,"IsActive",1,0,false,1),
+ new ColumnDfn(109,"IsDone",1,0,false,1),
+ new ColumnDfn(109,"ReminderDate",0,0,false,10),
+ new ColumnDfn(110,"TxnType",0,0,false,25),
+ new ColumnDfn(110,"TxnID",0,0,false,36),
+ new ColumnDfn(110,"TxnLineID",0,0,false,36),
+ new ColumnDfn(110,"TimeCreated",0,0,false,23),
+ new ColumnDfn(110,"TimeModified",0,0,false,23),
+ new ColumnDfn(110,"EntityRefListID",0,0,false,36),
+ new ColumnDfn(110,"EntityRefFullName",0,0,false,209),
+ new ColumnDfn(110,"AccountRefListID",0,0,false,36),
+ new ColumnDfn(110,"AccountRefFullName",0,0,false,159),
+ new ColumnDfn(110,"TxnDate",0,0,false,10),
+ new ColumnDfn(110,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(110,"RefNumber",0,0,false,20),
+ new ColumnDfn(110,"Amount",7,0,false,11),
+ new ColumnDfn(110,"Memo",0,0,false,4095),
+ new ColumnDfn(110,"TransactionDetailLevelFilter",0,0,false,23),
+ new ColumnDfn(110,"TransactionPostingStatusFilter",0,0,false,23),
+ new ColumnDfn(110,"TransactionPaidStatusFilter",0,0,false,23),
+ new ColumnDfn(110,"Empty",0,0,false,25),
+ new ColumnDfn(110,"FQTxnLinkKey",0,0,false,184),
+ new ColumnDfn(110,"FQJournalEntryLinkKey",0,0,false,184),
+ new ColumnDfn(110,"FQPrimaryKey",0,0,false,184),
+ new ColumnDfn(111,"TxnDelType",0,0,false,20),
+ new ColumnDfn(111,"TxnID",0,0,false,36),
+ new ColumnDfn(111,"TimeCreated",0,0,false,23),
+ new ColumnDfn(111,"TimeDeleted",0,0,false,23),
+ new ColumnDfn(111,"TimeModified",0,0,false,23),
+ new ColumnDfn(111,"RefNumber",0,0,false,20),
+ new ColumnDfn(112,"ListID",0,0,false,36),
+ new ColumnDfn(112,"TimeCreated",0,0,false,23),
+ new ColumnDfn(112,"TimeModified",0,0,false,23),
+ new ColumnDfn(112,"EditSequence",0,0,false,16),
+ new ColumnDfn(112,"Name",0,0,false,31),
+ new ColumnDfn(112,"IsActive",1,0,false,1),
+ new ColumnDfn(112,"Desc",0,0,false,256),
+ new ColumnDfn(113,"TxnID",0,0,false,36),
+ new ColumnDfn(113,"TimeCreated",0,0,false,23),
+ new ColumnDfn(113,"TimeModified",0,0,false,23),
+ new ColumnDfn(113,"EditSequence",0,0,false,16),
+ new ColumnDfn(113,"VehicleRefListID",0,0,false,36),
+ new ColumnDfn(113,"VehicleRefFullName",0,0,false,31),
+ new ColumnDfn(113,"CustomerRefListID",0,0,false,36),
+ new ColumnDfn(113,"CustomerRefFullName",0,0,false,209),
+ new ColumnDfn(113,"ItemRefListID",0,0,false,36),
+ new ColumnDfn(113,"ItemRefFullName",0,0,false,31),
+ new ColumnDfn(113,"ClassRefListID",0,0,false,36),
+ new ColumnDfn(113,"ClassRefFullName",0,0,false,159),
+ new ColumnDfn(113,"TripStartDate",0,0,false,10),
+ new ColumnDfn(113,"TripEndDate",0,0,false,10),
+ new ColumnDfn(113,"OdometerStart",7,0,false,13),
+ new ColumnDfn(113,"OdometerEnd",7,0,false,13),
+ new ColumnDfn(113,"TotalMiles",7,0,false,13),
+ new ColumnDfn(113,"Notes",0,0,false,4095),
+ new ColumnDfn(113,"BillableStatus",0,0,false,13),
+ new ColumnDfn(113,"StandardMileageRate",7,0,false,13),
+ new ColumnDfn(113,"StandardMileageTotalAmount",7,0,false,11),
+ new ColumnDfn(113,"BillableRate",7,0,false,14),
+ new ColumnDfn(113,"BillableAmount",7,0,false,11),
+ new ColumnDfn(114,"ListID",0,0,false,36),
+ new ColumnDfn(114,"TimeCreated",0,0,false,23),
+ new ColumnDfn(114,"TimeModified",0,0,false,23),
+ new ColumnDfn(114,"EditSequence",0,0,false,16),
+ new ColumnDfn(114,"Name",0,0,false,41),
+ new ColumnDfn(114,"IsActive",1,0,false,1),
+ new ColumnDfn(114,"IsTaxAgency",1,0,false,1),
+ new ColumnDfn(114,"CompanyName",0,0,false,41),
+ new ColumnDfn(114,"Salutation",0,0,false,15),
+ new ColumnDfn(114,"FirstName",0,0,false,25),
+ new ColumnDfn(114,"MiddleName",0,0,false,5),
+ new ColumnDfn(114,"LastName",0,0,false,25),
+ new ColumnDfn(114,"VendorAddressAddr1",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressAddr2",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressAddr3",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressAddr4",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressAddr5",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressCity",0,0,false,31),
+ new ColumnDfn(114,"VendorAddressState",0,0,false,21),
+ new ColumnDfn(114,"VendorAddressCounty",0,0,false,21),
+ new ColumnDfn(114,"VendorAddressPostalCode",0,0,false,13),
+ new ColumnDfn(114,"VendorAddressCountry",0,0,false,31),
+ new ColumnDfn(114,"VendorAddressNote",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressBlockAddr1",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressBlockAddr2",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressBlockAddr3",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressBlockAddr4",0,0,false,41),
+ new ColumnDfn(114,"VendorAddressBlockAddr5",0,0,false,41),
+ new ColumnDfn(114,"Phone",0,0,false,21),
+ new ColumnDfn(114,"AltPhone",0,0,false,21),
+ new ColumnDfn(114,"Fax",0,0,false,21),
+ new ColumnDfn(114,"Email",0,0,false,1023),
+ new ColumnDfn(114,"Contact",0,0,false,41),
+ new ColumnDfn(114,"AltContact",0,0,false,41),
+ new ColumnDfn(114,"NameOnCheck",0,0,false,41),
+ new ColumnDfn(114,"AccountNumber",0,0,false,99),
+ new ColumnDfn(114,"Notes",0,0,false,4095),
+ new ColumnDfn(114,"BusinessNumber",0,0,false,99),
+ new ColumnDfn(114,"VendorTypeRefListID",0,0,false,36),
+ new ColumnDfn(114,"VendorTypeRefFullName",0,0,false,159),
+ new ColumnDfn(114,"TermsRefListID",0,0,false,36),
+ new ColumnDfn(114,"TermsRefFullName",0,0,false,31),
+ new ColumnDfn(114,"CreditLimit",7,0,false,11),
+ new ColumnDfn(114,"VendorTaxIdent",0,0,false,15),
+ new ColumnDfn(114,"IsVendorEligibleForT4A",1,0,false,1),
+ new ColumnDfn(114,"OpenBalance",7,0,false,11),
+ new ColumnDfn(114,"OpenBalanceDate",0,0,false,10),
+ new ColumnDfn(114,"BillingRateRefListID",0,0,false,36),
+ new ColumnDfn(114,"BillingRateRefFullName",0,0,false,31),
+ new ColumnDfn(114,"Balance",7,0,false,11),
+ new ColumnDfn(114,"CurrencyRefListID",0,0,false,36),
+ new ColumnDfn(114,"CurrencyRefFullName",0,0,false,100),
+ new ColumnDfn(115,"TxnID",0,0,false,36),
+ new ColumnDfn(115,"TimeCreated",0,0,false,23),
+ new ColumnDfn(115,"TimeModified",0,0,false,23),
+ new ColumnDfn(115,"EditSequence",0,0,false,16),
+ new ColumnDfn(115,"TxnNumber",4,0,false,10),
+ new ColumnDfn(115,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(115,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(115,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(115,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(115,"TxnDate",0,0,false,10),
+ new ColumnDfn(115,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(115,"CreditAmount",7,0,false,11),
+ new ColumnDfn(115,"RefNumber",0,0,false,20),
+ new ColumnDfn(115,"Memo",0,0,false,4095),
+ new ColumnDfn(115,"Tax1Total",7,0,false,11),
+ new ColumnDfn(115,"Tax2Total",7,0,false,11),
+ new ColumnDfn(115,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(115,"OpenAmount",7,0,false,11),
+ new ColumnDfn(116,"TxnID",0,0,false,36),
+ new ColumnDfn(116,"TimeCreated",0,0,false,23),
+ new ColumnDfn(116,"TimeModified",0,0,false,23),
+ new ColumnDfn(116,"EditSequence",0,0,false,16),
+ new ColumnDfn(116,"TxnNumber",4,0,false,10),
+ new ColumnDfn(116,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(116,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(116,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(116,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(116,"TxnDate",0,0,false,10),
+ new ColumnDfn(116,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(116,"CreditAmount",7,0,false,11),
+ new ColumnDfn(116,"RefNumber",0,0,false,20),
+ new ColumnDfn(116,"Memo",0,0,false,4095),
+ new ColumnDfn(116,"ExpenseLineSeqNo",4,0,false,10),
+ new ColumnDfn(116,"ExpenseLineTxnLineID",0,0,false,36),
+ new ColumnDfn(116,"ExpenseLineAccountRefListID",0,0,false,36),
+ new ColumnDfn(116,"ExpenseLineAccountRefFullName",0,0,false,159),
+ new ColumnDfn(116,"ExpenseLineAmount",7,0,false,11),
+ new ColumnDfn(116,"ExpenseLineMemo",0,0,false,4095),
+ new ColumnDfn(116,"ExpenseLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(116,"ExpenseLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(116,"ExpenseLineClassRefListID",0,0,false,36),
+ new ColumnDfn(116,"ExpenseLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(116,"ExpenseLineBillableStatus",0,0,false,13),
+ new ColumnDfn(116,"ExpenseLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(116,"ExpenseLineTaxCodeRefFullName",0,0,false,159),
+ new ColumnDfn(116,"ExpenseLineTax1Amount",7,0,false,11),
+ new ColumnDfn(116,"Tax1Total",7,0,false,11),
+ new ColumnDfn(116,"Tax2Total",7,0,false,11),
+ new ColumnDfn(116,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(116,"OpenAmount",7,0,false,11),
+ new ColumnDfn(116,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(116,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(117,"TxnID",0,0,false,36),
+ new ColumnDfn(117,"TimeCreated",0,0,false,23),
+ new ColumnDfn(117,"TimeModified",0,0,false,23),
+ new ColumnDfn(117,"EditSequence",0,0,false,16),
+ new ColumnDfn(117,"TxnNumber",4,0,false,10),
+ new ColumnDfn(117,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(117,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(117,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(117,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(117,"TxnDate",0,0,false,10),
+ new ColumnDfn(117,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(117,"CreditAmount",7,0,false,11),
+ new ColumnDfn(117,"RefNumber",0,0,false,20),
+ new ColumnDfn(117,"Memo",0,0,false,4095),
+ new ColumnDfn(117,"ItemLineType",0,0,false,11),
+ new ColumnDfn(117,"ItemLineSeqNo",4,0,false,10),
+ new ColumnDfn(117,"ItemGroupTxnLineID",0,0,false,36),
+ new ColumnDfn(117,"ItemGroupLineItemRefListID",0,0,false,36),
+ new ColumnDfn(117,"ItemGroupLineItemRefFullName",0,0,false,31),
+ new ColumnDfn(117,"ItemGroupLineDesc",0,0,false,4095),
+ new ColumnDfn(117,"ItemGroupLineQuantity",7,0,false,13),
+ new ColumnDfn(117,"ItemGroupLineTotalAmount",7,0,false,14),
+ new ColumnDfn(117,"ItemGroupSeqNo",4,0,false,10),
+ new ColumnDfn(117,"ItemLineTxnLineID",0,0,false,36),
+ new ColumnDfn(117,"ItemLineItemRefListID",0,0,false,36),
+ new ColumnDfn(117,"ItemLineItemRefFullName",0,0,false,159),
+ new ColumnDfn(117,"ItemLineDesc",0,0,false,4095),
+ new ColumnDfn(117,"ItemLineQuantity",7,0,false,13),
+ new ColumnDfn(117,"ItemLineCost",7,0,false,14),
+ new ColumnDfn(117,"ItemLineAmount",7,0,false,11),
+ new ColumnDfn(117,"ItemLineTax1Amount",7,0,false,11),
+ new ColumnDfn(117,"ItemLineCustomerRefListID",0,0,false,36),
+ new ColumnDfn(117,"ItemLineCustomerRefFullName",0,0,false,209),
+ new ColumnDfn(117,"ItemLineClassRefListID",0,0,false,36),
+ new ColumnDfn(117,"ItemLineClassRefFullName",0,0,false,159),
+ new ColumnDfn(117,"ItemLineBillableStatus",0,0,false,13),
+ new ColumnDfn(117,"ItemLineTaxCodeRefListID",0,0,false,36),
+ new ColumnDfn(117,"ItemLineTaxCodeRefFullName",0,0,false,159),
+ new ColumnDfn(117,"Tax1Total",7,0,false,11),
+ new ColumnDfn(117,"Tax2Total",7,0,false,11),
+ new ColumnDfn(117,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(117,"OpenAmount",7,0,false,11),
+ new ColumnDfn(117,"FQSaveToCache",1,0,false,1),
+ new ColumnDfn(117,"FQPrimaryKey",0,0,false,110),
+ new ColumnDfn(117,"FQTxnLinkKey",0,0,false,110),
+ new ColumnDfn(118,"TxnID",0,0,false,36),
+ new ColumnDfn(118,"TimeCreated",0,0,false,23),
+ new ColumnDfn(118,"TimeModified",0,0,false,23),
+ new ColumnDfn(118,"EditSequence",0,0,false,16),
+ new ColumnDfn(118,"TxnNumber",4,0,false,10),
+ new ColumnDfn(118,"VendorRefListID",0,0,false,36),
+ new ColumnDfn(118,"VendorRefFullName",0,0,false,41),
+ new ColumnDfn(118,"APAccountRefListID",0,0,false,36),
+ new ColumnDfn(118,"APAccountRefFullName",0,0,false,159),
+ new ColumnDfn(118,"TxnDate",0,0,false,10),
+ new ColumnDfn(118,"TxnDateMacro",0,0,false,23),
+ new ColumnDfn(118,"CreditAmount",7,0,false,11),
+ new ColumnDfn(118,"RefNumber",0,0,false,20),
+ new ColumnDfn(118,"Memo",0,0,false,4095),
+ new ColumnDfn(118,"LinkedTxnSeqNo",4,0,false,10),
+ new ColumnDfn(118,"LinkedTxnTxnID",0,0,false,36),
+ new ColumnDfn(118,"LinkedTxnTxnType",0,0,false,21),
+ new ColumnDfn(118,"LinkedTxnTxnDate",0,0,false,10),
+ new ColumnDfn(118,"LinkedTxnRefNumber",0,0,false,20),
+ new ColumnDfn(118,"LinkedTxnLinkType",0,0,false,8),
+ new ColumnDfn(118,"LinkedTxnAmount",7,0,false,11),
+ new ColumnDfn(118,"Tax1Total",7,0,false,11),
+ new ColumnDfn(118,"Tax2Total",7,0,false,11),
+ new ColumnDfn(118,"ExchangeRate",7,0,false,13),
+ new ColumnDfn(118,"OpenAmount",7,0,false,11),
+ new ColumnDfn(118,"FQPrimaryKey",0,0,false,73),
+ new ColumnDfn(119,"ListID",0,0,false,36),
+ new ColumnDfn(119,"TimeCreated",0,0,false,23),
+ new ColumnDfn(119,"TimeModified",0,0,false,23),
+ new ColumnDfn(119,"EditSequence",0,0,false,16),
+ new ColumnDfn(119,"Name",0,0,false,31),
+ new ColumnDfn(119,"FullName",0,0,false,159),
+ new ColumnDfn(119,"IsActive",1,0,false,1),
+ new ColumnDfn(119,"ParentRefListID",0,0,false,36),
+ new ColumnDfn(119,"ParentRefFullName",0,0,false,159),
+ new ColumnDfn(119,"Sublevel",4,0,false,10),
+ };
+
+ //-------------------------------------------------------------------
+ // Reserved words.
+ private static readonly List reservedWords = new List()
+ {
+ "ADD",
+ "ALL",
+ "ALTER",
+ "AND",
+ "ANY",
+ "AS",
+ "ASC",
+ "AVG",
+ "BEGIN",
+ "BETWEEN",
+ "BY",
+ "CASE",
+ "CAST",
+ "COLUMN",
+ "COMMIT",
+ "CONSTRAINT",
+ "CONVERT",
+ "COUNT",
+ "CREATE",
+ "CURRENCY",
+ "DEFAULT",
+ "DELETE",
+ "DESC",
+ "DISTINCT",
+ "DROP",
+ "ELSE",
+ "END",
+ "EXECUTE",
+ "EXISTS",
+ "FALSE",
+ "FROM",
+ "GRANT",
+ "GROUP",
+ "HAVING",
+ "IN",
+ "INDEX",
+ "INNER",
+ "INSERT",
+ "INTO",
+ "IS",
+ "JOIN",
+ "KEY",
+ "LEFT",
+ "LIKE",
+ "MAX",
+ "MIN",
+ "NOT",
+ "NULL",
+ "ON",
+ "OR",
+ "ORDER",
+ "OUTER",
+ "OUTPUT",
+ "PRIMARY",
+ "PROCEDURE",
+ "REVOKE",
+ "ROLLBACK",
+ "ROWCOUNT",
+ "SELECT",
+ "SET",
+ "SQL",
+ "SUM",
+ "TABLE",
+ "THEN",
+ "TRANSACTION",
+ "TRUE",
+ "UNION",
+ "UNIQUE",
+ "UPDATE",
+ "USER",
+ "VALUES",
+ "VIEW",
+ "WHEN",
+ "WHERE",
+ };
+
+ //-------------------------------------------------------------------
+ }
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Internal/SaQuickBooksDataItem.cs b/SacsStandardAccounts/Accounts/QuickBooks/Internal/SaQuickBooksDataItem.cs
new file mode 100644
index 0000000..dc71b99
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Internal/SaQuickBooksDataItem.cs
@@ -0,0 +1,82 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Accounts.QuickBooks.Base;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Bus;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Internal
+{
+ //=======================================================================
+ public abstract class SaQuickBooksDataItem_Internal : SaQuickBooksDataItem
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+
+ //-------------------------------------------------------------------
+ // Construction.
+ protected SaQuickBooksDataItem_Internal (Qbk.EntityType entityType) : base(entityType)
+ {
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+
+ //-------------------------------------------------------------------
+ // I t e r a t o r
+ //-------------------------------------------------------------------
+ public new abstract class Iterator : SaQuickBooksDataItem.Iterator
+ {
+ //---------------------------------------------------------------
+ // Data members.
+ //---------------------------------------------------------------
+ // Construction.
+ protected Iterator (Qbk.EntityType entityType) : base(entityType)
+ {
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+ //---------------------------------------------------------------
+ // Properties.
+ //---------------------------------------------------------------
+ // Database.
+ protected String GetPrimaryTableName ()
+ {
+ // ToDo return dfnDb.GetTableName(GetPrimaryTable());
+ return "";
+ }
+ /*
+ protected eQBooksDbTable GetPrimaryTable (Qbk.EntityType entityType)
+ {
+ switch (entityType)
+ {
+ // Contacts:
+ case Qbk.EntityType.Vendor: return eQBooksDbTblVendor;
+ case Qbk.EntityType.Customer: return eQBooksDbTblCustomer;
+ case Qbk.EntityType.Item: return eQBooksDbTblItem;
+ }
+ return eQBooksDbTblUnknown;
+ }
+ */
+ //---------------------------------------------------------------
+ // Utilities.
+ //---------------------------------------------------------------
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Local/SaQuickBooksApiConsole_Local.cs b/SacsStandardAccounts/Accounts/QuickBooks/Local/SaQuickBooksApiConsole_Local.cs
new file mode 100644
index 0000000..0f1cff6
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Local/SaQuickBooksApiConsole_Local.cs
@@ -0,0 +1,54 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Accounts.QuickBooks.Base;
+using Sarand.Net.Standard.Base.Core;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Local
+{
+ //=======================================================================
+ internal class SaQuickBooksApiConsole_Local : SaQuickBooksApiConsole
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SaQuickBooksApiConsole_Local ()
+ {
+ }
+
+ //-------------------------------------------------------------------
+ // Construction.
+ internal SaQuickBooksApiConsole_Local (SaQuickBooksParams prmQbk) :base(prmQbk)
+ {
+ }
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+
+ //-------------------------------------------------------------------
+ // D a t a I t e m s
+ //-------------------------------------------------------------------
+ public override SaQuickBooksDataItem CreateDataItem (Qbk.EntityType entityType)
+ {
+ return null;
+ }
+ /// Create data item iterator (to retrieve list of data items of specific type).
+ public override SaQuickBooksDataItem.Iterator CreateItemIterator (Qbk.EntityType entityType)
+ {
+ return null;
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksApiConsole_Online.cs b/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksApiConsole_Online.cs
new file mode 100644
index 0000000..12b404e
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksApiConsole_Online.cs
@@ -0,0 +1,135 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Accounts.QuickBooks.Base;
+using Sarand.Net.Standard.Base.Core;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Online
+{
+ //=======================================================================
+ internal class SaQuickBooksApiConsole_Online : SaQuickBooksApiConsole
+ {
+ //-------------------------------------------------------------------
+ // D e f i n i t i o n s
+ //-------------------------------------------------------------------
+ // Keys.
+ // Sarand Sandbox company:
+ // CompanyId 193514292338962
+ // AppToken lvprdXEkhkqdCXgTfYJxhwFj1CdB3fXIeTs5eGx8TE8U7qGy
+ // AppTokenSecret U8IgODOQa4Rl9KEMbQhgimoQi5nbgLi4XlQU4xiB
+ // BPE Live Company
+ // CompanyId 193514324299222
+ // AppToken qyprdb7VvoOivRV7mARrb5I0VVT1caG0f1c0AVVgbhxt36bv
+ // AppTokenSecret boGLa6B5RwayoYs1KlDEGk64Rjl0UUsF6By7rvBR
+ private static String kpcAppToken_Dev = "0c7f73fdb65efb4033b8a12b61fb01aa3ce9";
+ private static String kpcConsumerKey_Dev = "lvprd9HvNstK5yTszldscZ2PBgNGMu";
+ private static String kpcConsumerSecret_Dev = "F6IQwnEhJqpoOdTmfXBgt1iq6SDWJ40clxl1xvQR";
+ private static String kpcAppToken_Prod = "c0d15b4fbcad2b4cfcb96f9bcdbd2bf7b03d";
+ private static String kpcConsumerKey_Prod = "lvprdwLCQdAhuiLtueFpZ7LVG4R6Ir";
+ private static String kpcConsumerSecret_Prod = "9j1RBTaHbpTZEA0yUlDINYoAhX8Mt6PfOdAl2YIz";
+
+ // Online API.
+ // Intuit Developer: https://developer.intuit.com/
+ private static String kpcServer_QBD_Prod = "quickbooks.api.intuit.com"; // QuickBooks Desktop Rest Service - production.
+ private static String kpcServer_QBO_Prod = "quickbooks.api.intuit.com"; // QuickBooks Online Rest Service - production.
+ private static String kpcServer_QBO_Sand = "sandbox-quickbooks.api.intuit.com"; // QuickBooks Online Rest Service - sandbox.
+ private static String kpcServer_IPP_Prod = "appcenter.intuit.com"; // Platform Rest Service - production.
+ private static String kpcBaseUrl_QBD = "https://quickbooks.api.intuit.com/"; // QuickBooks Desktop Rest Service.
+ private static String kpcBaseUrl_QBO = "https://quickbooks.api.intuit.com/"; // QuickBooks Online Rest Service.
+ private static String kpcBaseUrl_IPP = "https://appcenter.intuit.com/api/"; // Platform Rest Service.
+ private static String kpcUrlAccounting_Production = "https://quickbooks.api.intuit.com/"; // Accounting API base URL to use with production keys.
+ private static String kpcUrlAccounting_Sandbox = "https://sandbox-quickbooks.api.intuit.com/"; // Accounting API—Sandbox base URL to use with development keys.
+ private static String kpcUrlPayments_Production = "https://api.intuit.com/"; // Payments API base URL to use with production keys.
+ private static String kpcUrlPayments_Sandbox = "https://sandbox.api.intuit.com/"; // Payments API—Sandbox base URL to use with development keys.
+
+ // Core constants.
+ private static String kpcSlash = "/"; // Slash character.
+ private static String kpcVersion = "v3"; // Intuit Services Version.
+ private static String kpcResource = "resource";
+ private static String kpcUrlVersionCompany = "v3/company/";
+ // Content types.
+ private static String kpcContentType_TextAny = "text/*";
+ private static String kpcContentType_TextHtml = "text/html";
+ private static String kpcContentType_TextXml = "text/xml";
+ private static String kpcContentType_TextPlain = "text/plain";
+ private static String kpcContentType_ApplicationText = "application/text";
+ private static String kpcContentType_ApplicationXml = "application/xml";
+ private static String kpcContentType_ApplicationJson = "application/json";
+ private static String kpcContentType_UrlFormEncoded = "application/x-www-form-urlencoded";
+ private static String kpcContentType_OctetStream = "application/octet-stream";
+ private static String kpcContentType_ApplicationPdf = "application/pdf";
+ // Parameter names.
+ private static String kpcParam_Id = "Id";
+ private static String kpcParam_SyncToken = "SyncToken";
+ private static String kpcParam_Domain = "domain";
+ private static String kpcParam_MetaData = "MetaData";
+ private static String kpcParam_Sparse = "sparse";
+ private static String kpcParam_Status = "status";
+ private static String kpcParam_IdDomainQuery = "?idDomain=";
+ private static String kpcAUTHORIZATIONSTRING_FORHEADER = "Authorization"; // Authorization String For Header.
+ private static String kpcREQUESTFILENAME_FORMAT = "{0}{1}Request-{2}.txt"; // Request File Name Format.
+ private static String kpcRESPONSEFILENAME_FORMAT = "{0}{1}Response-{2}.txt"; // Response File Name Format.
+ private static String kpcERRORRESPONSEFILENAME_FORMAT = "{0}{1}Error-Response-{2}.txt"; // Error Response File Name Format.
+ private static String kpcCONTENTENCODING = "Content-Encoding"; // The Compression format of the request data.
+ private static String kpcACCEPTENCODING = "Accept-Encoding"; // The Compression format of the response data.
+ private static String kpcUSERAGENT = "V3PHPSDK2.4.1"; // The Request source header value.
+
+ //-------------------------------------------------------------------
+ // Data members.
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SaQuickBooksApiConsole_Online ()
+ {
+ }
+
+ //-------------------------------------------------------------------
+ // Construction.
+ internal SaQuickBooksApiConsole_Online (SaQuickBooksParams prmQbk) : base(prmQbk)
+ {
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+
+ //-------------------------------------------------------------------
+ // D a t a I t e m s
+ //-------------------------------------------------------------------
+ public override SaQuickBooksDataItem CreateDataItem (Qbk.EntityType entityType)
+ {
+ return new SaQuickBooksDataItem_Online(entityType);
+ }
+ /// Create data item iterator (to retrieve list of data items of specific type).
+ public override SaQuickBooksDataItem.Iterator CreateItemIterator (Qbk.EntityType entityType)
+ {
+ return new SaQuickBooksDataItem_Online.Iterator(this, entityType);
+ }
+
+ //---------------------------------------------------------------
+ // Online Authorisation.
+ public SaQuickBooksRequest_Online.AuthorisationData DoQBooksOnlineAuthorisation ()
+ {
+ SaQuickBooksRequest_Online.AuthorisationData authData = new SaQuickBooksRequest_Online.AuthorisationData();
+ return authData;
+ }
+ //---------------------------------------------------------------
+ // QBO interface.
+ public bool DoQBooksRequest (SaQuickBooksRequest_Online qboRequest)
+ {
+ ClearErrorState();
+
+ return !HasErrorState();
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksDataItem_Online.cs b/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksDataItem_Online.cs
new file mode 100644
index 0000000..b2ad2dd
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksDataItem_Online.cs
@@ -0,0 +1,510 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Accounts.QuickBooks.Base;
+using Sarand.Net.Standard.Accounts.QuickBooks.Dbas;
+using Sarand.Net.Standard.Accounts.QuickBooks.Internal;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Bus;
+using Sarand.Net.Standard.Base.Xml;
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Xml.Linq;
+using Sarand.Net.Standard.Base.Utils;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Online
+{
+ //=======================================================================
+ public class SaQuickBooksDataItem_Online : SaQuickBooksDataItem_Internal
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SaQuickBooksDataItem_Online ()
+ {
+ }
+
+ //-------------------------------------------------------------------
+ // Construction.
+ public SaQuickBooksDataItem_Online (Qbk.EntityType entityType) : base(entityType)
+ {
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+
+ //-------------------------------------------------------------------
+ // I t e r a t o r
+ //-------------------------------------------------------------------
+ public new class Iterator : SaQuickBooksDataItem_Internal.Iterator
+ {
+ //---------------------------------------------------------------
+ // Data members.
+ SaQuickBooksApiConsole_Online qbkConsole;
+ internal class NextItemData
+ {
+ public int EntityCount { get; set; } = -1;
+ public int PageLength { get; set; } = PageLengthDefault;
+ public int PageNumber { get; set; } = 1;
+ public XDocument QueryResponseDoc { get; set; }
+ public XElement QueryResponseNode { get; set; }
+ public XElement EntityNode { get; set; }
+ }
+ private readonly NextItemData nextItem = new NextItemData ();
+ //---------------------------------------------------------------
+ // Construction.
+ internal Iterator (SaQuickBooksApiConsole_Online qbkConsole, Qbk.EntityType entityType) : base(entityType)
+ {
+ this.qbkConsole = qbkConsole;
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ qbkConsole = null;
+ }
+ base.Dispose(disposing);
+ }
+ //---------------------------------------------------------------
+ // Properties.
+ //---------------------------------------------------------------
+ // Utilities.
+ protected override SaQuickBooksDataItem.Iterator Clone ()
+ {
+ return new Iterator(qbkConsole, EntityType);
+ }
+ public String GetWhereClause ()
+ {
+ List whereClauses = new List();
+ SaQuickBooksDataItem_Internal.Params prm = Params;
+ if (EntityType == Qbk.EntityType.Vendor)
+ {
+ if (!StringUtil.IsEmpty(prm.EntityListId))
+ whereClauses.Add("Id='" + prm.EntityListId + "'");
+ }
+ else if (EntityType == Qbk.EntityType.Customer)
+ {
+ if (!StringUtil.IsEmpty(prm.EntityListId))
+ whereClauses.Add("Id='" + prm.EntityListId + "'");
+ }
+ else if (EntityType == Qbk.EntityType.Item)
+ {
+ if (!StringUtil.IsEmpty(prm.EntityListId))
+ whereClauses.Add("Id='" + prm.EntityListId + "'");
+ if (!StringUtil.IsEmpty(prm.EntityCode))
+ whereClauses.Add("Sku='" + prm.EntityCode + "'");
+ }
+ return (!whereClauses.IsEmpty() ? " Where " : "") + whereClauses.Concat(" And ");
+ }
+
+ String GetOrderByClause ()
+ {
+ String orderBy = "";
+ return (!orderBy.IsEmpty() ? " OrderBy " : "") + orderBy;
+ }
+
+ bool IsPaginationCompleted (bool incrementPageNumber)
+ {
+ if (incrementPageNumber)
+ nextItem.PageNumber++;
+ // Last page of data?
+ GetItemCount(); // Force count.
+ return (nextItem.PageNumber - 1) * nextItem.PageLength >= nextItem.EntityCount;
+ }
+
+ String GetPaginationClause ()
+ {
+ String sPagination = "";
+ if (nextItem.EntityCount > nextItem.PageLength)
+ {
+ sPagination = " StartPosition " + (((nextItem.PageNumber - 1) * nextItem.PageLength) + 1).ToString() + " MaxResults " + (nextItem.PageLength).ToString();
+ }
+ return sPagination;
+ }
+ //---------------------------------------------------------------
+ // Data items.
+ /// Total number of items (do this after GotoStart).
+ public override int GetItemCount ()
+ {
+ ClearErrorState();
+ if (nextItem.EntityCount < 0)
+ {
+ SaQuickBooksDataItem_Internal.Params prm = Params;
+ SaQuickBooksRequest_Online qboRequest = new SaQuickBooksRequest_Online();
+ bool validRequest = false;
+ if (EntityType == Qbk.EntityType.Vendor)
+ {
+ qboRequest.RequestType = Qbk.OnlineRequestType.Query;
+ qboRequest.DataQuery = "Select Count(*) From Vendor" + GetWhereClause();
+ validRequest = true;
+ }
+ else if (EntityType == Qbk.EntityType.Customer)
+ {
+ qboRequest.RequestType = Qbk.OnlineRequestType.Query;
+ qboRequest.DataQuery = "Select Count(*) From Customer" + GetWhereClause();
+ validRequest = true;
+ }
+ else if (EntityType == Qbk.EntityType.Item)
+ {
+ qboRequest.RequestType = Qbk.OnlineRequestType.Query;
+ qboRequest.DataQuery = "Select Count(*) From Item" + GetWhereClause();
+ validRequest = true;
+ }
+ if (validRequest)
+ {
+ //
+ //
+ //
+ if (qbkConsole.DoQBooksRequest(qboRequest))
+ {
+ // Retrieve company info.
+ XElement nodeRoot = qboRequest.ResponseDoc.Root;
+ XElement nodeQueryResponse = nodeRoot.GetFirstChildElement("QueryResponse");
+ nextItem.EntityCount = StringUtil.ToInt(nodeQueryResponse.GetAttributeValue("totalCount"));
+ }
+ }
+ }
+ return nextItem.EntityCount;
+ }
+ public override void GotoStart (SaQuickBooksDataItem_Internal.Params prmQbk)
+ {
+ base.GotoStart(prmQbk);
+ // Reset next item.
+ nextItem.EntityNode = null;
+ nextItem.QueryResponseNode = null;
+ nextItem.QueryResponseDoc = null;
+ nextItem.EntityCount = -1;
+ nextItem.PageLength = PageLengthDefault;
+ nextItem.PageNumber = 1;
+ }
+ //---------------------------------------------------------------
+ // N e x t I t e m
+ //---------------------------------------------------------------
+ // QuickBooks reference.
+ // Case
+ // In the query language, reserved words, entity names, and property names
+ // are case insensitive. However, property values are case sensitive.
+ // Maximum number of entities in a response
+ // The maximum number of entities that can be returned in a response is 1000.
+ // If the result size is not specified, the default number is 100.
+ // If a query returns many entities, fetch the entities in chunks, as described in Pagination.
+ // To determine the number of entities that a particular query returns,
+ // probe by using the COUNT keyword in the query. See Count for details.
+ // Escape Character
+ // Use backslash (\) to escape special characters like apostrophe (').
+ // For example, to find a Cuatomer object whose company name is "Adam's Candy Shop", submit the following query:
+ // SELECT * FROM Customer WHERE CompanyName= ‘Adam\’s Candy Shop’
+ // Filters
+ // The filter in the WHERE clause determines which entities are returned by a query.
+ // The filter criteria is based on the value of a property.
+ // Multiple filters are AND'd together. The OR operation is not supported.
+ // For example:
+ // SELECT * FROM Customer WHERE Active IN (true, false)
+ // SELECT * FROM Customer WHERE active = true
+ // SELECT * FROM Customer WHERE GivenName LIKE 'K%h' AND FamilyName LIKE 'Palm%'
+ // SELECT * FROM Invoice WHERE CustomerRef = '123'
+ // SELECT * FROM Invoice WHERE CustomerId IN ('12')
+ // SELECT * FROM Invoice WHERE TotalAmt > '1000.0'
+ // SELECT * FROM Invoice WHERE TxnDate > '2011-01-01' AND TxnDate <= CURRENT_DATE
+ // Sorting
+ // To sort the results of a query, include the ORDERBY clause, specifying a property as the sort field.
+ // Note that not all properties can be used for sorting.
+ // To see which properties can be sorted on, go to the entity's reference page and check the Sort Support column of the Properties table.
+ // The default sort order is ascending. To indicate descending sort order, include DESC.
+ // For example:
+ // SELECT * FROM Customer ORDERBY FamilyName
+ // SELECT * FROM Customer ORDERBY FamilyName DESC
+ // Pagination
+ // To page through the results, specify STARTPOSITION (position of the entity in the query results) and MAXRESULTS (maximum number of entities in the result).
+ // For example, suppose you have 25 invoices. The following queries each get 10 invoices per page:
+ // SELECT * FROM Invoice STARTPOSITION 1 MAXRESULTS 10
+ // SELECT * FROM Invoice STARTPOSITION 11 MAXRESULTS 10
+ // SELECT * FROM Invoice STARTPOSITION 21 MAXRESULTS 10
+ // Count
+ // To find out how many entites will be returned by a query, specify the COUNT keyword.
+ // The number of entities is returned in the totalCount attribute of the element.
+ // The QuickBooks Online data objects, such as Customer, are not in the response.
+ // SELECT COUNT(*)FROM Customer
+ //---------------------------------------------------------------
+ public override SaQuickBooksDataItem GetNextItem ()
+ {
+ SaQuickBooksDataItem_Internal.Params prm = Params;
+ if (AtStart || (nextItem.EntityNode == null && !IsPaginationCompleted(true)))
+ {
+ // Construct request.
+ SaQuickBooksRequest_Online qboRequest = new SaQuickBooksRequest_Online(Qbk.OnlineRequestType.Query);
+ bool validRequest = false;
+ if (EntityType == Qbk.EntityType.Vendor)
+ {
+ qboRequest.DataQuery = "Select * From Vendor" + GetWhereClause() + GetOrderByClause() + GetPaginationClause();
+ validRequest = true;
+ }
+ else if (EntityType == Qbk.EntityType.Customer)
+ {
+ qboRequest.DataQuery = "Select * From Customer" + GetWhereClause() + GetOrderByClause() + GetPaginationClause();
+ validRequest = true;
+ }
+ else if (EntityType == Qbk.EntityType.Item)
+ {
+ qboRequest.DataQuery = "Select * From Item" + GetWhereClause() + GetOrderByClause() + GetPaginationClause();
+ validRequest = true;
+ }
+ if (validRequest)
+ {
+ //
+ //
+ //
+ if (qbkConsole.DoQBooksRequest(qboRequest))
+ {
+ nextItem.QueryResponseDoc = qboRequest.ResponseDoc;
+ XElement nodeRoot = nextItem.QueryResponseDoc.Root;
+ nextItem.QueryResponseNode = nodeRoot.GetFirstChildElement("QueryResponse");
+ nextItem.EntityNode = nextItem.QueryResponseNode.GetFirstChildElement(GetPrimaryTableName());
+ }
+ }
+ AtStart = false;
+ }
+ // Retrieve info for next company.
+ SaQuickBooksDataItem_Online item = null;
+ if (nextItem.EntityNode != null)
+ {
+ if (EntityType == Qbk.EntityType.Vendor)
+ {
+ item = GetVendorFrom(nextItem.EntityNode);
+ }
+ else if (EntityType == Qbk.EntityType.Customer)
+ {
+ item = GetCustomerFrom(nextItem.EntityNode);
+ }
+ else if (EntityType == Qbk.EntityType.Item)
+ {
+ item = GetItemFrom(nextItem.EntityNode);
+ }
+ // Move to next item.
+ nextItem.EntityNode = nextItem.EntityNode.GetNextSiblingElement(GetPrimaryTableName());
+ }
+ if (item == null || nextItem.EntityNode == null)
+ {
+ // Clear next item info.
+ nextItem.EntityNode = null;
+ nextItem.QueryResponseNode = null;
+ nextItem.QueryResponseDoc = null;
+ }
+ return item;
+ }
+
+ //---------------------------------------------------------------
+ // E x t r a c t V e n d o r
+ //---------------------------------------------------------------
+ SaQuickBooksDataItem_Online GetVendorFrom (XElement nodeVendor)
+ {
+ if (nodeVendor == null || !nodeVendor.GetLocalName().EqualsCI("Vendor")) return null;
+ SaQuickBooksDataItem_Online vendorItem = new SaQuickBooksDataItem_Online(Qbk.EntityType.Vendor);
+
+ // Vendor attributes.
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_ListID), nodeVendor.GetChildText("Id"));
+
+ // Company name.
+ String sFullName = nodeVendor.GetChildText("FullName");
+ String sCompanyName = nodeVendor.GetChildText("CompanyName");
+ String sDisplayName = nodeVendor.GetChildText("DisplayName");
+ if (sCompanyName.IsEmpty())
+ sCompanyName = sDisplayName;
+ if (!sCompanyName.IsEmpty())
+ {
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_Name), sCompanyName);
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_CompanyName), sCompanyName);
+ //pVendor.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_FullName),sCompanyName);
+ }
+ if (!sDisplayName.IsEmpty())
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_Name), sDisplayName);
+ //if (!sFullName.IsEmpty())
+ // pVendor.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_FullName),sFullName);
+
+ // Only populate attributes if present in data.
+ // Active.
+ XElement nodeActive = nodeVendor.GetFirstChildElement("Active");
+ if (nodeActive != null)
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_IsActive), nodeActive.Value.ToBool());
+ // Balance
+ XElement nodeBalance = nodeVendor.GetFirstChildElement("Balance");
+ if (nodeBalance == null)
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_Balance), nodeBalance.Value.ToDouble());
+ // Credit limit.
+ XElement nodeCreditLimit = nodeVendor.GetFirstChildElement("CreditLimit");
+ if (nodeCreditLimit == null)
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_CreditLimit), nodeCreditLimit.Value.ToDouble());
+ // Phone numbers and email address.
+ XElement nodePrimaryPhone = nodeVendor.GetFirstChildElement("PrimaryPhone");
+ if (nodePrimaryPhone == null)
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_Phone), nodePrimaryPhone.GetChildText("FreeFormNumber"));
+ XElement nodeAlternatePhone = nodeVendor.GetFirstChildElement("AlternatePhone");
+ if (nodeAlternatePhone == null)
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_AltPhone), nodeAlternatePhone.GetChildText("FreeFormNumber"));
+ XElement nodePrimaryEmailAddr = nodeVendor.GetFirstChildElement("PrimaryEmailAddr");
+ if (nodePrimaryEmailAddr == null)
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_Email), nodePrimaryEmailAddr.GetChildText("Address"));
+ // Vendor address.
+ XElement nodeVendorAddr = nodeVendor.GetFirstChildElement("VendorAddr");
+ if (nodeVendorAddr == null)
+ {
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressAddr1), nodeVendorAddr.GetChildText("Line1"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressAddr2), nodeVendorAddr.GetChildText("Line2"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressAddr3), nodeVendorAddr.GetChildText("Line3"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressAddr4), nodeVendorAddr.GetChildText("Line4"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressAddr5), nodeVendorAddr.GetChildText("Line5"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressCity), nodeVendorAddr.GetChildText("City"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressCounty), nodeVendorAddr.GetChildText("CountrySubDivisionCode"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressPostalCode), nodeVendorAddr.GetChildText("PostalCode"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressCountry), nodeVendorAddr.GetChildText("Country"));
+ vendorItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Vendor_VendorAddressNote), nodeVendorAddr.GetChildText("Note"));
+ }
+ return vendorItem;
+ }
+
+ //===========================================================================
+ // E x t r a c t C u s t o m e r
+ //===========================================================================
+ SaQuickBooksDataItem_Online GetCustomerFrom (XElement nodeCustomer)
+ {
+ if (nodeCustomer == null || !nodeCustomer.GetLocalName().EqualsCI("Customer")) return null;
+ SaQuickBooksDataItem_Online customerItem = new SaQuickBooksDataItem_Online(Qbk.EntityType.Customer);
+
+ // Customer attributes.
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ListID), nodeCustomer.GetChildText("Id"));
+
+ // Company name.
+ String sFullName = nodeCustomer.GetChildText("FullName");
+ String sCompanyName = nodeCustomer.GetChildText("CompanyName");
+ String sDisplayName = nodeCustomer.GetChildText("DisplayName");
+ if (sCompanyName.IsEmpty())
+ sCompanyName = sDisplayName;
+ if (!sCompanyName.IsEmpty())
+ {
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_Name), sCompanyName);
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_CompanyName), sCompanyName);
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_FullName), sCompanyName);
+ }
+ if (!sDisplayName.IsEmpty())
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_Name), sDisplayName);
+ if (!sFullName.IsEmpty())
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_FullName), sFullName);
+
+ // Only populate attributes if present in data.
+ // Active.
+ XElement nodeActive = nodeCustomer.GetFirstChildElement("Active");
+ if (nodeActive == null)
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_IsActive), nodeActive.Value.ToBool());
+ // Balance.
+ XElement nodeBalance = nodeCustomer.GetFirstChildElement("Balance");
+ if (nodeBalance == null)
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_Balance), nodeBalance.Value.ToDouble());
+ // Credit limit.
+ XElement nodeCreditLimit = nodeCustomer.GetFirstChildElement("CreditLimit");
+ if (nodeCreditLimit == null)
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_CreditLimit), nodeCreditLimit.Value.ToDouble());
+ // Phone numbers and email address.
+ XElement nodePrimaryPhone = nodeCustomer.GetFirstChildElement("PrimaryPhone");
+ if (nodePrimaryPhone == null)
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_Phone), nodePrimaryPhone.GetChildText("FreeFormNumber"));
+ XElement nodeAlternatePhone = nodeCustomer.GetFirstChildElement("AlternatePhone");
+ if (nodeAlternatePhone == null)
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_AltPhone), nodeAlternatePhone.GetChildText("FreeFormNumber"));
+ XElement nodePrimaryEmailAddr = nodeCustomer.GetFirstChildElement("PrimaryEmailAddr");
+ if (nodePrimaryEmailAddr == null)
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_Email), nodePrimaryEmailAddr.GetChildText("Address"));
+ // Billing address.
+ XElement nodeBillAddr = nodeCustomer.GetFirstChildElement("BillAddr");
+ if (nodeBillAddr == null)
+ {
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressAddr1), nodeBillAddr.GetChildText("Line1"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressAddr2), nodeBillAddr.GetChildText("Line2"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressAddr3), nodeBillAddr.GetChildText("Line3"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressAddr4), nodeBillAddr.GetChildText("Line4"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressAddr5), nodeBillAddr.GetChildText("Line5"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressCity), nodeBillAddr.GetChildText("City"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressCounty), nodeBillAddr.GetChildText("CountrySubDivisionCode"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressPostalCode), nodeBillAddr.GetChildText("PostalCode"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressCountry), nodeBillAddr.GetChildText("Country"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_BillAddressNote), nodeBillAddr.GetChildText("Note"));
+ }
+ // Shipping address.
+ XElement nodeShipAddr = nodeCustomer.GetFirstChildElement("ShipAddr");
+ if (nodeShipAddr == null)
+ {
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressAddr1), nodeShipAddr.GetChildText("Line1"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressAddr2), nodeShipAddr.GetChildText("Line2"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressAddr3), nodeShipAddr.GetChildText("Line3"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressAddr4), nodeShipAddr.GetChildText("Line4"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressAddr5), nodeShipAddr.GetChildText("Line5"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressCity), nodeShipAddr.GetChildText("City"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressCounty), nodeShipAddr.GetChildText("CountrySubDivisionCode"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressPostalCode), nodeShipAddr.GetChildText("PostalCode"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressCountry), nodeShipAddr.GetChildText("Country"));
+ customerItem.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Customer_ShipAddressNote), nodeShipAddr.GetChildText("Note"));
+ }
+
+ return customerItem;
+ }
+
+ //===========================================================================
+ // E x t r a c t I t e m
+ //===========================================================================
+ SaQuickBooksDataItem_Online GetItemFrom (XElement nodeItem)
+ {
+ if (nodeItem == null || !nodeItem.GetLocalName().EqualsCI("Item")) return null;
+ SaQuickBooksDataItem_Online item = new SaQuickBooksDataItem_Online(Qbk.EntityType.Item);
+ // Item attributes.
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_ListID), nodeItem.GetChildText("Id"));
+ // Active.
+ XElement nodeActive = nodeItem.GetFirstChildElement("Active");
+ if (nodeActive == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_IsActive), nodeActive.Value.ToBool());
+ // Name.
+ XElement nodeName = nodeItem.GetFirstChildElement("Name");
+ if (nodeName == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_Name), nodeName.Value);
+ // Description - use name as default.
+ XElement nodeDescription = nodeItem.GetFirstChildElement("Description");
+ if (nodeDescription == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_Description), nodeDescription.Value);
+ else if (nodeName == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_Description), nodeName.Value);
+ //#######################################################################
+ // Sku - Use 'Name' field for now (until SKU available in schema).
+ XElement nodeSku = nodeItem.GetFirstChildElement("Sku");
+ if (nodeSku == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_Name), nodeSku.Value);
+ // Unit price.
+ XElement nodeUnitPrice = nodeItem.GetFirstChildElement("UnitPrice");
+ if (nodeUnitPrice == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_SalesPrice), nodeUnitPrice.Value.ToDouble());
+ // Purchase code.
+ XElement nodePurchaseCost = nodeItem.GetFirstChildElement("PurchaseCost");
+ if (nodePurchaseCost == null)
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_PurchaseCost), nodePurchaseCost.Value.ToDouble());
+ // Sales tax code ref.
+ XElement nodeSalesTaxCodeRef = nodeItem.GetFirstChildElement("SalesTaxCodeRef");
+ if (nodeSalesTaxCodeRef == null)
+ {
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_SalesTaxCodeRefListID), nodeSalesTaxCodeRef.Value.ToLong());
+ item.SetValue(QBooksDbDfn.GetColumnName(QBooksDbDfn.ColumnIdx.Item_SalesTaxCodeRefFullName), nodeSalesTaxCodeRef.GetAttributeValue("name"));
+ }
+ return item;
+ }
+
+ //---------------------------------------------------------------
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksRequest_Online.cs b/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksRequest_Online.cs
new file mode 100644
index 0000000..2bc5d40
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/QuickBooks/Online/SaQuickBooksRequest_Online.cs
@@ -0,0 +1,70 @@
+using Sarand.Net.Standard.Accounts.QuickBooks.App;
+using Sarand.Net.Standard.Accounts.QuickBooks.Base;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Bus;
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Xml.Linq;
+
+namespace Sarand.Net.Standard.Accounts.QuickBooks.Online
+{
+ //=======================================================================
+ internal class SaQuickBooksRequest_Online : SaErrorStateItem
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+ internal class AuthorisationData
+ {
+ public String CompanyId { get; set; } = "";
+ public String AppToken { get; set; } = "";
+ public String AppTokenSecret { get; set; } = "";
+ public String DataSource { get; set; } = "";
+ public bool Success { get; set; } = false;
+ };
+
+ //-------------------------------------------------------------------
+ // Data members.
+
+ //-------------------------------------------------------------------
+ // Construction.
+ internal SaQuickBooksRequest_Online (Qbk.OnlineRequestType requestType = Qbk.OnlineRequestType.Unknown)
+ {
+ RequestType = requestType;
+ }
+ protected override void Dispose (bool disposing)
+ {
+ if (disposing)
+ {
+ }
+ base.Dispose(disposing);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+ public Qbk.OnlineRequestType RequestType { get; set; }
+ // Request parameters.
+ public bool Debug { get; set; } = false;
+ /// For error messages.
+ public String RequestTypeDesc { get; set; } = "request";
+ public int MinorVersion { get; set; } = 4;
+ public String EntityId { get; set; } = "";
+ public String DataQuery { get; set; } = "";
+ public String IntuitTid { get; set; } = "";
+ public String FileData { get; set; } = "";
+ // Response.
+ public bool ValidResponse { get; set; } = false;
+ public long HttpStatus { get; set; } = 0;
+ public String FileResponse { get; set; } = "";
+ public XDocument ResponseDoc { get; set; } = null;
+ // Fault response.
+ public String ResponseFaultType { get; set; } = "";
+ public String ResponseErrorCode { get; set; } = "";
+ public String ResponseErrorElement { get; set; } = "";
+ public String ResponseErrorMessage { get; set; } = "";
+ public String ResponseErrorDetail { get; set; } = "";
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/Sage/App/Sage.cs b/SacsStandardAccounts/Accounts/Sage/App/Sage.cs
new file mode 100644
index 0000000..f476413
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/Sage/App/Sage.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.Sage.App
+{
+ //=======================================================================
+ public static class Sage
+ {
+ //-------------------------------------------------------------------
+ // Sage database version.
+ public enum DbVersion
+ {
+ Unknown = 0,
+ // Line 50.
+ Line50V08 = 508,
+ Line50V09 = 509,
+ Line50V10 = 510,
+ Line50V11 = 511,
+ Line50V12 = 512,
+ Line50V13 = 513,
+ /// Sage Line 50 v14, 2008
+ Line50V14 = 514,
+ /// Sage Line 50 v15, 2009
+ Line50V15 = 515,
+ /// Sage Line 50 v16, 2010
+ Line50V16 = 516,
+ /// Sage Line 50 v17, 2011
+ Line50V17 = 517,
+ /// Sage Line 50 v18, 2012
+ Line50V18 = 518,
+ /// Sage Line 50 v19, 2013
+ Line50V19 = 519,
+ /// Sage Line 50 v20, 2014
+ Line50V20 = 520,
+ /// Sage Line 50 v21, 2015
+ Line50V21 = 521,
+ /// Sage Line 50 v22, 2016
+ Line50V22 = 522,
+ /// Sage Line 50 v23, 2017
+ Line50V23 = 523,
+ /// Sage Line 50 v24, 2018
+ Line50V24 = 524,
+ };
+
+ //-----------------------------------------------------------------------
+ // Sage reference types.
+ public enum ReferenceDataType
+ {
+ Unknown = 0,
+ Department = 1,
+ Country,
+ Currency,
+ TaxCode,
+ StockCategory,
+ FixedAssetCategory,
+ AccountStatus,
+ DisputeReason,
+ };
+
+ //-----------------------------------------------------------------------
+ // Sage item types.
+ public enum ItemType
+ {
+ Unknown = 0,
+ /// Sales Ledger
+ Customer = 10,
+ SalesDeliveryAddress,
+ /// Purchase Ledger
+ Supplier,
+ /// Stock
+ Product = 20,
+ /// Current stock level
+ StockLevel,
+ /// Latest stock take on Stock record
+ StockTake,
+ StockBom,
+ StockCategory,
+ StockTransfer,
+ PriceList,
+ Price,
+ /// Purchase Order
+ PurchaseOrder = 30,
+ /// POP Item
+ PurchaseOrderItem,
+ /// POP Item movement
+ PopItemAllocation,
+ /// Sales Order
+ SalesOrder = 40,
+ /// SOP Item
+ SalesOrderItem,
+ /// SOP Item movement
+ SopItemAllocation,
+ /// Invoice type 0
+ Invoice_Product = 50,
+ /// No sales order available - must be allocated directly
+ Invoice_Product_Allocation,
+ /// Invoice type 1
+ Invoice_SalesOrder,
+ /// Invoice type 2
+ Invoice_Service,
+ /// No sales order available - must be allocated directly
+ Invoice_Service_Allocation,
+ InvoiceItem,
+ };
+
+ //-----------------------------------------------------------------------
+ // Sage invoice types.
+ public enum InvoiceType
+ {
+ Unknown = -1,
+ Product = 0, // Invoice
+ ProductFromSalesOrder = 1, // Invoice
+ Service = 2, // Invoice
+ ProductCreditNote = 3, // Credit note
+ ServiceCreditNote = 4, // Credit note
+ ProductProForma = 5, // Pro-forma
+ ProductQuote = 6, // Quote
+ ServiceProForma = 7, // Pro-forma
+ ServiceQuote = 8, // Quote
+ };
+
+ //-----------------------------------------------------------------------
+ // Sage Reserved Stock codes.
+ public enum StockCode
+ {
+ Unknown = 0,
+ /// "M"
+ Memo,
+ /// "S1"
+ PrdTax,
+ /// "S2"
+ PrdZero,
+ /// "S3"
+ SrvTax,
+ };
+
+ //-------------------------------------------------------------------
+ // Financial year.
+ public enum FinancialYear
+ {
+ Unknown = 0,
+ Current,
+ Prior1,
+ Prior2,
+ Prior3,
+ Prior4,
+ Prior5
+ };
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/Sage/App/SageConsole.cs b/SacsStandardAccounts/Accounts/Sage/App/SageConsole.cs
new file mode 100644
index 0000000..e917cd3
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/Sage/App/SageConsole.cs
@@ -0,0 +1,49 @@
+using Sarand.Net.Standard.Base.Core;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Sarand.Net.Standard.Accounts.Sage.App
+{
+ //=======================================================================
+ public static class SageConsole
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+ private static readonly List sageItemTypes = new List();
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SageConsole ()
+ {
+ // Sage item types.
+ // NB Don't change the codes - these are used on the database:
+ sageItemTypes.Add(Sage.ItemType.Customer, "CUST", "Customers");
+ sageItemTypes.Add(Sage.ItemType.Supplier, "SUPP", "Suppliers");
+ sageItemTypes.Add(Sage.ItemType.Product, "PROD", "Products");
+ sageItemTypes.Add(Sage.ItemType.PriceList, "PRCLST", "Pricing");
+ sageItemTypes.Add(Sage.ItemType.StockLevel, "STKLVL", "Stock levels");
+ sageItemTypes.Add(Sage.ItemType.StockTake, "STKTAK", "Stock takes");
+ sageItemTypes.Add(Sage.ItemType.StockBom, "STKBOM", "Stock BOM");
+ sageItemTypes.Add(Sage.ItemType.StockCategory, "STKCAT", "Stock categories");
+ sageItemTypes.Add(Sage.ItemType.StockTransfer, "STKTRA", "Stock transfers");
+ sageItemTypes.Add(Sage.ItemType.PurchaseOrder, "PURO", "Purchase orders");
+ sageItemTypes.Add(Sage.ItemType.PopItemAllocation, "PURALL", "POP allocations");
+ sageItemTypes.Add(Sage.ItemType.SalesOrder, "SALO", "Sales orders");
+ sageItemTypes.Add(Sage.ItemType.SopItemAllocation, "SALALL", "SOP allocations");
+ sageItemTypes.Add(Sage.ItemType.Invoice_Product, "INVPRD", "Product invoice");
+ sageItemTypes.Add(Sage.ItemType.Invoice_Product_Allocation, "PRIALL", "Product invoice allocation");
+ sageItemTypes.Add(Sage.ItemType.Invoice_SalesOrder, "INVSAL", "Sales order invoice");
+ sageItemTypes.Add(Sage.ItemType.Invoice_Service, "INVSRV", "Service invoice");
+ sageItemTypes.Add(Sage.ItemType.Invoice_Service_Allocation, "SRIALL", "Service invoice allocation");
+ sageItemTypes.Add(Sage.ItemType.InvoiceItem, "INVITM", "Invoice item");
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+ public static List ItemTypeCodes { get { return new List(sageItemTypes); } }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/Accounts/Sage/App/SageDbDfn.cs b/SacsStandardAccounts/Accounts/Sage/App/SageDbDfn.cs
new file mode 100644
index 0000000..3ecb115
--- /dev/null
+++ b/SacsStandardAccounts/Accounts/Sage/App/SageDbDfn.cs
@@ -0,0 +1,2852 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace Sarand.Net.Standard.Accounts.Sage.App
+{
+ //=======================================================================
+ public static class SageDbDfn
+ {
+ //-------------------------------------------------------------------
+ // 24-Jun-2019 Table and Column definitions copied from Sapphire.
+ //-------------------------------------------------------------------
+ public enum TableIdx
+ {
+ Unknown = 0,
+ Accrual,
+ AuditHeader,
+ AuditHistoryHeader,
+ AuditHistoryJournal,
+ AuditHistorySplit,
+ AuditHistoryUsage,
+ AuditJournal,
+ AuditSplit,
+ AuditUsage,
+ AuditVat,
+ Bank,
+ BankStatement,
+ BankStatementLine,
+ CalendarEvent,
+ CalendarEventLabel,
+ CalendarEventLocation,
+ CalendarRecurrencePattern,
+ CatTitle,
+ Category,
+ ChartList,
+ CisReturn,
+ CisReturnedTransaction,
+ CisSettings,
+ CisSubcontractor,
+ CisSubcontractorLegacy,
+ CisSubcontractorReturn,
+ CisSubcontractorTaxHistory,
+ ClearAuditTrailEvent,
+ ClearedTranRange,
+ CommunicationAddress,
+ Company,
+ CompanyDelAddr,
+ ContactHistory,
+ ContactHistoryContactMajorType,
+ ContactHistoryContactOutcome,
+ ContactHistoryContactType,
+ CountryCode,
+ CreditBureau,
+ Currency,
+ DeletedRecords,
+ Department,
+ DisputeReason,
+ EcVatDescription,
+ EcsalesFill,
+ EcsalesHeader,
+ EcsalesSplit,
+ EsubmissionSettings,
+ FinancialBudget,
+ FixedAsset,
+ FixedAssetCat,
+ Fund,
+ FundType,
+ GdnItem,
+ GrnItem,
+ Intrastat,
+ Invoice,
+ InvoiceItem,
+ LetterType,
+ NominalLedger,
+ PaymentMethod,
+ Period,
+ PopItem,
+ Prepayment,
+ Price,
+ PriceList,
+ Project,
+ ProjectBudget,
+ ProjectCostCode,
+ ProjectCostType,
+ ProjectOnlyTran,
+ ProjectRelationship,
+ ProjectResource,
+ ProjectRevenueCode,
+ ProjectStatus,
+ ProjectTran,
+ ProtxPayment,
+ PurchaseDelAddr,
+ PurchaseLedger,
+ PurchaseOrder,
+ Recurring,
+ Remittance,
+ SalesDelAddr,
+ SalesLedger,
+ SalesOrder,
+ SofaCategory,
+ SopItem,
+ Stock,
+ StockAllocation,
+ StockCat,
+ StockComp,
+ StockTran,
+ TaxCode,
+ UpdateLedger,
+ VatAdjustment,
+ VatDetails,
+ VatReturn,
+ VatReturnReceipt,
+ VatRevChargeDetail,
+ VatRevChargeHeader,
+ VatRevChargeReturn,
+ VatSummary
+ }
+ public enum ColumnIdx
+ {
+ Unknown = 0,
+ Accrual_Name,
+ Accrual_NominalCode1,
+ Accrual_NominalCode2,
+ Accrual_Amount,
+ Accrual_MonthsToPost,
+ Accrual_MonthsPosted,
+ Accrual_DeptNumber,
+ Accrual_DeptName,
+ Accrual_RecordCreateDate,
+ Accrual_RecordModifyDate,
+ Accrual_RecordDeleted,
+ AuditHeader_TranNumber,
+ AuditHeader_ItemCount,
+ AuditHeader_Type,
+ AuditHeader_Date,
+ AuditHeader_AccountRef,
+ AuditHeader_SalesPurchaseRef,
+ AuditHeader_BankCode,
+ AuditHeader_BankName,
+ AuditHeader_InvRef,
+ AuditHeader_InvRefNumeric,
+ AuditHeader_UserName,
+ AuditHeader_Details,
+ AuditHeader_DueDate,
+ AuditHeader_LastChargeDate,
+ AuditHeader_FinanceCharge,
+ AuditHeader_InterestRate,
+ AuditHeader_ElectronicTrans,
+ AuditHeader_Disputed,
+ AuditHeader_PaidFlag,
+ AuditHeader_PaidStatus,
+ AuditHeader_DeletedFlag,
+ AuditHeader_DateFlag,
+ AuditHeader_DateBf,
+ AuditHeader_DateFrom,
+ AuditHeader_DateTo,
+ AuditHeader_NetAmount,
+ AuditHeader_TaxAmount,
+ AuditHeader_GrossAmount,
+ AuditHeader_BankAmount,
+ AuditHeader_AmountPaid,
+ AuditHeader_Payment,
+ AuditHeader_Outstanding,
+ AuditHeader_ForeignNetAmount,
+ AuditHeader_ForeignTaxAmount,
+ AuditHeader_ForeignGrossAmount,
+ AuditHeader_ForeignAmountPaid,
+ AuditHeader_ForeignBankAmount,
+ AuditHeader_Currency,
+ AuditHeader_CurrencyType,
+ AuditHeader_EuroGross,
+ AuditHeader_EuroRate,
+ AuditHeader_ForeignRate,
+ AuditHeader_AgedBalance,
+ AuditHeader_AgedFuture,
+ AuditHeader_AgedCurrent,
+ AuditHeader_Aged30,
+ AuditHeader_Aged60,
+ AuditHeader_Aged90,
+ AuditHeader_AgedOlder,
+ AuditHeader_AgedCumCurrent,
+ AuditHeader_AgedCum30,
+ AuditHeader_AgedCum60,
+ AuditHeader_AgedCum90,
+ AuditHeader_ForeignAgedBalance,
+ AuditHeader_ForeignAgedFuture,
+ AuditHeader_ForeignAgedCurrent,
+ AuditHeader_ForeignAged30,
+ AuditHeader_ForeignAged60,
+ AuditHeader_ForeignAged90,
+ AuditHeader_ForeignAgedOlder,
+ AuditHeader_ForeignAgedCumCurrent,
+ AuditHeader_ForeignAgedCum30,
+ AuditHeader_ForeignAgedCum60,
+ AuditHeader_ForeignAgedCum90,
+ AuditHeader_BankFlag,
+ AuditHeader_HeaderNumber,
+ AuditHeader_DateEntered,
+ AuditHeader_DateBankReconciled,
+ AuditHeader_CisReconciled,
+ AuditHeader_SpsRef,
+ AuditHeader_DepositDate,
+ AuditHeader_DepositFlag,
+ AuditHeader_RecurringEntryId,
+ AuditHeader_RecordCreateDate,
+ AuditHeader_RecordModifyDate,
+ AuditHeader_RecordDeleted,
+ AuditHistoryHeader_TranNumber,
+ AuditHistoryHeader_ItemCount,
+ AuditHistoryHeader_Type,
+ AuditHistoryHeader_Date,
+ AuditHistoryHeader_AccountRef,
+ AuditHistoryHeader_SalesPurchaseRef,
+ AuditHistoryHeader_BankCode,
+ AuditHistoryHeader_InvRef,
+ AuditHistoryHeader_UserName,
+ AuditHistoryHeader_Details,
+ AuditHistoryHeader_DueDate,
+ AuditHistoryHeader_LastChargeDate,
+ AuditHistoryHeader_FinanceCharge,
+ AuditHistoryHeader_InterestRate,
+ AuditHistoryHeader_ElectronicTrans,
+ AuditHistoryHeader_Disputed,
+ AuditHistoryHeader_PaidFlag,
+ AuditHistoryHeader_PaidStatus,
+ AuditHistoryHeader_DeletedFlag,
+ AuditHistoryHeader_NetAmount,
+ AuditHistoryHeader_TaxAmount,
+ AuditHistoryHeader_GrossAmount,
+ AuditHistoryHeader_BankAmount,
+ AuditHistoryHeader_AmountPaid,
+ AuditHistoryHeader_ForeignNetAmount,
+ AuditHistoryHeader_ForeignTaxAmount,
+ AuditHistoryHeader_ForeignGrossAmount,
+ AuditHistoryHeader_ForeignAmountPaid,
+ AuditHistoryHeader_ForeignBankAmount,
+ AuditHistoryHeader_Currency,
+ AuditHistoryHeader_CurrencyType,
+ AuditHistoryHeader_EuroGross,
+ AuditHistoryHeader_EuroRate,
+ AuditHistoryHeader_ForeignRate,
+ AuditHistoryHeader_BankFlag,
+ AuditHistoryHeader_HeaderNumber,
+ AuditHistoryHeader_DateEntered,
+ AuditHistoryHeader_DateBankReconciled,
+ AuditHistoryHeader_CateId,
+ AuditHistoryHeader_CisReconciled,
+ AuditHistoryHeader_RecordCreateDate,
+ AuditHistoryHeader_RecordModifyDate,
+ AuditHistoryHeader_RecordDeleted,
+ AuditHistoryJournal_TranNumber,
+ AuditHistoryJournal_Type,
+ AuditHistoryJournal_Date,
+ AuditHistoryJournal_NominalCode,
+ AuditHistoryJournal_UserName,
+ AuditHistoryJournal_Details,
+ AuditHistoryJournal_ExtraRef,
+ AuditHistoryJournal_Disputed,
+ AuditHistoryJournal_VatFlag,
+ AuditHistoryJournal_PaidFlag,
+ AuditHistoryJournal_PaidStatus,
+ AuditHistoryJournal_DeptNumber,
+ AuditHistoryJournal_DeptName,
+ AuditHistoryJournal_TaxCode,
+ AuditHistoryJournal_DeletedFlag,
+ AuditHistoryJournal_Amount,
+ AuditHistoryJournal_ForeignAmount,
+ AuditHistoryJournal_SplitNumber,
+ AuditHistoryJournal_HeaderNumber,
+ AuditHistoryJournal_VatFlagCode,
+ AuditHistoryJournal_DateEntered,
+ AuditHistoryJournal_VatReconciledDate,
+ AuditHistoryJournal_RecordCreateDate,
+ AuditHistoryJournal_RecordModifyDate,
+ AuditHistoryJournal_RecordDeleted,
+ AuditHistorySplit_TranNumber,
+ AuditHistorySplit_Type,
+ AuditHistorySplit_Date,
+ AuditHistorySplit_NominalCode,
+ AuditHistorySplit_UserName,
+ AuditHistorySplit_Details,
+ AuditHistorySplit_ExtraRef,
+ AuditHistorySplit_Disputed,
+ AuditHistorySplit_VatFlag,
+ AuditHistorySplit_PaidFlag,
+ AuditHistorySplit_PaidStatus,
+ AuditHistorySplit_DeptNumber,
+ AuditHistorySplit_DeptName,
+ AuditHistorySplit_TaxCode,
+ AuditHistorySplit_DeletedFlag,
+ AuditHistorySplit_NetAmount,
+ AuditHistorySplit_TaxAmount,
+ AuditHistorySplit_GrossAmount,
+ AuditHistorySplit_AmountPaid,
+ AuditHistorySplit_ForeignNetAmount,
+ AuditHistorySplit_ForeignTaxAmount,
+ AuditHistorySplit_ForeignGrossAmount,
+ AuditHistorySplit_ForeignAmountPaid,
+ AuditHistorySplit_SplitNumber,
+ AuditHistorySplit_HeaderNumber,
+ AuditHistorySplit_VatFlagCode,
+ AuditHistorySplit_DateEntered,
+ AuditHistorySplit_VatReconciledDate,
+ AuditHistorySplit_RecordCreateDate,
+ AuditHistorySplit_RecordModifyDate,
+ AuditHistorySplit_RecordDeleted,
+ AuditHistoryUsage_Type,
+ AuditHistoryUsage_UsageNumber,
+ AuditHistoryUsage_SplitNumber,
+ AuditHistoryUsage_SplitCrossref,
+ AuditHistoryUsage_Reference,
+ AuditHistoryUsage_Details,
+ AuditHistoryUsage_UserName,
+ AuditHistoryUsage_Date,
+ AuditHistoryUsage_Amount,
+ AuditHistoryUsage_ForeignAmount,
+ AuditHistoryUsage_DeletedFlag,
+ AuditHistoryUsage_CisVat,
+ AuditHistoryUsage_RecordCreateDate,
+ AuditHistoryUsage_RecordModifyDate,
+ AuditHistoryUsage_RecordDeleted,
+ AuditJournal_TranNumber,
+ AuditJournal_Type,
+ AuditJournal_Date,
+ AuditJournal_AccountRef,
+ AuditJournal_NominalCode,
+ AuditJournal_BankCode,
+ AuditJournal_InvRef,
+ AuditJournal_UserName,
+ AuditJournal_Details,
+ AuditJournal_ExtraRef,
+ AuditJournal_Disputed,
+ AuditJournal_StmtText,
+ AuditJournal_BankFlag,
+ AuditJournal_VatFlag,
+ AuditJournal_PaidFlag,
+ AuditJournal_PaidStatus,
+ AuditJournal_DeptNumber,
+ AuditJournal_DeptName,
+ AuditJournal_TaxCode,
+ AuditJournal_DeletedFlag,
+ AuditJournal_Amount,
+ AuditJournal_ForeignAmount,
+ AuditJournal_SplitNumber,
+ AuditJournal_HeaderNumber,
+ AuditJournal_VatFlagCode,
+ AuditJournal_DateFlag,
+ AuditJournal_DateEntered,
+ AuditJournal_VatReconciledDate,
+ AuditJournal_DisputeCode,
+ AuditJournal_FundId,
+ AuditJournal_VatLedgerReturnId,
+ AuditJournal_RecordCreateDate,
+ AuditJournal_RecordModifyDate,
+ AuditJournal_RecordDeleted,
+ AuditSplit_TranNumber,
+ AuditSplit_Type,
+ AuditSplit_Date,
+ AuditSplit_AccountRef,
+ AuditSplit_NominalCode,
+ AuditSplit_BankCode,
+ AuditSplit_InvRef,
+ AuditSplit_UserName,
+ AuditSplit_Details,
+ AuditSplit_ExtraRef,
+ AuditSplit_Disputed,
+ AuditSplit_StmtText,
+ AuditSplit_BankFlag,
+ AuditSplit_VatFlag,
+ AuditSplit_PaidFlag,
+ AuditSplit_PaidStatus,
+ AuditSplit_DeptNumber,
+ AuditSplit_DeptName,
+ AuditSplit_TaxCode,
+ AuditSplit_DeletedFlag,
+ AuditSplit_NetAmount,
+ AuditSplit_TaxAmount,
+ AuditSplit_GrossAmount,
+ AuditSplit_AmountPaid,
+ AuditSplit_Payment,
+ AuditSplit_Outstanding,
+ AuditSplit_ForeignNetAmount,
+ AuditSplit_ForeignTaxAmount,
+ AuditSplit_ForeignGrossAmount,
+ AuditSplit_ForeignAmountPaid,
+ AuditSplit_AgedBalance,
+ AuditSplit_AgedFuture,
+ AuditSplit_AgedCurrent,
+ AuditSplit_Aged30,
+ AuditSplit_Aged60,
+ AuditSplit_Aged90,
+ AuditSplit_AgedOlder,
+ AuditSplit_AgedCumCurrent,
+ AuditSplit_AgedCum30,
+ AuditSplit_AgedCum60,
+ AuditSplit_AgedCum90,
+ AuditSplit_ForeignAgedBalance,
+ AuditSplit_ForeignAgedFuture,
+ AuditSplit_ForeignAgedCurrent,
+ AuditSplit_ForeignAged30,
+ AuditSplit_ForeignAged60,
+ AuditSplit_ForeignAged90,
+ AuditSplit_ForeignAgedOlder,
+ AuditSplit_ForeignAgedCumCurrent,
+ AuditSplit_ForeignAgedCum30,
+ AuditSplit_ForeignAgedCum60,
+ AuditSplit_ForeignAgedCum90,
+ AuditSplit_SplitNumber,
+ AuditSplit_HeaderNumber,
+ AuditSplit_VatFlagCode,
+ AuditSplit_DateFlag,
+ AuditSplit_DateEntered,
+ AuditSplit_VatReconciledDate,
+ AuditSplit_DisputeCode,
+ AuditSplit_FundId,
+ AuditSplit_VatLedgerReturnId,
+ AuditSplit_RecordCreateDate,
+ AuditSplit_RecordModifyDate,
+ AuditSplit_RecordDeleted,
+ AuditUsage_Type,
+ AuditUsage_UsageNumber,
+ AuditUsage_SplitNumber,
+ AuditUsage_SplitCrossref,
+ AuditUsage_Reference,
+ AuditUsage_Details,
+ AuditUsage_UserName,
+ AuditUsage_Date,
+ AuditUsage_Amount,
+ AuditUsage_ForeignAmount,
+ AuditUsage_DeletedFlag,
+ AuditUsage_CisVat,
+ AuditUsage_RecordCreateDate,
+ AuditUsage_RecordModifyDate,
+ AuditUsage_RecordDeleted,
+ AuditVat_TranNumber,
+ AuditVat_Type,
+ AuditVat_Date,
+ AuditVat_AccountRef,
+ AuditVat_NominalCode,
+ AuditVat_BankCode,
+ AuditVat_InvRef,
+ AuditVat_UserName,
+ AuditVat_Details,
+ AuditVat_ExtraRef,
+ AuditVat_Disputed,
+ AuditVat_StmtText,
+ AuditVat_BankFlag,
+ AuditVat_VatFlag,
+ AuditVat_PaidFlag,
+ AuditVat_PaidStatus,
+ AuditVat_DeptNumber,
+ AuditVat_DeptName,
+ AuditVat_TaxCode,
+ AuditVat_DeletedFlag,
+ AuditVat_Amount,
+ AuditVat_AmountInvoice,
+ AuditVat_AmountCredit,
+ AuditVat_AmountBank,
+ AuditVat_AmountJournal,
+ AuditVat_VatBox,
+ AuditVat_VatTran,
+ AuditVat_VatTranName,
+ AuditVat_VatInclude,
+ AuditVat_SplitNumber,
+ AuditVat_HeaderNumber,
+ AuditVat_VatFlagCode,
+ AuditVat_DateFlag,
+ AuditVat_DateEntered,
+ AuditVat_VatReconciledDate,
+ AuditVat_DisputeCode,
+ AuditVat_FundId,
+ AuditVat_VatLedgerReturnId,
+ AuditVat_RecordCreateDate,
+ AuditVat_RecordModifyDate,
+ AuditVat_RecordDeleted,
+ Bank_AccountRef,
+ Bank_AccountNumber,
+ Bank_AccountName,
+ Bank_Name,
+ Bank_Address1,
+ Bank_Address2,
+ Bank_Address3,
+ Bank_Address4,
+ Bank_Address5,
+ Bank_CAddress1,
+ Bank_CAddress2,
+ Bank_CAddress3,
+ Bank_CAddress4,
+ Bank_CAddress5,
+ Bank_Telephone,
+ Bank_ContactName,
+ Bank_Fax,
+ Bank_EMail,
+ Bank_WebAddress,
+ Bank_Currency,
+ Bank_SortCode,
+ Bank_OverdraftLimit,
+ Bank_Number,
+ Bank_ForeignBalance,
+ Bank_Type,
+ Bank_Iban,
+ Bank_Bicswift,
+ Bank_LastRecDate,
+ Bank_LastRecBalance,
+ Bank_RecordCreateDate,
+ Bank_RecordModifyDate,
+ Bank_RecordDeleted,
+ BankStatement_AccountRef,
+ BankStatement_StatementRef,
+ BankStatement_ClosingBalance,
+ BankStatement_OpeningBalance,
+ BankStatement_AmountIn,
+ BankStatement_AmountOut,
+ BankStatement_Interest,
+ BankStatement_InterestId,
+ BankStatement_InterestNomCode,
+ BankStatement_Charges,
+ BankStatement_ChargesId,
+ BankStatement_ChargesNomCode,
+ BankStatement_StatementDate,
+ BankStatement_InterestDate,
+ BankStatement_ChargesDate,
+ BankStatement_ReconciliationDate,
+ BankStatement_RecordCreateDate,
+ BankStatement_RecordModifyDate,
+ BankStatement_RecordDeleted,
+ BankStatementLine_AccountRef,
+ BankStatementLine_ItemNumber,
+ BankStatementLine_TranNumber,
+ BankStatementLine_Amount,
+ BankStatementLine_RecordCreateDate,
+ BankStatementLine_RecordModifyDate,
+ BankStatementLine_RecordDeleted,
+ CalendarEvent_UniqueId,
+ CalendarEvent_OccurrenceType,
+ CalendarEvent_RecurrencePatternId,
+ CalendarEvent_IsDeletedOccurrence,
+ CalendarEvent_OriginalStartTime,
+ CalendarEvent_OriginalEndTime,
+ CalendarEvent_IsAllDayEvent,
+ CalendarEvent_HasReminder,
+ CalendarEvent_ReminderMinutesBeforeStart,
+ CalendarEvent_Nextremindertime,
+ CalendarEvent_CreationTime,
+ CalendarEvent_LastModificationTime,
+ CalendarEvent_StartTime,
+ CalendarEvent_EndTime,
+ CalendarEvent_BusyStatus,
+ CalendarEvent_Importance,
+ CalendarEvent_LabelId,
+ CalendarEvent_Subject,
+ CalendarEvent_Location,
+ CalendarEvent_Username,
+ CalendarEvent_Offset,
+ CalendarEvent_Account,
+ CalendarEvent_Accounttype,
+ CalendarEvent_Contact,
+ CalendarEvent_IsCompleted,
+ CalendarEvent_RecordCreateDate,
+ CalendarEvent_RecordModifyDate,
+ CalendarEvent_RecordDeleted,
+ CalendarEventLabel_UniqueId,
+ CalendarEventLabel_Name,
+ CalendarEventLabel_Color,
+ CalendarEventLabel_ReadOnly,
+ CalendarEventLabel_RecordCreateDate,
+ CalendarEventLabel_RecordModifyDate,
+ CalendarEventLabel_RecordDeleted,
+ CalendarEventLocation_Location,
+ CalendarEventLocation_PositionInList,
+ CalendarEventLocation_RecordCreateDate,
+ CalendarEventLocation_RecordModifyDate,
+ CalendarEventLocation_RecordDeleted,
+ CalendarRecurrencePattern_UniqueId,
+ CalendarRecurrencePattern_StartTime,
+ CalendarRecurrencePattern_DurationInMinutes,
+ CalendarRecurrencePattern_RecurrencePeriod,
+ CalendarRecurrencePattern_DailyWeekdaysOnly,
+ CalendarRecurrencePattern_DailyIntervalInDays,
+ CalendarRecurrencePattern_WeeklyIntervalInWeeks,
+ CalendarRecurrencePattern_WeeklyDaysOfWeek,
+ CalendarRecurrencePattern_MonthlyIntervalInMonths,
+ CalendarRecurrencePattern_MonthlyDayOfMonth,
+ CalendarRecurrencePattern_MonthlyNthIntervalInMonths,
+ CalendarRecurrencePattern_MonthlyNthDayOccurrence,
+ CalendarRecurrencePattern_MonthlyNthDayOfWeek,
+ CalendarRecurrencePattern_YearlyMonthOfYear,
+ CalendarRecurrencePattern_YearlyDayOfMonth,
+ CalendarRecurrencePattern_YearlyNthDayOccurrence,
+ CalendarRecurrencePattern_YearlyNthDayOfWeek,
+ CalendarRecurrencePattern_YearlyNthMonthOfYear,
+ CalendarRecurrencePattern_StartDate,
+ CalendarRecurrencePattern_EndType,
+ CalendarRecurrencePattern_EndDate,
+ CalendarRecurrencePattern_TotalOccurrences,
+ CalendarRecurrencePattern_RecordCreateDate,
+ CalendarRecurrencePattern_RecordModifyDate,
+ CalendarRecurrencePattern_RecordDeleted,
+ CatTitle_Chart,
+ CatTitle_Category,
+ CatTitle_Title,
+ Category_Chart,
+ Category_Category,
+ Category_FlagAssetLiability,
+ Category_Name,
+ Category_Low,
+ Category_High,
+ Category_SortOrder,
+ Category_RecordCreateDate,
+ Category_RecordModifyDate,
+ Category_RecordDeleted,
+ ChartList_Chart,
+ ChartList_Name,
+ ChartList_RecordCreateDate,
+ ChartList_RecordModifyDate,
+ ChartList_RecordDeleted,
+ CisReturn_ReturnId,
+ CisReturn_ContractorUtr,
+ CisReturn_AccountsOfficeReferenceNumber,
+ CisReturn_MonthEnding,
+ CisReturn_EmploymentStatusDeclaration,
+ CisReturn_SubcontractorVerificationDeclaration,
+ CisReturn_InactivityIndicator,
+ CisReturn_RecordCreateDate,
+ CisReturn_RecordModifyDate,
+ CisReturn_RecordDeleted,
+ CisReturnedTransaction_TransactionId,
+ CisReturnedTransaction_ReturnId,
+ CisReturnedTransaction_RecordCreateDate,
+ CisReturnedTransaction_RecordModifyDate,
+ CisReturnedTransaction_RecordDeleted,
+ CisSettings_IsContractor,
+ CisSettings_IsSubcontractor,
+ CisSettings_UniqueTaxReference,
+ CisSettings_AccountsOfficeReferenceNumber,
+ CisSettings_IsInactive,
+ CisSettings_NextPeriodEnd,
+ CisSettings_StandardRate,
+ CisSettings_HigherRate,
+ CisSettings_ControlNominal,
+ CisSettings_LabourNominal,
+ CisSettings_MaterialsNominal,
+ CisSettings_OtherTaxableNominal,
+ CisSettings_OtherNontaxableNominal,
+ CisSettings_TaxLiabilityNominal,
+ CisSettings_IsEnabled,
+ CisSettings_RecordCreateDate,
+ CisSettings_RecordModifyDate,
+ CisSettings_RecordDeleted,
+ CisSubcontractor_SupplierRefn,
+ CisSubcontractor_CompanyType,
+ CisSubcontractor_CompanyTypeCode,
+ CisSubcontractor_UniqueTaxReference,
+ CisSubcontractor_TradingName,
+ CisSubcontractor_LegalName,
+ CisSubcontractor_UseLegalName,
+ CisSubcontractor_FirstName,
+ CisSubcontractor_MiddleName,
+ CisSubcontractor_LastName,
+ CisSubcontractor_PartnershipUniqueTaxReference,
+ CisSubcontractor_PartnershipName,
+ CisSubcontractor_CompanyRegistrationName,
+ CisSubcontractor_NationalInsuranceNumber,
+ CisSubcontractor_VerificationReferenceNumber,
+ CisSubcontractor_VerificationStatus,
+ CisSubcontractor_VerificationStatusCode,
+ CisSubcontractor_LastVerified,
+ CisSubcontractor_PaymentFrequency,
+ CisSubcontractor_PaymentFrequencyCode,
+ CisSubcontractor_EmailStatements,
+ CisSubcontractor_PayThirdParty,
+ CisSubcontractor_ThirdParty,
+ CisSubcontractor_RecordCreateDate,
+ CisSubcontractor_RecordModifyDate,
+ CisSubcontractor_RecordDeleted,
+ CisSubcontractorLegacy_SupplerRefn,
+ CisSubcontractorLegacy_CisType,
+ CisSubcontractorLegacy_CisTypeCode,
+ CisSubcontractorLegacy_CisNumber,
+ CisSubcontractorLegacy_CardType,
+ CisSubcontractorLegacy_CardTypeCode,
+ CisSubcontractorLegacy_ValidFrom,
+ CisSubcontractorLegacy_ValidTo,
+ CisSubcontractorLegacy_RecordCreateDate,
+ CisSubcontractorLegacy_RecordModifyDate,
+ CisSubcontractorLegacy_RecordDeleted,
+ CisSubcontractorReturn_ReturnId,
+ CisSubcontractorReturn_SupplierRefn,
+ CisSubcontractorReturn_UniqueTaxReference,
+ CisSubcontractorReturn_TradingName,
+ CisSubcontractorReturn_FirstName,
+ CisSubcontractorReturn_MiddleName,
+ CisSubcontractorReturn_LastName,
+ CisSubcontractorReturn_CompanyRegistrationNumber,
+ CisSubcontractorReturn_NationalInsuranceNumber,
+ CisSubcontractorReturn_VerificationReferenceNumber,
+ CisSubcontractorReturn_TotalPaymentsMade,
+ CisSubcontractorReturn_CostOfMaterials,
+ CisSubcontractorReturn_AmountDeducted,
+ CisSubcontractorReturn_UnmatchedRate,
+ CisSubcontractorReturn_RecordCreateDate,
+ CisSubcontractorReturn_RecordModifyDate,
+ CisSubcontractorReturn_RecordDeleted,
+ CisSubcontractorTaxHistory_SupplierRefn,
+ CisSubcontractorTaxHistory_TaxTreatment,
+ CisSubcontractorTaxHistory_TaxTreatmentCode,
+ CisSubcontractorTaxHistory_StartDate,
+ CisSubcontractorTaxHistory_RecordCreateDate,
+ CisSubcontractorTaxHistory_RecordModifyDate,
+ CisSubcontractorTaxHistory_RecordDeleted,
+ ClearAuditTrailEvent_CateId,
+ ClearAuditTrailEvent_Date,
+ ClearAuditTrailEvent_UserName,
+ ClearAuditTrailEvent_LocationType,
+ ClearAuditTrailEvent_Location,
+ ClearAuditTrailEvent_RecordCreateDate,
+ ClearAuditTrailEvent_RecordModifyDate,
+ ClearAuditTrailEvent_RecordDeleted,
+ ClearedTranRange_CateId,
+ ClearedTranRange_StartTranNumber,
+ ClearedTranRange_EndTranNumber,
+ ClearedTranRange_RecordCreateDate,
+ ClearedTranRange_RecordModifyDate,
+ ClearedTranRange_RecordDeleted,
+ CommunicationAddress_AccountType,
+ CommunicationAddress_AccountRef,
+ CommunicationAddress_LetterTypeId,
+ CommunicationAddress_AddressRef,
+ CommunicationAddress_RecordCreateDate,
+ CommunicationAddress_RecordModifyDate,
+ CommunicationAddress_RecordDeleted,
+ Company_Companyid,
+ Company_ProtxVendor,
+ Company_CashRegisterBank,
+ Company_CashRegisterSalesNom,
+ Company_CashRegisterTaxcode,
+ Company_CashRegisterDiscrepenciesNom,
+ Company_CashRegisterTaxInclusiveFlag,
+ Company_QuotesToOrders,
+ Company_ProtxUserid,
+ Company_ProtxPassword,
+ Company_ProtxLastSyncDate,
+ Company_ProtxEnabled,
+ Company_Name,
+ Company_Address1,
+ Company_Address2,
+ Company_Address3,
+ Company_Address4,
+ Company_Address5,
+ Company_CAddress1,
+ Company_CAddress2,
+ Company_CAddress3,
+ Company_CAddress4,
+ Company_CAddress5,
+ Company_LName,
+ Company_LAddress1,
+ Company_LAddress2,
+ Company_LAddress3,
+ Company_LAddress4,
+ Company_LAddress5,
+ Company_Telephone,
+ Company_Fax,
+ Company_EMail,
+ Company_WebAddress,
+ Company_CreditRef,
+ Company_DelName,
+ Company_DelAddress1,
+ Company_DelAddress2,
+ Company_DelAddress3,
+ Company_DelAddress4,
+ Company_DelAddress5,
+ Company_DelTelephone,
+ Company_DelFax,
+ Company_DelEMail,
+ Company_DelWebAddress,
+ Company_VatRegNumber,
+ Company_StartMonth,
+ Company_FinancialYear,
+ Company_DefaultChart,
+ Company_DefaultCreditBureau,
+ Company_EndOfReport,
+ Company_AddressLabel1,
+ Company_AddressLabel2,
+ Company_AddressLabel3,
+ Company_AddressLabel4,
+ Company_AddressLabel5,
+ Company_SalesLabel1,
+ Company_SalesLabel2,
+ Company_SalesLabel3,
+ Company_PurchaseLabel1,
+ Company_PurchaseLabel2,
+ Company_PurchaseLabel3,
+ Company_StockLabel1,
+ Company_StockLabel2,
+ Company_StockLabel3,
+ Company_StockcategoryLabel,
+ Company_DepartmentsLabel,
+ Company_FixedassetsLabel,
+ Company_StockDiscountA,
+ Company_StockDiscountB,
+ Company_StockDiscountC,
+ Company_StockDiscountD,
+ Company_StockDiscountE,
+ Company_NomDebtors,
+ Company_NomCreditors,
+ Company_NomTaxSales,
+ Company_NomTaxPurchase,
+ Company_NomDiscountSales,
+ Company_NomDiscountPurchase,
+ Company_NomDefaultBank,
+ Company_NomDefaultSales,
+ Company_NomRetainedEarnings,
+ Company_NomCreditCharges,
+ Company_NomBadDebts,
+ Company_NomAccruals,
+ Company_NomPrepayments,
+ Company_NomMispostings,
+ Company_NomSuspense,
+ Company_PaymentDueSales,
+ Company_PaymentDuePurchase,
+ Company_NonVatTaxCode,
+ Company_VatCash,
+ Company_SalesAgeByMonth,
+ Company_SalesAgedPeriod1,
+ Company_SalesAgedPeriod2,
+ Company_SalesAgedPeriod3,
+ Company_SalesAgedPeriod4,
+ Company_PurchaseAgeByMonth,
+ Company_PurchaseAgedPeriod1,
+ Company_PurchaseAgedPeriod2,
+ Company_PurchaseAgedPeriod3,
+ Company_PurchaseAgedPeriod4,
+ Company_SalesAmountSold1,
+ Company_SalesAmountSold2,
+ Company_SalesAmountSold3,
+ Company_SalesAmountSold4,
+ Company_SalesAmountSold5,
+ Company_SalesAmountSold6,
+ Company_SalesAmountSold7,
+ Company_SalesAmountSold8,
+ Company_SalesAmountSold9,
+ Company_SalesAmountSold10,
+ Company_SalesAddDisc1,
+ Company_SalesAddDisc2,
+ Company_SalesAddDisc3,
+ Company_SalesAddDisc4,
+ Company_SalesAddDisc5,
+ Company_SalesAddDisc6,
+ Company_SalesAddDisc7,
+ Company_SalesAddDisc8,
+ Company_SalesAddDisc9,
+ Company_SalesAddDisc10,
+ Company_AllowNegativeStock,
+ Company_InvoiceDiscUnitPrice,
+ Company_SopCarriageNet,
+ Company_SopCarriageNomCode,
+ Company_SopCarriageTaxCode,
+ Company_SopCarriageDept,
+ Company_SopGlobalDetails,
+ Company_SopGlobalNomCode,
+ Company_SopGlobalTaxCode,
+ Company_SopGlobalDept,
+ Company_PopCarriageNet,
+ Company_PopCarriageNomCode,
+ Company_PopCarriageTaxCode,
+ Company_PopCarriageDept,
+ Company_PopGlobalDetails,
+ Company_PopGlobalNomCode,
+ Company_PopGlobalTaxCode,
+ Company_PopGlobalDept,
+ Company_NoDiscountPriceList,
+ Company_QtyDecimalPlace,
+ Company_UnitDecimalPlace,
+ Company_BudgetingMethod,
+ Company_DefaultBudgetingChart,
+ Company_Charitytaxref,
+ Company_DunsNumber,
+ Company_CcLetter1,
+ Company_CcLetter2,
+ Company_CcLetter3,
+ Company_RecordCreateDate,
+ Company_RecordModifyDate,
+ Company_RecordDeleted,
+ CompanyDelAddr_Reference,
+ CompanyDelAddr_AddressRef,
+ CompanyDelAddr_Description,
+ CompanyDelAddr_Name,
+ CompanyDelAddr_Address1,
+ CompanyDelAddr_Address2,
+ CompanyDelAddr_Address3,
+ CompanyDelAddr_Address4,
+ CompanyDelAddr_Address5,
+ CompanyDelAddr_Telephone,
+ CompanyDelAddr_Fax,
+ CompanyDelAddr_EMail,
+ CompanyDelAddr_ContactName,
+ CompanyDelAddr_TaxCode,
+ CompanyDelAddr_CountryCode,
+ CompanyDelAddr_VatRegNumber,
+ CompanyDelAddr_Telephone2,
+ CompanyDelAddr_AddressTypeName,
+ CompanyDelAddr_AddressType,
+ CompanyDelAddr_ContactRole,
+ CompanyDelAddr_Notes,
+ CompanyDelAddr_RecordCreateDate,
+ CompanyDelAddr_RecordModifyDate,
+ CompanyDelAddr_RecordDeleted,
+ ContactHistory_UniqueId,
+ ContactHistory_SalPur,
+ ContactHistory_Refn,
+ ContactHistory_MajorType,
+ ContactHistory_ContactType,
+ ContactHistory_ContactDate,
+ ContactHistory_Contact,
+ ContactHistory_Telephone,
+ ContactHistory_Style,
+ ContactHistory_Location,
+ ContactHistory_Username,
+ ContactHistory_Outcome,
+ ContactHistory_PromisedPayment,
+ ContactHistory_PromisedPaymentDate,
+ ContactHistory_FollowUpDate,
+ ContactHistory_Offset,
+ ContactHistory_Balance,
+ ContactHistory_Start,
+ ContactHistory_End,
+ ContactHistory_Duration,
+ ContactHistory_FollowUpEventId,
+ ContactHistory_Subject,
+ ContactHistory_Address1,
+ ContactHistory_Address2,
+ ContactHistory_Address3,
+ ContactHistory_Address4,
+ ContactHistory_Address5,
+ ContactHistory_FollowUpTime,
+ ContactHistory_Notes1,
+ ContactHistory_Notes2,
+ ContactHistory_Notes3,
+ ContactHistory_RecordCreateDate,
+ ContactHistory_RecordModifyDate,
+ ContactHistory_RecordDeleted,
+ ContactHistoryContactMajorType_UniqueId,
+ ContactHistoryContactMajorType_ContactMajorType,
+ ContactHistoryContactMajorType_Description,
+ ContactHistoryContactMajorType_RecordCreateDate,
+ ContactHistoryContactMajorType_RecordModifyDate,
+ ContactHistoryContactMajorType_RecordDeleted,
+ ContactHistoryContactOutcome_UniqueId,
+ ContactHistoryContactOutcome_OutcomeType,
+ ContactHistoryContactOutcome_Description,
+ ContactHistoryContactOutcome_RecordCreateDate,
+ ContactHistoryContactOutcome_RecordModifyDate,
+ ContactHistoryContactOutcome_RecordDeleted,
+ ContactHistoryContactType_UniqueId,
+ ContactHistoryContactType_ContactType,
+ ContactHistoryContactType_Description,
+ ContactHistoryContactType_ContactMajorType,
+ ContactHistoryContactType_RecordCreateDate,
+ ContactHistoryContactType_RecordModifyDate,
+ ContactHistoryContactType_RecordDeleted,
+ CountryCode_Code,
+ CountryCode_Name,
+ CountryCode_EuMember,
+ CountryCode_RecordCreateDate,
+ CountryCode_RecordModifyDate,
+ CountryCode_RecordDeleted,
+ CreditBureau_Number,
+ CreditBureau_Name,
+ CreditBureau_WebAddress,
+ CreditBureau_CheckAddress,
+ CreditBureau_RecordCreateDate,
+ CreditBureau_RecordModifyDate,
+ CreditBureau_RecordDeleted,
+ Currency_Number,
+ Currency_Code,
+ Currency_Symbol,
+ Currency_Name,
+ Currency_EmuMember,
+ Currency_BaseCurrency,
+ Currency_Rate,
+ Currency_MajorCurrencyUnit,
+ Currency_MinorCurrencyUnit,
+ Currency_RecordCreateDate,
+ Currency_RecordModifyDate,
+ Currency_RecordDeleted,
+ DeletedRecords_TableId,
+ DeletedRecords_ForeignRef,
+ DeletedRecords_DeletionDateTime,
+ DeletedRecords_ForeignRefType,
+ DeletedRecords_RecordCreateDate,
+ DeletedRecords_RecordModifyDate,
+ DeletedRecords_RecordDeleted,
+ Department_Number,
+ Department_Name,
+ Department_Reference,
+ Department_RecordCreateDate,
+ Department_RecordModifyDate,
+ Department_RecordDeleted,
+ DisputeReason_Code,
+ DisputeReason_Details,
+ EcVatDescription_UniqueId,
+ EcVatDescription_Description,
+ EcVatDescription_RecordCreateDate,
+ EcVatDescription_RecordModifyDate,
+ EcVatDescription_RecordDeleted,
+ EcsalesFill_CountryCode,
+ EcsalesFill_VatNumber,
+ EcsalesFill_Net,
+ EcsalesFill_Pence,
+ EcsalesFill_Indicator,
+ EcsalesFill_Submission,
+ EcsalesFill_AccountRef,
+ EcsalesFill_CollectionKey,
+ EcsalesFill_SubmissionAttempts,
+ EcsalesFill_SubmissionAcknowledged,
+ EcsalesFill_SubmissionErrors,
+ EcsalesHeader_DateFrom,
+ EcsalesHeader_DateTo,
+ EcsalesHeader_VatNumber,
+ EcsalesHeader_TaxBranchId,
+ EcsalesHeader_Quarter,
+ EcsalesHeader_Name,
+ EcsalesHeader_Address1,
+ EcsalesHeader_Address2,
+ EcsalesHeader_Address3,
+ EcsalesHeader_Attempts,
+ EcsalesHeader_Acknowledged,
+ EcsalesHeader_Lines,
+ EcsalesHeader_Sales,
+ EcsalesHeader_Reference,
+ EcsalesHeader_Timestamp,
+ EcsalesHeader_DueDate,
+ EcsalesSplit_Type,
+ EcsalesSplit_Id,
+ EcsalesSplit_NominalCode,
+ EcsalesSplit_Date,
+ EcsalesSplit_Ref,
+ EcsalesSplit_Details,
+ EcsalesSplit_Net,
+ EcsalesSplit_Triangulated,
+ EcsalesSplit_CountryCode,
+ EcsalesSplit_VatNumber,
+ EcsalesSplit_AccountRef,
+ EcsalesSplit_Indicator,
+ EsubmissionSettings_UserId,
+ EsubmissionSettings_EmployerReference,
+ EsubmissionSettings_IsAgent,
+ EsubmissionSettings_RecordCreateDate,
+ EsubmissionSettings_RecordModifyDate,
+ EsubmissionSettings_RecordDeleted,
+ FinancialBudget_AccountRef,
+ FinancialBudget_AnalysisId,
+ FinancialBudget_Year,
+ FinancialBudget_Budget,
+ FinancialBudget_Period,
+ FinancialBudget_Actual,
+ FinancialBudget_ClearedActual,
+ FinancialBudget_Category,
+ FinancialBudget_RecordCreateDate,
+ FinancialBudget_RecordModifyDate,
+ FinancialBudget_RecordDeleted,
+ FixedAsset_AssetRef,
+ FixedAsset_Details1,
+ FixedAsset_Details2,
+ FixedAsset_Details3,
+ FixedAsset_Employee,
+ FixedAsset_SerialNumber,
+ FixedAsset_PurchaseRef,
+ FixedAsset_BalSheetNomCode,
+ FixedAsset_ProfitLossNomCode,
+ FixedAsset_DepMethodCode,
+ FixedAsset_DepMethod,
+ FixedAsset_DepRate,
+ FixedAsset_DeptNumber,
+ FixedAsset_DeptName,
+ FixedAsset_AssetCat,
+ FixedAsset_PurchaseDate,
+ FixedAsset_CostPrice,
+ FixedAsset_DepLast,
+ FixedAsset_DepNext,
+ FixedAsset_DepToDate,
+ FixedAsset_NetBook,
+ FixedAsset_RecordCreateDate,
+ FixedAsset_RecordModifyDate,
+ FixedAsset_RecordDeleted,
+ FixedAssetCat_Number,
+ FixedAssetCat_Name,
+ Fund_FundId,
+ Fund_FundTypeId,
+ Fund_Description,
+ Fund_ContactName,
+ Fund_HeldBy,
+ Fund_AccountRef,
+ Fund_RecordCreateDate,
+ Fund_RecordModifyDate,
+ Fund_RecordDeleted,
+ FundType_FundTypeId,
+ FundType_Description,
+ FundType_RecordCreateDate,
+ FundType_RecordModifyDate,
+ FundType_RecordDeleted,
+ GdnItem_UniqueId,
+ GdnItem_GdnNumber,
+ GdnItem_ItemNumber,
+ GdnItem_OrderNumber,
+ GdnItem_OrderItem,
+ GdnItem_AccountRef,
+ GdnItem_CustomerGdnNumber,
+ GdnItem_StockCode,
+ GdnItem_Description,
+ GdnItem_Date,
+ GdnItem_QtyDespatched,
+ GdnItem_QtyOnOrder,
+ GdnItem_PrintedFlag,
+ GdnItem_RecordCreateDate,
+ GdnItem_RecordModifyDate,
+ GdnItem_RecordDeleted,
+ GrnItem_GrnNumber,
+ GrnItem_ItemNumber,
+ GrnItem_OrderNumber,
+ GrnItem_OrderItem,
+ GrnItem_AccountRef,
+ GrnItem_SupplierGrnNumber,
+ GrnItem_StockCode,
+ GrnItem_Description,
+ GrnItem_Date,
+ GrnItem_QtyReceived,
+ GrnItem_QtyOnOrder,
+ GrnItem_RecordCreateDate,
+ GrnItem_RecordModifyDate,
+ GrnItem_RecordDeleted,
+ Intrastat_OrderNumber,
+ Intrastat_AccountRef,
+ Intrastat_StockCode,
+ Intrastat_Description,
+ Intrastat_Date,
+ Intrastat_Notc,
+ Intrastat_CountryCode,
+ Intrastat_CommodityCode,
+ Intrastat_DeliveryStatus,
+ Intrastat_DeliveryTerms,
+ Intrastat_Quantity,
+ Intrastat_QtyOrdered,
+ Intrastat_QtyDelivered,
+ Intrastat_QtyToConfirm,
+ Intrastat_Unit,
+ Intrastat_NetMass,
+ Intrastat_GoodsValue,
+ Intrastat_CountryOfOrigin,
+ Intrastat_RecordCreateDate,
+ Intrastat_RecordModifyDate,
+ Intrastat_RecordDeleted,
+ Invoice_InvoiceNumber,
+ Invoice_InvoiceTypeCode,
+ Invoice_InvoiceType,
+ Invoice_InvoiceOrCredit,
+ Invoice_InvoiceDate,
+ Invoice_AccountRef,
+ Invoice_Name,
+ Invoice_Address1,
+ Invoice_Address2,
+ Invoice_Address3,
+ Invoice_Address4,
+ Invoice_Address5,
+ Invoice_CAddress1,
+ Invoice_CAddress2,
+ Invoice_CAddress3,
+ Invoice_CAddress4,
+ Invoice_CAddress5,
+ Invoice_DelName,
+ Invoice_DelAddress1,
+ Invoice_DelAddress2,
+ Invoice_DelAddress3,
+ Invoice_DelAddress4,
+ Invoice_DelAddress5,
+ Invoice_OrderNumber,
+ Invoice_OrderNumberNumeric,
+ Invoice_ContactName,
+ Invoice_TakenBy,
+ Invoice_CustOrderNumber,
+ Invoice_CustTelNumber,
+ Invoice_Notes1,
+ Invoice_Notes2,
+ Invoice_Notes3,
+ Invoice_CustDiscRate,
+ Invoice_ForeignItemsNet,
+ Invoice_ForeignItemsTax,
+ Invoice_ForeignItemsGross,
+ Invoice_ItemsNet,
+ Invoice_ItemsTax,
+ Invoice_ItemsGross,
+ Invoice_TaxRate1,
+ Invoice_TaxRate2,
+ Invoice_TaxRate3,
+ Invoice_TaxRate4,
+ Invoice_TaxRate5,
+ Invoice_NetAmount1,
+ Invoice_NetAmount2,
+ Invoice_NetAmount3,
+ Invoice_NetAmount4,
+ Invoice_NetAmount5,
+ Invoice_TaxAmount1,
+ Invoice_TaxAmount2,
+ Invoice_TaxAmount3,
+ Invoice_TaxAmount4,
+ Invoice_TaxAmount5,
+ Invoice_GlobalNomCode,
+ Invoice_GlobalDetails,
+ Invoice_GlobalTaxCode,
+ Invoice_GlobalDeptNumber,
+ Invoice_GlobalDeptName,
+ Invoice_CourierNumber,
+ Invoice_CourierName,
+ Invoice_Consignment,
+ Invoice_CarrNomCode,
+ Invoice_CarrTaxCode,
+ Invoice_CarrDeptNumber,
+ Invoice_CarrDeptName,
+ Invoice_ForeignCarrNet,
+ Invoice_ForeignCarrTax,
+ Invoice_ForeignCarrGross,
+ Invoice_CarrNet,
+ Invoice_CarrTax,
+ Invoice_CarrGross,
+ Invoice_ForeignInvoiceNet,
+ Invoice_ForeignInvoiceTax,
+ Invoice_ForeignInvoiceGross,
+ Invoice_InvoiceNet,
+ Invoice_InvoiceTax,
+ Invoice_InvoiceGross,
+ Invoice_Currency,
+ Invoice_CurrencyType,
+ Invoice_EuroGross,
+ Invoice_EuroRate,
+ Invoice_ForeignRate,
+ Invoice_SettlementDueDays,
+ Invoice_SettlementDiscRate,
+ Invoice_ForeignSettlementDiscAmount,
+ Invoice_ForeignSettlementTotal,
+ Invoice_ForeignAmountPrepaid,
+ Invoice_SettlementDiscAmount,
+ Invoice_SettlementTotal,
+ Invoice_AmountPrepaid,
+ Invoice_PaymentRef,
+ Invoice_Printed,
+ Invoice_PrintedCode,
+ Invoice_Posted,
+ Invoice_PostedCode,
+ Invoice_QuoteExpiryDate,
+ Invoice_QuoteStatus,
+ Invoice_QuoteStatusId,
+ Invoice_RecurringRef,
+ Invoice_DunsNumber,
+ Invoice_NetValueDiscountNet,
+ Invoice_NetValueDiscountNetBase,
+ Invoice_NetValueDiscountRate,
+ Invoice_NetValueDiscountDesc,
+ Invoice_NetValueDiscountComment1,
+ Invoice_NetValueDiscountComment2,
+ Invoice_PaymentType,
+ Invoice_BankRef,
+ Invoice_ProjectId,
+ Invoice_RecordCreateDate,
+ Invoice_RecordModifyDate,
+ Invoice_RecordDeleted,
+ InvoiceItem_InvoiceNumber,
+ InvoiceItem_ItemNumber,
+ InvoiceItem_JobNumber,
+ InvoiceItem_ServiceFlag,
+ InvoiceItem_Description,
+ InvoiceItem_Text,
+ InvoiceItem_StockCode,
+ InvoiceItem_Comment1,
+ InvoiceItem_Comment2,
+ InvoiceItem_UnitOfSale,
+ InvoiceItem_Quantity,
+ InvoiceItem_ForeignUnitPrice,
+ InvoiceItem_ForeignDiscountAmount,
+ InvoiceItem_UnitPrice,
+ InvoiceItem_DiscountAmount,
+ InvoiceItem_DiscountRate,
+ InvoiceItem_DeliveryDate,
+ InvoiceItem_NominalCode,
+ InvoiceItem_DeptNumber,
+ InvoiceItem_DeptName,
+ InvoiceItem_TaxCodeId,
+ InvoiceItem_TaxCode,
+ InvoiceItem_AddDiscRate,
+ InvoiceItem_TaxRate,
+ InvoiceItem_FullNetAmount,
+ InvoiceItem_NetAmount,
+ InvoiceItem_TaxAmount,
+ InvoiceItem_GrossAmount,
+ InvoiceItem_ForeignFullNetAmount,
+ InvoiceItem_ForeignNetAmount,
+ InvoiceItem_ForeignTaxAmount,
+ InvoiceItem_ForeignGrossAmount,
+ InvoiceItem_ExtOrderRef,
+ InvoiceItem_ExtOrderLineRef,
+ InvoiceItem_ProjectId,
+ InvoiceItem_Itemid,
+ InvoiceItem_NegotiationDiscNet,
+ InvoiceItem_NegotiationDiscNetBase,
+ InvoiceItem_GeneratedMessage,
+ InvoiceItem_EcVatDescriptionId,
+ InvoiceItem_RecordCreateDate,
+ InvoiceItem_RecordModifyDate,
+ InvoiceItem_RecordDeleted,
+ LetterType_UniqueId,
+ LetterType_LetterType,
+ LetterType_Description,
+ LetterType_RecordCreateDate,
+ LetterType_RecordModifyDate,
+ LetterType_RecordDeleted,
+ NominalLedger_AccountRef,
+ NominalLedger_Name,
+ NominalLedger_AccountType,
+ NominalLedger_Balance,
+ NominalLedger_QuickRatio,
+ NominalLedger_SofaId,
+ NominalLedger_PriorYrMth1,
+ NominalLedger_PriorYrMth2,
+ NominalLedger_PriorYrMth3,
+ NominalLedger_PriorYrMth4,
+ NominalLedger_PriorYrMth5,
+ NominalLedger_PriorYrMth6,
+ NominalLedger_PriorYrMth7,
+ NominalLedger_PriorYrMth8,
+ NominalLedger_PriorYrMth9,
+ NominalLedger_PriorYrMth10,
+ NominalLedger_PriorYrMth11,
+ NominalLedger_PriorYrMth12,
+ NominalLedger_PriorYr2Mth1,
+ NominalLedger_PriorYr2Mth2,
+ NominalLedger_PriorYr2Mth3,
+ NominalLedger_PriorYr2Mth4,
+ NominalLedger_PriorYr2Mth5,
+ NominalLedger_PriorYr2Mth6,
+ NominalLedger_PriorYr2Mth7,
+ NominalLedger_PriorYr2Mth8,
+ NominalLedger_PriorYr2Mth9,
+ NominalLedger_PriorYr2Mth10,
+ NominalLedger_PriorYr2Mth11,
+ NominalLedger_PriorYr2Mth12,
+ NominalLedger_PriorYr3Mth1,
+ NominalLedger_PriorYr3Mth2,
+ NominalLedger_PriorYr3Mth3,
+ NominalLedger_PriorYr3Mth4,
+ NominalLedger_PriorYr3Mth5,
+ NominalLedger_PriorYr3Mth6,
+ NominalLedger_PriorYr3Mth7,
+ NominalLedger_PriorYr3Mth8,
+ NominalLedger_PriorYr3Mth9,
+ NominalLedger_PriorYr3Mth10,
+ NominalLedger_PriorYr3Mth11,
+ NominalLedger_PriorYr3Mth12,
+ NominalLedger_PriorYr4Mth1,
+ NominalLedger_PriorYr4Mth2,
+ NominalLedger_PriorYr4Mth3,
+ NominalLedger_PriorYr4Mth4,
+ NominalLedger_PriorYr4Mth5,
+ NominalLedger_PriorYr4Mth6,
+ NominalLedger_PriorYr4Mth7,
+ NominalLedger_PriorYr4Mth8,
+ NominalLedger_PriorYr4Mth9,
+ NominalLedger_PriorYr4Mth10,
+ NominalLedger_PriorYr4Mth11,
+ NominalLedger_PriorYr4Mth12,
+ NominalLedger_PriorYr5Mth1,
+ NominalLedger_PriorYr5Mth2,
+ NominalLedger_PriorYr5Mth3,
+ NominalLedger_PriorYr5Mth4,
+ NominalLedger_PriorYr5Mth5,
+ NominalLedger_PriorYr5Mth6,
+ NominalLedger_PriorYr5Mth7,
+ NominalLedger_PriorYr5Mth8,
+ NominalLedger_PriorYr5Mth9,
+ NominalLedger_PriorYr5Mth10,
+ NominalLedger_PriorYr5Mth11,
+ NominalLedger_PriorYr5Mth12,
+ NominalLedger_BudgetMth1,
+ NominalLedger_BudgetMth2,
+ NominalLedger_BudgetMth3,
+ NominalLedger_BudgetMth4,
+ NominalLedger_BudgetMth5,
+ NominalLedger_BudgetMth6,
+ NominalLedger_BudgetMth7,
+ NominalLedger_BudgetMth8,
+ NominalLedger_BudgetMth9,
+ NominalLedger_BudgetMth10,
+ NominalLedger_BudgetMth11,
+ NominalLedger_BudgetMth12,
+ NominalLedger_BalanceBf,
+ NominalLedger_BalanceMth1,
+ NominalLedger_BalanceMth2,
+ NominalLedger_BalanceMth3,
+ NominalLedger_BalanceMth4,
+ NominalLedger_BalanceMth5,
+ NominalLedger_BalanceMth6,
+ NominalLedger_BalanceMth7,
+ NominalLedger_BalanceMth8,
+ NominalLedger_BalanceMth9,
+ NominalLedger_BalanceMth10,
+ NominalLedger_BalanceMth11,
+ NominalLedger_BalanceMth12,
+ NominalLedger_BalanceFuture,
+ NominalLedger_DebitBf,
+ NominalLedger_DebitMth1,
+ NominalLedger_DebitMth2,
+ NominalLedger_DebitMth3,
+ NominalLedger_DebitMth4,
+ NominalLedger_DebitMth5,
+ NominalLedger_DebitMth6,
+ NominalLedger_DebitMth7,
+ NominalLedger_DebitMth8,
+ NominalLedger_DebitMth9,
+ NominalLedger_DebitMth10,
+ NominalLedger_DebitMth11,
+ NominalLedger_DebitMth12,
+ NominalLedger_DebitFuture,
+ NominalLedger_CreditBf,
+ NominalLedger_CreditMth1,
+ NominalLedger_CreditMth2,
+ NominalLedger_CreditMth3,
+ NominalLedger_CreditMth4,
+ NominalLedger_CreditMth5,
+ NominalLedger_CreditMth6,
+ NominalLedger_CreditMth7,
+ NominalLedger_CreditMth8,
+ NominalLedger_CreditMth9,
+ NominalLedger_CreditMth10,
+ NominalLedger_CreditMth11,
+ NominalLedger_CreditMth12,
+ NominalLedger_CreditFuture,
+ NominalLedger_RecordCreateDate,
+ NominalLedger_RecordModifyDate,
+ NominalLedger_RecordDeleted,
+ PaymentMethod_UniqueId,
+ PaymentMethod_Description,
+ PaymentMethod_Online,
+ PaymentMethod_Readonly,
+ PaymentMethod_RecordCreateDate,
+ PaymentMethod_RecordModifyDate,
+ PaymentMethod_RecordDeleted,
+ Period_Period,
+ Period_Description,
+ PopItem_OrderNumber,
+ PopItem_ItemNumber,
+ PopItem_JobNumber,
+ PopItem_ServiceFlag,
+ PopItem_Description,
+ PopItem_Text,
+ PopItem_StockCode,
+ PopItem_Comment1,
+ PopItem_Comment2,
+ PopItem_UnitOfSale,
+ PopItem_QtyOrder,
+ PopItem_QtyAllocated,
+ PopItem_QtyDelivered,
+ PopItem_QtyDespatch,
+ PopItem_QtyLastDespatch,
+ PopItem_ForeignUnitPrice,
+ PopItem_ForeignDiscountAmount,
+ PopItem_UnitPrice,
+ PopItem_DiscountAmount,
+ PopItem_DiscountRate,
+ PopItem_DeliveryDate,
+ PopItem_NominalCode,
+ PopItem_DeptNumber,
+ PopItem_DeptName,
+ PopItem_TaxCodeId,
+ PopItem_TaxCode,
+ PopItem_AddDiscRate,
+ PopItem_TaxRate,
+ PopItem_FullNetAmount,
+ PopItem_NetAmount,
+ PopItem_TaxAmount,
+ PopItem_GrossAmount,
+ PopItem_ForeignFullNetAmount,
+ PopItem_ForeignNetAmount,
+ PopItem_ForeignTaxAmount,
+ PopItem_ForeignGrossAmount,
+ PopItem_ThisRecord,
+ PopItem_PopItemId,
+ PopItem_QtyAllocatedToProject,
+ PopItem_QtyIssuedToProject,
+ PopItem_DueDate,
+ PopItem_QtyCommittedToProject,
+ PopItem_ProjectRef,
+ PopItem_ProjectName,
+ PopItem_CostCodeRef,
+ PopItem_Itemid,
+ PopItem_GeneratedMessage,
+ PopItem_RecordCreateDate,
+ PopItem_RecordModifyDate,
+ PopItem_RecordDeleted,
+ Prepayment_Name,
+ Prepayment_NominalCode1,
+ Prepayment_NominalCode2,
+ Prepayment_Amount,
+ Prepayment_MonthsToPost,
+ Prepayment_MonthsPosted,
+ Prepayment_DeptNumber,
+ Prepayment_DeptName,
+ Prepayment_RecordCreateDate,
+ Prepayment_RecordModifyDate,
+ Prepayment_RecordDeleted,
+ Price_PriceId,
+ Price_Type,
+ Price_PricingRef,
+ Price_StockCode,
+ Price_CalcMethod,
+ Price_CalcValue,
+ Price_StoredPrice,
+ Price_RounderMethod,
+ Price_RounderDirection,
+ Price_RounderMultipleOf,
+ Price_RounderAdjustment,
+ Price_RecordCreateDate,
+ Price_RecordModifyDate,
+ Price_RecordDeleted,
+ PriceList_Type,
+ PriceList_PricingRef,
+ PriceList_Name,
+ PriceList_Currency,
+ PriceList_HasStaticPrices,
+ PriceList_RecordCreateDate,
+ PriceList_RecordModifyDate,
+ PriceList_RecordDeleted,
+ Project_Reference,
+ Project_Name,
+ Project_Description,
+ Project_StatusId,
+ Project_StartDate,
+ Project_EndDate,
+ Project_CustomerRef,
+ Project_OrderNumber,
+ Project_Analysis1,
+ Project_Analysis2,
+ Project_Analysis3,
+ Project_Address1,
+ Project_Address2,
+ Project_Address3,
+ Project_Address4,
+ Project_Address5,
+ Project_ContactName,
+ Project_Telephone,
+ Project_Fax,
+ Project_EMail,
+ Project_CountryCode,
+ Project_TotalBilled,
+ Project_BilledNet,
+ Project_BilledTax,
+ Project_OutstandingToBill,
+ Project_PriceQuoted,
+ Project_ProfitToDate,
+ Project_TotalCost,
+ Project_TotalBudget,
+ Project_Variance,
+ Project_LastBilledDate,
+ Project_LastCostDate,
+ Project_ProjectId,
+ Project_ParentProjectNo,
+ Project_ChildPosition,
+ Project_CommittedCost,
+ Project_RecordCreateDate,
+ Project_RecordModifyDate,
+ Project_RecordDeleted,
+ ProjectBudget_ProjectId,
+ ProjectBudget_CostCodeId,
+ ProjectBudget_Amount,
+ ProjectBudget_RecordCreateDate,
+ ProjectBudget_RecordModifyDate,
+ ProjectBudget_RecordDeleted,
+ ProjectCostCode_CostCodeId,
+ ProjectCostCode_Reference,
+ ProjectCostCode_Description,
+ ProjectCostCode_CostTypeId,
+ ProjectCostCode_RecordCreateDate,
+ ProjectCostCode_RecordModifyDate,
+ ProjectCostCode_RecordDeleted,
+ ProjectCostType_CostTypeId,
+ ProjectCostType_Name,
+ ProjectCostType_IsDefault,
+ ProjectCostType_RecordCreateDate,
+ ProjectCostType_RecordModifyDate,
+ ProjectCostType_RecordDeleted,
+ ProjectOnlyTran_ProjectTranId,
+ ProjectOnlyTran_Type,
+ ProjectOnlyTran_AccountRef,
+ ProjectOnlyTran_NominalCode,
+ ProjectOnlyTran_Reference,
+ ProjectOnlyTran_ExtraRef,
+ ProjectOnlyTran_Details,
+ ProjectOnlyTran_ResourceId,
+ ProjectOnlyTran_Quantity,
+ ProjectOnlyTran_Rate,
+ ProjectOnlyTran_TaxAmount,
+ ProjectOnlyTran_TaxCode,
+ ProjectOnlyTran_DeptNumber,
+ ProjectOnlyTran_DeptName,
+ ProjectOnlyTran_RecordCreateDate,
+ ProjectOnlyTran_RecordModifyDate,
+ ProjectOnlyTran_RecordDeleted,
+ ProjectRelationship_AncestorId,
+ ProjectRelationship_DescendentId,
+ ProjectRelationship_GenerationGap,
+ ProjectRelationship_RecordCreateDate,
+ ProjectRelationship_RecordModifyDate,
+ ProjectRelationship_RecordDeleted,
+ ProjectResource_ResourceId,
+ ProjectResource_Reference,
+ ProjectResource_Name,
+ ProjectResource_Unit,
+ ProjectResource_DefaultCostCodeId,
+ ProjectResource_Rate,
+ ProjectResource_RecordCreateDate,
+ ProjectResource_RecordModifyDate,
+ ProjectResource_RecordDeleted,
+ ProjectRevenueCode_RevenueCodeId,
+ ProjectRevenueCode_Reference,
+ ProjectRevenueCode_Description,
+ ProjectRevenueCode_RecordCreateDate,
+ ProjectRevenueCode_RecordModifyDate,
+ ProjectRevenueCode_RecordDeleted,
+ ProjectStatus_StatusId,
+ ProjectStatus_Reference,
+ ProjectStatus_Name,
+ ProjectStatus_IsDefault,
+ ProjectStatus_AllowPosting,
+ ProjectStatus_AllowDelete,
+ ProjectStatus_RecordCreateDate,
+ ProjectStatus_RecordModifyDate,
+ ProjectStatus_RecordDeleted,
+ ProjectTran_ProjectTranId,
+ ProjectTran_AuditTrailId,
+ ProjectTran_StockTrailId,
+ ProjectTran_ProjectId,
+ ProjectTran_CostCodeId,
+ ProjectTran_RevenueCodeId,
+ ProjectTran_PopItemId,
+ ProjectTran_StockAllocationId,
+ ProjectTran_Date,
+ ProjectTran_RecordCreateDate,
+ ProjectTran_RecordModifyDate,
+ ProjectTran_RecordDeleted,
+ ProtxPayment_VendorTxCode,
+ ProtxPayment_VpsTxId,
+ ProtxPayment_TxAuthNumber,
+ ProtxPayment_Amount,
+ ProtxPayment_Account,
+ ProtxPayment_PaymentDate,
+ ProtxPayment_PaymentType,
+ ProtxPayment_TransactionType,
+ ProtxPayment_RecordCreateDate,
+ ProtxPayment_RecordModifyDate,
+ ProtxPayment_RecordDeleted,
+ PurchaseDelAddr_Reference,
+ PurchaseDelAddr_AccountRef,
+ PurchaseDelAddr_AddressRef,
+ PurchaseDelAddr_Description,
+ PurchaseDelAddr_Name,
+ PurchaseDelAddr_Address1,
+ PurchaseDelAddr_Address2,
+ PurchaseDelAddr_Address3,
+ PurchaseDelAddr_Address4,
+ PurchaseDelAddr_Address5,
+ PurchaseDelAddr_Telephone,
+ PurchaseDelAddr_Fax,
+ PurchaseDelAddr_EMail,
+ PurchaseDelAddr_ContactName,
+ PurchaseDelAddr_TaxCode,
+ PurchaseDelAddr_CountryCode,
+ PurchaseDelAddr_VatRegNumber,
+ PurchaseDelAddr_Telephone2,
+ PurchaseDelAddr_AddressTypeName,
+ PurchaseDelAddr_AddressType,
+ PurchaseDelAddr_ContactRole,
+ PurchaseDelAddr_Notes,
+ PurchaseDelAddr_RecordCreateDate,
+ PurchaseDelAddr_RecordModifyDate,
+ PurchaseDelAddr_RecordDeleted,
+ PurchaseLedger_AccountRef,
+ PurchaseLedger_Name,
+ PurchaseLedger_Address1,
+ PurchaseLedger_Address2,
+ PurchaseLedger_Address3,
+ PurchaseLedger_Address4,
+ PurchaseLedger_Address5,
+ PurchaseLedger_CAddress1,
+ PurchaseLedger_CAddress2,
+ PurchaseLedger_CAddress3,
+ PurchaseLedger_CAddress4,
+ PurchaseLedger_CAddress5,
+ PurchaseLedger_ContactName,
+ PurchaseLedger_Telephone,
+ PurchaseLedger_Telephone2,
+ PurchaseLedger_Fax,
+ PurchaseLedger_EMail,
+ PurchaseLedger_WebAddress,
+ PurchaseLedger_TradeContact,
+ PurchaseLedger_DelName,
+ PurchaseLedger_DelAddress1,
+ PurchaseLedger_DelAddress2,
+ PurchaseLedger_DelAddress3,
+ PurchaseLedger_DelAddress4,
+ PurchaseLedger_DelAddress5,
+ PurchaseLedger_DelContactName,
+ PurchaseLedger_DelTelephone,
+ PurchaseLedger_DelFax,
+ PurchaseLedger_Analysis1,
+ PurchaseLedger_Analysis2,
+ PurchaseLedger_Analysis3,
+ PurchaseLedger_DeptNumber,
+ PurchaseLedger_DeptName,
+ PurchaseLedger_StatusNumber,
+ PurchaseLedger_StatusText,
+ PurchaseLedger_DefTaxCode,
+ PurchaseLedger_DefNomCode,
+ PurchaseLedger_VatRegNumber,
+ PurchaseLedger_Currency,
+ PurchaseLedger_CountryCode,
+ PurchaseLedger_DiscountRate,
+ PurchaseLedger_SettlementDiscRate,
+ PurchaseLedger_SettlementDueDays,
+ PurchaseLedger_PaymentDueDays,
+ PurchaseLedger_CreditLimit,
+ PurchaseLedger_AccountOnHold,
+ PurchaseLedger_Terms,
+ PurchaseLedger_RestrictMail,
+ PurchaseLedger_TermsAgreed,
+ PurchaseLedger_DateAccountOpened,
+ PurchaseLedger_DateNextCredit,
+ PurchaseLedger_DateLastCredit,
+ PurchaseLedger_CreditPosition,
+ PurchaseLedger_CreditPosCode,
+ PurchaseLedger_CanCharge,
+ PurchaseLedger_UseBacs,
+ PurchaseLedger_UseBsoc,
+ PurchaseLedger_BacsRef,
+ PurchaseLedger_BureauCode,
+ PurchaseLedger_CreditRef,
+ PurchaseLedger_DateCreditApplied,
+ PurchaseLedger_DateCreditReceived,
+ PurchaseLedger_OverrideTaxCode,
+ PurchaseLedger_LastPaymentDate,
+ PurchaseLedger_FirstInvDate,
+ PurchaseLedger_LastInvDate,
+ PurchaseLedger_Balance,
+ PurchaseLedger_TurnoverMtd,
+ PurchaseLedger_TurnoverYtd,
+ PurchaseLedger_PriorYear,
+ PurchaseLedger_BankName,
+ PurchaseLedger_BankAddress1,
+ PurchaseLedger_BankAddress2,
+ PurchaseLedger_BankAddress3,
+ PurchaseLedger_BankAddress4,
+ PurchaseLedger_BankAddress5,
+ PurchaseLedger_BankSortCode,
+ PurchaseLedger_BankAccountName,
+ PurchaseLedger_BankAccountNumber,
+ PurchaseLedger_BankIban,
+ PurchaseLedger_BankBic,
+ PurchaseLedger_BankRollnumber,
+ PurchaseLedger_BankAdditionalref1,
+ PurchaseLedger_BankAdditionalref2,
+ PurchaseLedger_BankAdditionalref3,
+ PurchaseLedger_DefaultFundId,
+ PurchaseLedger_InvoiceBf,
+ PurchaseLedger_InvoiceMth1,
+ PurchaseLedger_InvoiceMth2,
+ PurchaseLedger_InvoiceMth3,
+ PurchaseLedger_InvoiceMth4,
+ PurchaseLedger_InvoiceMth5,
+ PurchaseLedger_InvoiceMth6,
+ PurchaseLedger_InvoiceMth7,
+ PurchaseLedger_InvoiceMth8,
+ PurchaseLedger_InvoiceMth9,
+ PurchaseLedger_InvoiceMth10,
+ PurchaseLedger_InvoiceMth11,
+ PurchaseLedger_InvoiceMth12,
+ PurchaseLedger_InvoiceCf,
+ PurchaseLedger_CreditBf,
+ PurchaseLedger_CreditMth1,
+ PurchaseLedger_CreditMth2,
+ PurchaseLedger_CreditMth3,
+ PurchaseLedger_CreditMth4,
+ PurchaseLedger_CreditMth5,
+ PurchaseLedger_CreditMth6,
+ PurchaseLedger_CreditMth7,
+ PurchaseLedger_CreditMth8,
+ PurchaseLedger_CreditMth9,
+ PurchaseLedger_CreditMth10,
+ PurchaseLedger_CreditMth11,
+ PurchaseLedger_CreditMth12,
+ PurchaseLedger_CreditCf,
+ PurchaseLedger_PaymentBf,
+ PurchaseLedger_PaymentMth1,
+ PurchaseLedger_PaymentMth2,
+ PurchaseLedger_PaymentMth3,
+ PurchaseLedger_PaymentMth4,
+ PurchaseLedger_PaymentMth5,
+ PurchaseLedger_PaymentMth6,
+ PurchaseLedger_PaymentMth7,
+ PurchaseLedger_PaymentMth8,
+ PurchaseLedger_PaymentMth9,
+ PurchaseLedger_PaymentMth10,
+ PurchaseLedger_PaymentMth11,
+ PurchaseLedger_PaymentMth12,
+ PurchaseLedger_PaymentCf,
+ PurchaseLedger_DunsNumber,
+ PurchaseLedger_Priority,
+ PurchaseLedger_PromisedPayment,
+ PurchaseLedger_PromisedPaymentDate,
+ PurchaseLedger_ReportPassword,
+ PurchaseLedger_LettersViaEmail,
+ PurchaseLedger_PaymentMethodId,
+ PurchaseLedger_RecordCreateDate,
+ PurchaseLedger_RecordModifyDate,
+ PurchaseLedger_RecordDeleted,
+ PurchaseOrder_OrderNumber,
+ PurchaseOrder_OrderOrQuote,
+ PurchaseOrder_OrderDate,
+ PurchaseOrder_DeliveryDate,
+ PurchaseOrder_OrderStatusCode,
+ PurchaseOrder_OrderStatus,
+ PurchaseOrder_DeliveryStatusCode,
+ PurchaseOrder_DeliveryStatus,
+ PurchaseOrder_AccountRef,
+ PurchaseOrder_Name,
+ PurchaseOrder_Address1,
+ PurchaseOrder_Address2,
+ PurchaseOrder_Address3,
+ PurchaseOrder_Address4,
+ PurchaseOrder_Address5,
+ PurchaseOrder_CAddress1,
+ PurchaseOrder_CAddress2,
+ PurchaseOrder_CAddress3,
+ PurchaseOrder_CAddress4,
+ PurchaseOrder_CAddress5,
+ PurchaseOrder_DelName,
+ PurchaseOrder_DelAddress1,
+ PurchaseOrder_DelAddress2,
+ PurchaseOrder_DelAddress3,
+ PurchaseOrder_DelAddress4,
+ PurchaseOrder_DelAddress5,
+ PurchaseOrder_Reference,
+ PurchaseOrder_ContactName,
+ PurchaseOrder_TakenBy,
+ PurchaseOrder_SuppOrderNumber,
+ PurchaseOrder_SuppTelNumber,
+ PurchaseOrder_Notes1,
+ PurchaseOrder_Notes2,
+ PurchaseOrder_Notes3,
+ PurchaseOrder_SuppDiscRate,
+ PurchaseOrder_ForeignItemsNet,
+ PurchaseOrder_ForeignItemsTax,
+ PurchaseOrder_ForeignItemsGross,
+ PurchaseOrder_ItemsNet,
+ PurchaseOrder_ItemsTax,
+ PurchaseOrder_ItemsGross,
+ PurchaseOrder_TaxRate1,
+ PurchaseOrder_TaxRate2,
+ PurchaseOrder_TaxRate3,
+ PurchaseOrder_TaxRate4,
+ PurchaseOrder_TaxRate5,
+ PurchaseOrder_NetAmount1,
+ PurchaseOrder_NetAmount2,
+ PurchaseOrder_NetAmount3,
+ PurchaseOrder_NetAmount4,
+ PurchaseOrder_NetAmount5,
+ PurchaseOrder_TaxAmount1,
+ PurchaseOrder_TaxAmount2,
+ PurchaseOrder_TaxAmount3,
+ PurchaseOrder_TaxAmount4,
+ PurchaseOrder_TaxAmount5,
+ PurchaseOrder_CourierNumber,
+ PurchaseOrder_CourierName,
+ PurchaseOrder_Consignment,
+ PurchaseOrder_CarrNomCode,
+ PurchaseOrder_CarrTaxCode,
+ PurchaseOrder_CarrDeptNumber,
+ PurchaseOrder_CarrDeptName,
+ PurchaseOrder_ForeignCarrNet,
+ PurchaseOrder_ForeignCarrTax,
+ PurchaseOrder_ForeignCarrGross,
+ PurchaseOrder_CarrNet,
+ PurchaseOrder_CarrTax,
+ PurchaseOrder_CarrGross,
+ PurchaseOrder_ForeignInvoiceNet,
+ PurchaseOrder_ForeignInvoiceTax,
+ PurchaseOrder_ForeignInvoiceGross,
+ PurchaseOrder_InvoiceNet,
+ PurchaseOrder_InvoiceTax,
+ PurchaseOrder_InvoiceGross,
+ PurchaseOrder_Currency,
+ PurchaseOrder_CurrencyType,
+ PurchaseOrder_EuroGross,
+ PurchaseOrder_EuroRate,
+ PurchaseOrder_ForeignRate,
+ PurchaseOrder_SettlementDueDays,
+ PurchaseOrder_SettlementDiscRate,
+ PurchaseOrder_ForeignSettlementDiscAmount,
+ PurchaseOrder_ForeignSettlementTotal,
+ PurchaseOrder_SettlementDiscAmount,
+ PurchaseOrder_SettlementTotal,
+ PurchaseOrder_PaymentRef,
+ PurchaseOrder_Printed,
+ PurchaseOrder_PrintedCode,
+ PurchaseOrder_Posted,
+ PurchaseOrder_PostedCode,
+ PurchaseOrder_QuoteStatusId,
+ PurchaseOrder_RecurringRef,
+ PurchaseOrder_DunsNumber,
+ PurchaseOrder_PaymentType,
+ PurchaseOrder_BankRef,
+ PurchaseOrder_ProjectId,
+ PurchaseOrder_RecordCreateDate,
+ PurchaseOrder_RecordModifyDate,
+ PurchaseOrder_RecordDeleted,
+ Recurring_UniqueId,
+ Recurring_Type,
+ Recurring_NominalCode,
+ Recurring_BankCode,
+ Recurring_Reference,
+ Recurring_Details,
+ Recurring_SuspendPosting,
+ Recurring_NetAmount,
+ Recurring_TaxAmount,
+ Recurring_DateLastPosting,
+ Recurring_DayOfPosting,
+ Recurring_DeptNumber,
+ Recurring_DeptName,
+ Recurring_RequiredPostings,
+ Recurring_PostingsMade,
+ Recurring_PostedNet,
+ Recurring_PostedTax,
+ Recurring_RecordCreateDate,
+ Recurring_RecordModifyDate,
+ Recurring_RecordDeleted,
+ Remittance_Urn,
+ Remittance_BankCode,
+ Remittance_AccountRef,
+ Remittance_Name,
+ Remittance_Address1,
+ Remittance_Address2,
+ Remittance_Address3,
+ Remittance_Address4,
+ Remittance_Address5,
+ Remittance_CAddress1,
+ Remittance_CAddress2,
+ Remittance_CAddress3,
+ Remittance_CAddress4,
+ Remittance_CAddress5,
+ Remittance_Telephone,
+ Remittance_Fax,
+ Remittance_Cheque,
+ Remittance_Date,
+ Remittance_Type,
+ Remittance_InvoiceDate,
+ Remittance_InvRef,
+ Remittance_ExtraRef,
+ Remittance_Details,
+ Remittance_TaxCode,
+ Remittance_NetAmount,
+ Remittance_TaxAmount,
+ Remittance_GrossAmount,
+ Remittance_Payment,
+ Remittance_ForeignRate,
+ Remittance_Currency,
+ Remittance_PrintedFlag,
+ Remittance_PaidFlag,
+ Remittance_LastLine,
+ Remittance_RecordCreateDate,
+ Remittance_RecordModifyDate,
+ Remittance_RecordDeleted,
+ SalesDelAddr_Reference,
+ SalesDelAddr_AccountRef,
+ SalesDelAddr_AddressRef,
+ SalesDelAddr_Description,
+ SalesDelAddr_Name,
+ SalesDelAddr_Address1,
+ SalesDelAddr_Address2,
+ SalesDelAddr_Address3,
+ SalesDelAddr_Address4,
+ SalesDelAddr_Address5,
+ SalesDelAddr_Telephone,
+ SalesDelAddr_Fax,
+ SalesDelAddr_EMail,
+ SalesDelAddr_ContactName,
+ SalesDelAddr_TaxCode,
+ SalesDelAddr_CountryCode,
+ SalesDelAddr_VatRegNumber,
+ SalesDelAddr_Telephone2,
+ SalesDelAddr_AddressTypeName,
+ SalesDelAddr_AddressType,
+ SalesDelAddr_ContactRole,
+ SalesDelAddr_Notes,
+ SalesDelAddr_RecordCreateDate,
+ SalesDelAddr_RecordModifyDate,
+ SalesDelAddr_RecordDeleted,
+ SalesLedger_AccountRef,
+ SalesLedger_Name,
+ SalesLedger_Address1,
+ SalesLedger_Address2,
+ SalesLedger_Address3,
+ SalesLedger_Address4,
+ SalesLedger_Address5,
+ SalesLedger_CAddress1,
+ SalesLedger_CAddress2,
+ SalesLedger_CAddress3,
+ SalesLedger_CAddress4,
+ SalesLedger_CAddress5,
+ SalesLedger_ContactName,
+ SalesLedger_Telephone,
+ SalesLedger_Telephone2,
+ SalesLedger_Fax,
+ SalesLedger_EMail,
+ SalesLedger_WebAddress,
+ SalesLedger_TradeContact,
+ SalesLedger_DelName,
+ SalesLedger_DelAddress1,
+ SalesLedger_DelAddress2,
+ SalesLedger_DelAddress3,
+ SalesLedger_DelAddress4,
+ SalesLedger_DelAddress5,
+ SalesLedger_DelContactName,
+ SalesLedger_DelTelephone,
+ SalesLedger_DelFax,
+ SalesLedger_Analysis1,
+ SalesLedger_Analysis2,
+ SalesLedger_Analysis3,
+ SalesLedger_DeptNumber,
+ SalesLedger_DeptName,
+ SalesLedger_StatusNumber,
+ SalesLedger_StatusText,
+ SalesLedger_DefTaxCode,
+ SalesLedger_DefNomCode,
+ SalesLedger_VatRegNumber,
+ SalesLedger_Currency,
+ SalesLedger_CountryCode,
+ SalesLedger_DiscountType,
+ SalesLedger_DiscountRate,
+ SalesLedger_PricingRef,
+ SalesLedger_SettlementDiscRate,
+ SalesLedger_SettlementDueDays,
+ SalesLedger_PaymentDueDays,
+ SalesLedger_CreditLimit,
+ SalesLedger_AccountOnHold,
+ SalesLedger_Terms,
+ SalesLedger_RestrictMail,
+ SalesLedger_TermsAgreed,
+ SalesLedger_DateAccountOpened,
+ SalesLedger_DateNextCredit,
+ SalesLedger_DateLastCredit,
+ SalesLedger_CreditPosition,
+ SalesLedger_CreditPosCode,
+ SalesLedger_CanCharge,
+ SalesLedger_UseBacs,
+ SalesLedger_BacsRef,
+ SalesLedger_BureauCode,
+ SalesLedger_CreditRef,
+ SalesLedger_DateCreditApplied,
+ SalesLedger_DateCreditReceived,
+ SalesLedger_OverrideTaxCode,
+ SalesLedger_LastPaymentDate,
+ SalesLedger_FirstInvDate,
+ SalesLedger_AveragePayDays,
+ SalesLedger_LastInvDate,
+ SalesLedger_Balance,
+ SalesLedger_TurnoverMtd,
+ SalesLedger_TurnoverYtd,
+ SalesLedger_PriorYear,
+ SalesLedger_BankName,
+ SalesLedger_BankAddress1,
+ SalesLedger_BankAddress2,
+ SalesLedger_BankAddress3,
+ SalesLedger_BankAddress4,
+ SalesLedger_BankAddress5,
+ SalesLedger_BankSortCode,
+ SalesLedger_BankAccountName,
+ SalesLedger_BankAccountNumber,
+ SalesLedger_BankIban,
+ SalesLedger_BankBic,
+ SalesLedger_BankRollnumber,
+ SalesLedger_BankAdditionalref1,
+ SalesLedger_BankAdditionalref2,
+ SalesLedger_BankAdditionalref3,
+ SalesLedger_DefaultFundId,
+ SalesLedger_GiftAid,
+ SalesLedger_InvoiceBf,
+ SalesLedger_InvoiceMth1,
+ SalesLedger_InvoiceMth2,
+ SalesLedger_InvoiceMth3,
+ SalesLedger_InvoiceMth4,
+ SalesLedger_InvoiceMth5,
+ SalesLedger_InvoiceMth6,
+ SalesLedger_InvoiceMth7,
+ SalesLedger_InvoiceMth8,
+ SalesLedger_InvoiceMth9,
+ SalesLedger_InvoiceMth10,
+ SalesLedger_InvoiceMth11,
+ SalesLedger_InvoiceMth12,
+ SalesLedger_InvoiceCf,
+ SalesLedger_CreditBf,
+ SalesLedger_CreditMth1,
+ SalesLedger_CreditMth2,
+ SalesLedger_CreditMth3,
+ SalesLedger_CreditMth4,
+ SalesLedger_CreditMth5,
+ SalesLedger_CreditMth6,
+ SalesLedger_CreditMth7,
+ SalesLedger_CreditMth8,
+ SalesLedger_CreditMth9,
+ SalesLedger_CreditMth10,
+ SalesLedger_CreditMth11,
+ SalesLedger_CreditMth12,
+ SalesLedger_CreditCf,
+ SalesLedger_PaymentBf,
+ SalesLedger_PaymentMth1,
+ SalesLedger_PaymentMth2,
+ SalesLedger_PaymentMth3,
+ SalesLedger_PaymentMth4,
+ SalesLedger_PaymentMth5,
+ SalesLedger_PaymentMth6,
+ SalesLedger_PaymentMth7,
+ SalesLedger_PaymentMth8,
+ SalesLedger_PaymentMth9,
+ SalesLedger_PaymentMth10,
+ SalesLedger_PaymentMth11,
+ SalesLedger_PaymentMth12,
+ SalesLedger_PaymentCf,
+ SalesLedger_DunsNumber,
+ SalesLedger_Priority,
+ SalesLedger_PromisedPayment,
+ SalesLedger_PromisedPaymentDate,
+ SalesLedger_ReportPassword,
+ SalesLedger_LettersViaEmail,
+ SalesLedger_PaymentMethodId,
+ SalesLedger_RecordCreateDate,
+ SalesLedger_RecordModifyDate,
+ SalesLedger_RecordDeleted,
+ SalesOrder_OrderNumber,
+ SalesOrder_OrderTypeCode,
+ SalesOrder_OrderOrQuote,
+ SalesOrder_OrderDate,
+ SalesOrder_DespatchDate,
+ SalesOrder_AllocatedStatusCode,
+ SalesOrder_AllocatedStatus,
+ SalesOrder_DespatchStatusCode,
+ SalesOrder_DespatchStatus,
+ SalesOrder_AccountRef,
+ SalesOrder_Name,
+ SalesOrder_Address1,
+ SalesOrder_Address2,
+ SalesOrder_Address3,
+ SalesOrder_Address4,
+ SalesOrder_Address5,
+ SalesOrder_CAddress1,
+ SalesOrder_CAddress2,
+ SalesOrder_CAddress3,
+ SalesOrder_CAddress4,
+ SalesOrder_CAddress5,
+ SalesOrder_DelName,
+ SalesOrder_DelAddress1,
+ SalesOrder_DelAddress2,
+ SalesOrder_DelAddress3,
+ SalesOrder_DelAddress4,
+ SalesOrder_DelAddress5,
+ SalesOrder_InvoiceNumber,
+ SalesOrder_InvoiceNumberNumeric,
+ SalesOrder_ContactName,
+ SalesOrder_TakenBy,
+ SalesOrder_CustOrderNumber,
+ SalesOrder_CustTelNumber,
+ SalesOrder_Notes1,
+ SalesOrder_Notes2,
+ SalesOrder_Notes3,
+ SalesOrder_CustDiscRate,
+ SalesOrder_ForeignItemsNet,
+ SalesOrder_ForeignItemsTax,
+ SalesOrder_ForeignItemsGross,
+ SalesOrder_ItemsNet,
+ SalesOrder_ItemsTax,
+ SalesOrder_ItemsGross,
+ SalesOrder_TaxRate1,
+ SalesOrder_TaxRate2,
+ SalesOrder_TaxRate3,
+ SalesOrder_TaxRate4,
+ SalesOrder_TaxRate5,
+ SalesOrder_NetAmount1,
+ SalesOrder_NetAmount2,
+ SalesOrder_NetAmount3,
+ SalesOrder_NetAmount4,
+ SalesOrder_NetAmount5,
+ SalesOrder_TaxAmount1,
+ SalesOrder_TaxAmount2,
+ SalesOrder_TaxAmount3,
+ SalesOrder_TaxAmount4,
+ SalesOrder_TaxAmount5,
+ SalesOrder_GlobalNomCode,
+ SalesOrder_GlobalDetails,
+ SalesOrder_GlobalTaxCode,
+ SalesOrder_GlobalDeptNumber,
+ SalesOrder_GlobalDeptName,
+ SalesOrder_CourierNumber,
+ SalesOrder_CourierName,
+ SalesOrder_Consignment,
+ SalesOrder_CarrNomCode,
+ SalesOrder_CarrTaxCode,
+ SalesOrder_CarrDeptNumber,
+ SalesOrder_CarrDeptName,
+ SalesOrder_ForeignCarrNet,
+ SalesOrder_ForeignCarrTax,
+ SalesOrder_ForeignCarrGross,
+ SalesOrder_CarrNet,
+ SalesOrder_CarrTax,
+ SalesOrder_CarrGross,
+ SalesOrder_ForeignInvoiceNet,
+ SalesOrder_ForeignInvoiceTax,
+ SalesOrder_ForeignInvoiceGross,
+ SalesOrder_InvoiceNet,
+ SalesOrder_InvoiceTax,
+ SalesOrder_InvoiceGross,
+ SalesOrder_Currency,
+ SalesOrder_CurrencyType,
+ SalesOrder_EuroGross,
+ SalesOrder_EuroRate,
+ SalesOrder_ForeignRate,
+ SalesOrder_SettlementDueDays,
+ SalesOrder_SettlementDiscRate,
+ SalesOrder_ForeignSettlementDiscAmount,
+ SalesOrder_ForeignSettlementTotal,
+ SalesOrder_ForeignAmountPrepaid,
+ SalesOrder_SettlementDiscAmount,
+ SalesOrder_SettlementTotal,
+ SalesOrder_AmountPrepaid,
+ SalesOrder_PaymentRef,
+ SalesOrder_Printed,
+ SalesOrder_PrintedCode,
+ SalesOrder_QuoteExpiryDate,
+ SalesOrder_QuoteStatus,
+ SalesOrder_QuoteStatusId,
+ SalesOrder_RecurringRef,
+ SalesOrder_DunsNumber,
+ SalesOrder_NetValueDiscountNet,
+ SalesOrder_NetValueDiscountNetBase,
+ SalesOrder_NetValueDiscountRate,
+ SalesOrder_NetValueDiscountDesc,
+ SalesOrder_NetValueDiscountComment1,
+ SalesOrder_NetValueDiscountComment2,
+ SalesOrder_PaymentType,
+ SalesOrder_BankRef,
+ SalesOrder_ProjectId,
+ SalesOrder_RecordCreateDate,
+ SalesOrder_RecordModifyDate,
+ SalesOrder_RecordDeleted,
+ SofaCategory_SofaId,
+ SofaCategory_Description,
+ SofaCategory_RecordCreateDate,
+ SofaCategory_RecordModifyDate,
+ SofaCategory_RecordDeleted,
+ SopItem_OrderNumber,
+ SopItem_ItemNumber,
+ SopItem_JobNumber,
+ SopItem_ServiceFlag,
+ SopItem_Description,
+ SopItem_Text,
+ SopItem_StockCode,
+ SopItem_Comment1,
+ SopItem_Comment2,
+ SopItem_UnitOfSale,
+ SopItem_QtyOrder,
+ SopItem_QtyAllocated,
+ SopItem_QtyDelivered,
+ SopItem_QtyDespatch,
+ SopItem_QtyLastDespatch,
+ SopItem_ForeignUnitPrice,
+ SopItem_ForeignDiscountAmount,
+ SopItem_UnitPrice,
+ SopItem_DiscountAmount,
+ SopItem_DiscountRate,
+ SopItem_DeliveryDate,
+ SopItem_NominalCode,
+ SopItem_DeptNumber,
+ SopItem_DeptName,
+ SopItem_TaxCodeId,
+ SopItem_TaxCode,
+ SopItem_AddDiscRate,
+ SopItem_TaxRate,
+ SopItem_FullNetAmount,
+ SopItem_NetAmount,
+ SopItem_TaxAmount,
+ SopItem_GrossAmount,
+ SopItem_ForeignFullNetAmount,
+ SopItem_ForeignNetAmount,
+ SopItem_ForeignTaxAmount,
+ SopItem_ForeignGrossAmount,
+ SopItem_ExtOrderRef,
+ SopItem_ExtOrderLineRef,
+ SopItem_ProjectId,
+ SopItem_ThisRecord,
+ SopItem_PopItemId,
+ SopItem_DueDate,
+ SopItem_Itemid,
+ SopItem_NegotiationDiscNet,
+ SopItem_NegotiationDiscNetBase,
+ SopItem_GeneratedMessage,
+ SopItem_RecordCreateDate,
+ SopItem_RecordModifyDate,
+ SopItem_RecordDeleted,
+ Stock_StockCode,
+ Stock_Description,
+ Stock_UnitOfSale,
+ Stock_NominalCode,
+ Stock_PurchaseRef,
+ Stock_SupplierPartNumber,
+ Stock_Location,
+ Stock_CommodityCode,
+ Stock_SalesPrice,
+ Stock_WebDescription,
+ Stock_WebDetails,
+ Stock_WebCategory1,
+ Stock_WebCategory2,
+ Stock_WebCategory3,
+ Stock_WebImageFile,
+ Stock_WebPublish,
+ Stock_WebSpecial,
+ Stock_IntrastatCommCode,
+ Stock_IgnoreStkLvlFlag,
+ Stock_DeptNumber,
+ Stock_DeptName,
+ Stock_TaxCode,
+ Stock_AssemblyLevel,
+ Stock_LinkLevel,
+ Stock_StockCat,
+ Stock_StockCatName,
+ Stock_StockTakeDate,
+ Stock_LastPurchasePrice,
+ Stock_LastDiscPurchasePrice,
+ Stock_AverageCostPrice,
+ Stock_QtyInStock,
+ Stock_QtyOnOrder,
+ Stock_QtyAllocated,
+ Stock_QtyLastOrder,
+ Stock_QtyReorder,
+ Stock_QtyReorderLevel,
+ Stock_QtyLastStockTake,
+ Stock_QtyMakeup,
+ Stock_LastSaleDate,
+ Stock_LastPurchaseDate,
+ Stock_UnitWeight,
+ Stock_HasNoComponent,
+ Stock_HasBom,
+ Stock_Barcode,
+ Stock_ComponentCode1,
+ Stock_ComponentCode2,
+ Stock_ComponentCode3,
+ Stock_ComponentCode4,
+ Stock_ComponentCode5,
+ Stock_ComponentCode6,
+ Stock_ComponentCode7,
+ Stock_ComponentCode8,
+ Stock_ComponentCode9,
+ Stock_ComponentCode10,
+ Stock_ComponentCode11,
+ Stock_ComponentCode12,
+ Stock_ComponentCode13,
+ Stock_ComponentCode14,
+ Stock_ComponentCode15,
+ Stock_ComponentCode16,
+ Stock_ComponentCode17,
+ Stock_ComponentCode18,
+ Stock_ComponentCode19,
+ Stock_ComponentCode20,
+ Stock_ComponentCode21,
+ Stock_ComponentCode22,
+ Stock_ComponentCode23,
+ Stock_ComponentCode24,
+ Stock_ComponentCode25,
+ Stock_ComponentCode26,
+ Stock_ComponentCode27,
+ Stock_ComponentCode28,
+ Stock_ComponentCode29,
+ Stock_ComponentCode30,
+ Stock_ComponentCode31,
+ Stock_ComponentCode32,
+ Stock_ComponentCode33,
+ Stock_ComponentCode34,
+ Stock_ComponentCode35,
+ Stock_ComponentCode36,
+ Stock_ComponentCode37,
+ Stock_ComponentCode38,
+ Stock_ComponentCode39,
+ Stock_ComponentCode40,
+ Stock_ComponentCode41,
+ Stock_ComponentCode42,
+ Stock_ComponentCode43,
+ Stock_ComponentCode44,
+ Stock_ComponentCode45,
+ Stock_ComponentCode46,
+ Stock_ComponentCode47,
+ Stock_ComponentCode48,
+ Stock_ComponentCode49,
+ Stock_ComponentCode50,
+ Stock_ComponentQty1,
+ Stock_ComponentQty2,
+ Stock_ComponentQty3,
+ Stock_ComponentQty4,
+ Stock_ComponentQty5,
+ Stock_ComponentQty6,
+ Stock_ComponentQty7,
+ Stock_ComponentQty8,
+ Stock_ComponentQty9,
+ Stock_ComponentQty10,
+ Stock_ComponentQty11,
+ Stock_ComponentQty12,
+ Stock_ComponentQty13,
+ Stock_ComponentQty14,
+ Stock_ComponentQty15,
+ Stock_ComponentQty16,
+ Stock_ComponentQty17,
+ Stock_ComponentQty18,
+ Stock_ComponentQty19,
+ Stock_ComponentQty20,
+ Stock_ComponentQty21,
+ Stock_ComponentQty22,
+ Stock_ComponentQty23,
+ Stock_ComponentQty24,
+ Stock_ComponentQty25,
+ Stock_ComponentQty26,
+ Stock_ComponentQty27,
+ Stock_ComponentQty28,
+ Stock_ComponentQty29,
+ Stock_ComponentQty30,
+ Stock_ComponentQty31,
+ Stock_ComponentQty32,
+ Stock_ComponentQty33,
+ Stock_ComponentQty34,
+ Stock_ComponentQty35,
+ Stock_ComponentQty36,
+ Stock_ComponentQty37,
+ Stock_ComponentQty38,
+ Stock_ComponentQty39,
+ Stock_ComponentQty40,
+ Stock_ComponentQty41,
+ Stock_ComponentQty42,
+ Stock_ComponentQty43,
+ Stock_ComponentQty44,
+ Stock_ComponentQty45,
+ Stock_ComponentQty46,
+ Stock_ComponentQty47,
+ Stock_ComponentQty48,
+ Stock_ComponentQty49,
+ Stock_ComponentQty50,
+ Stock_QtySoldBf,
+ Stock_QtySoldMth1,
+ Stock_QtySoldMth2,
+ Stock_QtySoldMth3,
+ Stock_QtySoldMth4,
+ Stock_QtySoldMth5,
+ Stock_QtySoldMth6,
+ Stock_QtySoldMth7,
+ Stock_QtySoldMth8,
+ Stock_QtySoldMth9,
+ Stock_QtySoldMth10,
+ Stock_QtySoldMth11,
+ Stock_QtySoldMth12,
+ Stock_QtySoldFuture,
+ Stock_SalesBf,
+ Stock_SalesMth1,
+ Stock_SalesMth2,
+ Stock_SalesMth3,
+ Stock_SalesMth4,
+ Stock_SalesMth5,
+ Stock_SalesMth6,
+ Stock_SalesMth7,
+ Stock_SalesMth8,
+ Stock_SalesMth9,
+ Stock_SalesMth10,
+ Stock_SalesMth11,
+ Stock_SalesMth12,
+ Stock_SalesFuture,
+ Stock_CostBf,
+ Stock_CostMth1,
+ Stock_CostMth2,
+ Stock_CostMth3,
+ Stock_CostMth4,
+ Stock_CostMth5,
+ Stock_CostMth6,
+ Stock_CostMth7,
+ Stock_CostMth8,
+ Stock_CostMth9,
+ Stock_CostMth10,
+ Stock_CostMth11,
+ Stock_CostMth12,
+ Stock_CostFuture,
+ Stock_ThisRecord,
+ Stock_BudgetQtySoldBf,
+ Stock_BudgetQtySoldMth1,
+ Stock_BudgetQtySoldMth2,
+ Stock_BudgetQtySoldMth3,
+ Stock_BudgetQtySoldMth4,
+ Stock_BudgetQtySoldMth5,
+ Stock_BudgetQtySoldMth6,
+ Stock_BudgetQtySoldMth7,
+ Stock_BudgetQtySoldMth8,
+ Stock_BudgetQtySoldMth9,
+ Stock_BudgetQtySoldMth10,
+ Stock_BudgetQtySoldMth11,
+ Stock_BudgetQtySoldMth12,
+ Stock_BudgetQtySoldFuture,
+ Stock_BudgetSalesBf,
+ Stock_BudgetSalesMth1,
+ Stock_BudgetSalesMth2,
+ Stock_BudgetSalesMth3,
+ Stock_BudgetSalesMth4,
+ Stock_BudgetSalesMth5,
+ Stock_BudgetSalesMth6,
+ Stock_BudgetSalesMth7,
+ Stock_BudgetSalesMth8,
+ Stock_BudgetSalesMth9,
+ Stock_BudgetSalesMth10,
+ Stock_BudgetSalesMth11,
+ Stock_BudgetSalesMth12,
+ Stock_BudgetSalesFuture,
+ Stock_PriorYrQtySoldBf,
+ Stock_PriorYrQtySoldMth1,
+ Stock_PriorYrQtySoldMth2,
+ Stock_PriorYrQtySoldMth3,
+ Stock_PriorYrQtySoldMth4,
+ Stock_PriorYrQtySoldMth5,
+ Stock_PriorYrQtySoldMth6,
+ Stock_PriorYrQtySoldMth7,
+ Stock_PriorYrQtySoldMth8,
+ Stock_PriorYrQtySoldMth9,
+ Stock_PriorYrQtySoldMth10,
+ Stock_PriorYrQtySoldMth11,
+ Stock_PriorYrQtySoldMth12,
+ Stock_PriorYrQtySoldFuture,
+ Stock_PriorYrSalesBf,
+ Stock_PriorYrSalesMth1,
+ Stock_PriorYrSalesMth2,
+ Stock_PriorYrSalesMth3,
+ Stock_PriorYrSalesMth4,
+ Stock_PriorYrSalesMth5,
+ Stock_PriorYrSalesMth6,
+ Stock_PriorYrSalesMth7,
+ Stock_PriorYrSalesMth8,
+ Stock_PriorYrSalesMth9,
+ Stock_PriorYrSalesMth10,
+ Stock_PriorYrSalesMth11,
+ Stock_PriorYrSalesMth12,
+ Stock_PriorYrSalesFuture,
+ Stock_PriorYrCostBf,
+ Stock_PriorYrCostMth1,
+ Stock_PriorYrCostMth2,
+ Stock_PriorYrCostMth3,
+ Stock_PriorYrCostMth4,
+ Stock_PriorYrCostMth5,
+ Stock_PriorYrCostMth6,
+ Stock_PriorYrCostMth7,
+ Stock_PriorYrCostMth8,
+ Stock_PriorYrCostMth9,
+ Stock_PriorYrCostMth10,
+ Stock_PriorYrCostMth11,
+ Stock_PriorYrCostMth12,
+ Stock_PriorYrCostFuture,
+ Stock_DiscALevel1Qty,
+ Stock_DiscALevel2Qty,
+ Stock_DiscALevel3Qty,
+ Stock_DiscALevel4Qty,
+ Stock_DiscALevel5Qty,
+ Stock_DiscALevel6Qty,
+ Stock_DiscALevel7Qty,
+ Stock_DiscALevel8Qty,
+ Stock_DiscALevel9Qty,
+ Stock_DiscALevel10Qty,
+ Stock_DiscALevel1Rate,
+ Stock_DiscALevel2Rate,
+ Stock_DiscALevel3Rate,
+ Stock_DiscALevel4Rate,
+ Stock_DiscALevel5Rate,
+ Stock_DiscALevel6Rate,
+ Stock_DiscALevel7Rate,
+ Stock_DiscALevel8Rate,
+ Stock_DiscALevel9Rate,
+ Stock_DiscALevel10Rate,
+ Stock_DiscBLevel1Qty,
+ Stock_DiscBLevel2Qty,
+ Stock_DiscBLevel3Qty,
+ Stock_DiscBLevel4Qty,
+ Stock_DiscBLevel5Qty,
+ Stock_DiscBLevel6Qty,
+ Stock_DiscBLevel7Qty,
+ Stock_DiscBLevel8Qty,
+ Stock_DiscBLevel9Qty,
+ Stock_DiscBLevel10Qty,
+ Stock_DiscBLevel1Rate,
+ Stock_DiscBLevel2Rate,
+ Stock_DiscBLevel3Rate,
+ Stock_DiscBLevel4Rate,
+ Stock_DiscBLevel5Rate,
+ Stock_DiscBLevel6Rate,
+ Stock_DiscBLevel7Rate,
+ Stock_DiscBLevel8Rate,
+ Stock_DiscBLevel9Rate,
+ Stock_DiscBLevel10Rate,
+ Stock_DiscCLevel1Qty,
+ Stock_DiscCLevel2Qty,
+ Stock_DiscCLevel3Qty,
+ Stock_DiscCLevel4Qty,
+ Stock_DiscCLevel5Qty,
+ Stock_DiscCLevel6Qty,
+ Stock_DiscCLevel7Qty,
+ Stock_DiscCLevel8Qty,
+ Stock_DiscCLevel9Qty,
+ Stock_DiscCLevel10Qty,
+ Stock_DiscCLevel1Rate,
+ Stock_DiscCLevel2Rate,
+ Stock_DiscCLevel3Rate,
+ Stock_DiscCLevel4Rate,
+ Stock_DiscCLevel5Rate,
+ Stock_DiscCLevel6Rate,
+ Stock_DiscCLevel7Rate,
+ Stock_DiscCLevel8Rate,
+ Stock_DiscCLevel9Rate,
+ Stock_DiscCLevel10Rate,
+ Stock_DiscDLevel1Qty,
+ Stock_DiscDLevel2Qty,
+ Stock_DiscDLevel3Qty,
+ Stock_DiscDLevel4Qty,
+ Stock_DiscDLevel5Qty,
+ Stock_DiscDLevel6Qty,
+ Stock_DiscDLevel7Qty,
+ Stock_DiscDLevel8Qty,
+ Stock_DiscDLevel9Qty,
+ Stock_DiscDLevel10Qty,
+ Stock_DiscDLevel1Rate,
+ Stock_DiscDLevel2Rate,
+ Stock_DiscDLevel3Rate,
+ Stock_DiscDLevel4Rate,
+ Stock_DiscDLevel5Rate,
+ Stock_DiscDLevel6Rate,
+ Stock_DiscDLevel7Rate,
+ Stock_DiscDLevel8Rate,
+ Stock_DiscDLevel9Rate,
+ Stock_DiscDLevel10Rate,
+ Stock_DiscELevel1Qty,
+ Stock_DiscELevel2Qty,
+ Stock_DiscELevel3Qty,
+ Stock_DiscELevel4Qty,
+ Stock_DiscELevel5Qty,
+ Stock_DiscELevel6Qty,
+ Stock_DiscELevel7Qty,
+ Stock_DiscELevel8Qty,
+ Stock_DiscELevel9Qty,
+ Stock_DiscELevel10Qty,
+ Stock_DiscELevel1Rate,
+ Stock_DiscELevel2Rate,
+ Stock_DiscELevel3Rate,
+ Stock_DiscELevel4Rate,
+ Stock_DiscELevel5Rate,
+ Stock_DiscELevel6Rate,
+ Stock_DiscELevel7Rate,
+ Stock_DiscELevel8Rate,
+ Stock_DiscELevel9Rate,
+ Stock_DiscELevel10Rate,
+ Stock_PurchaseNominalCode,
+ Stock_RecordCreateDate,
+ Stock_RecordModifyDate,
+ Stock_RecordDeleted,
+ StockAllocation_StockAllocationId,
+ StockAllocation_ProjectId,
+ StockAllocation_CostCodeId,
+ StockAllocation_StockCode,
+ StockAllocation_Details,
+ StockAllocation_Reference,
+ StockAllocation_Date,
+ StockAllocation_QtyAllocated,
+ StockAllocation_QtyIssued,
+ StockAllocation_CostPrice,
+ StockAllocation_RecordCreateDate,
+ StockAllocation_RecordModifyDate,
+ StockAllocation_RecordDeleted,
+ StockCat_Number,
+ StockCat_Name,
+ StockComp_AssemblyCode,
+ StockComp_ComponentCode,
+ StockComp_ComponentCodeIndent,
+ StockComp_ComponentQty,
+ StockComp_ComponentLevel,
+ StockComp_RecordCreateDate,
+ StockComp_RecordModifyDate,
+ StockComp_RecordDeleted,
+ StockTran_TranNumber,
+ StockTran_StockCode,
+ StockTran_Type,
+ StockTran_Date,
+ StockTran_Reference,
+ StockTran_ReferenceNumeric,
+ StockTran_Details,
+ StockTran_Quantity,
+ StockTran_CostPrice,
+ StockTran_SalesPrice,
+ StockTran_QtyUsed,
+ StockTran_RecordCreateDate,
+ StockTran_RecordModifyDate,
+ StockTran_RecordDeleted,
+ TaxCode_TaxCode,
+ TaxCode_TaxCodeId,
+ TaxCode_Description,
+ TaxCode_TaxRate,
+ TaxCode_VatInclude,
+ TaxCode_EuroSales,
+ TaxCode_EuroPurchase,
+ TaxCode_RelatedCode,
+ TaxCode_RelatedRate,
+ TaxCode_IsReversecharge,
+ UpdateLedger_InvoiceNumber,
+ UpdateLedger_TranNumber,
+ UpdateLedger_Type,
+ UpdateLedger_Date,
+ UpdateLedger_AccountRef,
+ UpdateLedger_NominalCode,
+ UpdateLedger_Description,
+ UpdateLedger_Error,
+ UpdateLedger_StockCode,
+ UpdateLedger_Quantity,
+ UpdateLedger_NetAmount,
+ UpdateLedger_TaxAmount,
+ UpdateLedger_GrossAmount,
+ UpdateLedger_CarrGross,
+ VatAdjustment_VatBox,
+ VatAdjustment_Reason,
+ VatAdjustment_Value,
+ VatDetails_VatBox,
+ VatDetails_VatBoxName,
+ VatDetails_TaxCode,
+ VatDetails_TransactionId,
+ VatDetails_TransactionType,
+ VatDetails_Account,
+ VatDetails_Nominal,
+ VatDetails_Ref,
+ VatDetails_Date,
+ VatDetails_Details,
+ VatDetails_Amount,
+ VatDetails_VatFlagCode,
+ VatDetails_VatTranName,
+ VatReturn_VatBox,
+ VatReturn_VatBoxName,
+ VatReturn_CountAll,
+ VatReturn_CountEarlier,
+ VatReturn_CountRecon,
+ VatReturn_CountUnrecon,
+ VatReturn_Amount,
+ VatReturnReceipt_UniqueId,
+ VatReturnReceipt_ReceiptType,
+ VatReturnReceipt_VatAmount,
+ VatReturnReceipt_PeriodStart,
+ VatReturnReceipt_PeriodEnd,
+ VatReturnReceipt_CurrencySymbol,
+ VatReturnReceipt_DueDate,
+ VatReturnReceipt_HmrcReference,
+ VatReturnReceipt_ReceiptTimestamp,
+ VatReturnReceipt_PaymentDate,
+ VatReturnReceipt_DirectdebitStatus,
+ VatReturnReceipt_Narrative,
+ VatReturnReceipt_Extrainfo,
+ VatReturnReceipt_RecordCreateDate,
+ VatReturnReceipt_RecordModifyDate,
+ VatReturnReceipt_RecordDeleted,
+ VatRevChargeDetail_CustomerRef,
+ VatRevChargeDetail_VatNumber,
+ VatRevChargeDetail_TransNo,
+ VatRevChargeDetail_TranType,
+ VatRevChargeDetail_NominalRef,
+ VatRevChargeDetail_Date,
+ VatRevChargeDetail_Amount,
+ VatRevChargeHeader_DateFrom,
+ VatRevChargeHeader_DateTo,
+ VatRevChargeHeader_VatNumber,
+ VatRevChargeHeader_Name,
+ VatRevChargeHeader_Address1,
+ VatRevChargeHeader_Address2,
+ VatRevChargeHeader_Address3,
+ VatRevChargeReturn_CustomerRef,
+ VatRevChargeReturn_VatNumber,
+ VatRevChargeReturn_Month1,
+ VatRevChargeReturn_Month2,
+ VatRevChargeReturn_Month3,
+ VatRevChargeReturn_Month4,
+ VatRevChargeReturn_Month5,
+ VatRevChargeReturn_Month6,
+ VatRevChargeReturn_Month7,
+ VatRevChargeReturn_Month8,
+ VatRevChargeReturn_Month9,
+ VatRevChargeReturn_Month10,
+ VatRevChargeReturn_Month11,
+ VatRevChargeReturn_Month12,
+ VatSummary_VatBox,
+ VatSummary_VatBoxName,
+ VatSummary_TaxCode,
+ VatSummary_AmountInvoice,
+ VatSummary_AmountCredit,
+ VatSummary_AmountBank,
+ VatSummary_AmountJournal,
+ VatSummary_AmountRefund,
+ VatSummary_AmountDiscount,
+ VatSummary_HeadingInvoice,
+ VatSummary_HeadingCredit,
+ VatSummary_HeadingBank,
+ VatSummary_HeadingJournal,
+ VatSummary_HeadingRefund,
+ }
+
+ //-------------------------------------------------------------------
+ public static String GetColumnName(SageDbDfn.ColumnIdx columnIdx, bool delimitReservedWords = true)
+ {
+ if (columnIdx == ColumnIdx.Unknown) return "";
+ // ToDo - GetColumnName()
+ // TEMPORARY.
+ /*
+ switch (columnIdx)
+ {
+ case ColumnIdx.SalesLedger_Analysis1: return "ANALYSIS_1";
+ case ColumnIdx.SalesLedger_Analysis2: return "ANALYSIS_2";
+ case ColumnIdx.SalesLedger_Analysis3: return "ANALYSIS_3";
+ case ColumnIdx.PurchaseLedger_Analysis1: return "ANALYSIS_1";
+ case ColumnIdx.PurchaseLedger_Analysis2: return "ANALYSIS_2";
+ case ColumnIdx.PurchaseLedger_Analysis3: return "ANALYSIS_3";
+ }
+ */
+ String columnName = columnIdx.ToString();
+ String[] colParts = columnIdx.ToString().Split('_');
+ if (colParts.Length == 2)
+ columnName = colParts[1];
+ // Split on Capital letters and numbers.
+ String[] columnNameParts = Regex.Split(columnName, @"(? 0 ? "_" : "") + columnNamePart.ToUpper();
+ return columnName;
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardAccounts/SacsStandardAccounts.csproj b/SacsStandardAccounts/SacsStandardAccounts.csproj
new file mode 100644
index 0000000..19fff61
--- /dev/null
+++ b/SacsStandardAccounts/SacsStandardAccounts.csproj
@@ -0,0 +1,12 @@
+
+
+
+ netstandard2.1
+ Sarand.Net.Standard
+
+
+
+
+
+
+
diff --git a/SacsStandardBase/Base/Net/SacsHttpClient.cs b/SacsStandardBase/Base/Net/SacsHttpClient.cs
new file mode 100644
index 0000000..493ca49
--- /dev/null
+++ b/SacsStandardBase/Base/Net/SacsHttpClient.cs
@@ -0,0 +1,246 @@
+using Sarand.Net.Standard.Base.App;
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Tasks;
+using Sarand.Net.Standard.Base.Utils;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Net;
+using System.Net.Http;
+using System.Net.Http.Headers;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace Sarand.Net.Standard.Base.Net
+{
+ //=======================================================================
+ public class SacsHttpRequestData : SacsTaskData
+ {
+ public SacsHttpRequestData (CancellationToken? cancellationToken) : base(cancellationToken) { }
+ /// URL to send request to.
+ public String Url { get; set; }
+ ///
+ /// Request timeout. Default: 5 secs.
+ /// NB Not currently supported as can only be changed when static HTTP Client not in use.
+ ///
+ public int TimeoutSecs { get; set; } = SacsHttpClient.RequestTimeoutSecs_Default;
+ ///
+ /// Headers to send with request.
+ /// Accept, Accept-Charset, Accept-Encoding, Accept-Language, User-Agent, Transfer-Encoding, Pragma, Expect etc.
+ ///
+ public Dictionary> RequestHeaders { get; } = new Dictionary>();
+ ///
+ /// Content Headers to send with request.
+ /// Content-Length (bytes), Content-Type (media type), Content-Encoding (compression algorithm), Content-Language etc.
+ /// Content-Type header is defaulted for POST request if not specified.
+ ///
+ public Dictionary> ContentHeaders { get; } = new Dictionary>();
+ ///
+ /// Form values to post as 'URL Encoded'.
+ /// Content-Type defaults to 'application/x-www-form-urlencoded; charset=utf-8'.
+ ///
+ public List> FormData { get; } = new List>();
+ ///
+ /// Data to POST. Ignored if FormData populated.
+ /// Content-Type defaults to 'text/plain; charset=utf-8'.
+ ///
+ public String PostData { get; set; }
+ /// Use POST request rather than GET even if no data to post.
+ public bool ForcePost { get; set; }
+ }
+
+ //=======================================================================
+ public class SacsHttpResponseData
+ {
+ public DateTime RequestStarted { get; set; }
+ public DateTime RequestCompleted { get; set; }
+ /// Response headers.
+ public Dictionary> ResponseHeaders { get; } = new Dictionary>();
+ /// Response content headers.
+ public Dictionary> ContentHeaders { get; } = new Dictionary>();
+ /// Indicates whether Status Code represents success.
+ public bool Success { get; set; }
+ /// HTTP Status Code.
+ public HttpStatusCode StatusCode { get; set; }
+ /// HTTP Reason Code.
+ public String ReasonPhrase { get; set; } = "";
+ /// Response data.
+ public String Data { get; set; } = "";
+ /// Elapsed time for request.
+ public TimeSpan Elapsed { get; set; }
+ /// Exception thrown during handling of request.
+ public Exception Exception { get; set; }
+ /// Error state message - generally exception type and message.
+ public String ErrorStateMessage { get; set; }
+ }
+
+ //=======================================================================
+ public static class SacsHttpClient
+ {
+ //-------------------------------------------------------------------
+ // Data members.
+ private static readonly HttpClient client;
+
+ //-------------------------------------------------------------------
+ // Static initialisation.
+ static SacsHttpClient ()
+ {
+ // Configure client.
+ client = new HttpClient();
+ client.Timeout = new TimeSpan(0, 0, RequestTimeoutSecs_Default);
+ }
+
+ //-------------------------------------------------------------------
+ // Properties.
+ public static int RequestTimeoutSecs_Default { get; } = 5;
+ public static String HeaderName_ContentType { get; } = "Content-Type";
+
+ //-------------------------------------------------------------------
+ public static async Task DoRequest (SacsHttpRequestData requestData)
+ {
+ String fn = "SacsHttpClient.DoRequest";
+ SacsHttpResponseData responseData = new SacsHttpResponseData();
+ requestData.ThrowIfCancellationRequested();
+
+ // Construct content to post.
+ HttpContent postContent = null;
+ if (requestData.FormData.Count > 0)
+ {
+ postContent = new FormUrlEncodedContent(requestData.FormData);
+ if (!requestData.ContentHeaders.ContainsKey(HeaderName_ContentType))
+ requestData.ContentHeaders.Add(HeaderName_ContentType,"application/x-www-form-urlencoded; charset=utf-8");
+ }
+ else if (!StringUtil.IsEmpty(requestData.PostData) || requestData.ForcePost)
+ {
+ postContent = new StringContent(StringUtil.EmptyOnNull(requestData.PostData), Encoding.UTF8);
+ if (!requestData.ContentHeaders.ContainsKey(HeaderName_ContentType))
+ requestData.ContentHeaders.Add(HeaderName_ContentType,"text/plain; charset=utf-8");
+ }
+ requestData.ThrowIfCancellationRequested();
+
+ // Make request.
+ DateTime startedAt = DateTime.Now;
+ try
+ {
+ // Request.
+ using (HttpRequestMessage request = new HttpRequestMessage())
+ {
+ request.RequestUri = new Uri(requestData.Url);
+
+ // Request headers.
+ foreach (String headerName in requestData.RequestHeaders.Keys)
+ {
+ if (request.Headers.Contains(headerName))
+ request.Headers.Remove(headerName);
+ request.Headers.Add(headerName, requestData.RequestHeaders[headerName]);
+ }
+
+ // Default request headers.
+ if (client.DefaultRequestHeaders.Accept.Count == 0 && request.Headers.Accept.Count == 0)
+ request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("text/*"));
+
+ // Configure request.
+ HttpResponseMessage response = null;
+ // Send request.
+ if (postContent != null)
+ {
+ // POST.
+ request.Method = HttpMethod.Post;
+ request.Content = postContent;
+ // Content headers.
+ foreach (String headerName in requestData.ContentHeaders.Keys)
+ {
+ if (request.Content.Headers.Contains(headerName))
+ request.Content.Headers.Remove(headerName);
+ request.Content.Headers.Add(headerName, requestData.ContentHeaders[headerName]);
+ }
+ // Send request.
+ responseData.RequestStarted = DateTime.Now;
+ response = await client.SendAsync(request, requestData.CancellationToken);
+ responseData.RequestCompleted = DateTime.Now;
+ }
+ else
+ {
+ // GET.
+ request.Method = HttpMethod.Get;
+ responseData.RequestStarted = DateTime.Now;
+ response = await client.SendAsync(request, requestData.CancellationToken);
+ responseData.RequestCompleted = DateTime.Now;
+ }
+
+ // Extract resopnse data.
+ responseData.Success = response.IsSuccessStatusCode;
+ responseData.StatusCode = response.StatusCode;
+ responseData.ReasonPhrase = response.ReasonPhrase;
+ if (response.Headers != null)
+ {
+ foreach (var header in response.Headers)
+ responseData.ResponseHeaders[header.Key] = new List(header.Value);
+ }
+ if (response.Content != null && response.Content.Headers != null)
+ {
+ foreach (var header in response.Content.Headers)
+ responseData.ContentHeaders[header.Key] = new List(header.Value);
+ }
+ responseData.Data = await response.Content.ReadAsStringAsync();
+ if (response != null) response.Dispose();
+ }
+ }
+ catch (Exception exc)
+ {
+ // Ignore if task has been cancelled.
+ if (requestData.IsCancellationRequested) throw exc;
+ // Record exception.
+ responseData.Exception = exc;
+ if (exc.InnerException != null)
+ {
+ exc = exc.InnerException;
+ }
+ String msg = exc.GetType().Name + ": " + exc.Message;
+ SaLogger.Warn(fn + " " + msg + ExceptionUtil.GetStackEntries(exc, 6).Concat("", "\n\t"));
+ responseData.ErrorStateMessage = msg;
+ }
+ requestData.ThrowIfCancellationRequested();
+
+ // Complete response data.
+ responseData.Elapsed = DateTime.Now - startedAt;
+ return responseData;
+ }
+
+ //-------------------------------------------------------------------
+ // R e s p o n s e S t a t u s D e s c r i p t i o n
+ //-------------------------------------------------------------------
+ public static String GetResponseStatusDescription (HttpStatusCode httpStatus)
+ {
+ // Ref. https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
+ switch (httpStatus)
+ {
+ // 1xx: Informational - Request received, continuing process.
+ case HttpStatusCode.Continue: return "Continue";
+ // 2xx: Success - The action was successfully received, understood, and accepted.
+ case HttpStatusCode.OK: return "OK";
+ case HttpStatusCode.Created: return "Created";
+ case HttpStatusCode.Accepted: return "Accepted";
+ // 3xx: Redirection - Further action must be taken in order to complete the request.
+ case HttpStatusCode.MultipleChoices: return "Multiple choices";
+ case HttpStatusCode.MovedPermanently: return "Moved permanently";
+ case HttpStatusCode.Found: return "Found";
+ // 4xx: Client Error -The request contains bad syntax or cannot be fulfilled.
+ case HttpStatusCode.BadRequest: return "Bad request";
+ case HttpStatusCode.Unauthorized: return "Unauthorized";
+ case HttpStatusCode.PaymentRequired: return "Payment required";
+ case HttpStatusCode.Forbidden: return "Forbidden";
+ case HttpStatusCode.NotFound: return "Not found";
+ case HttpStatusCode.MethodNotAllowed: return "Method not allowed";
+ case HttpStatusCode.NotAcceptable: return "Not acceptable";
+ // 5xx: Server Error -The server failed to fulfill an apparently valid request.
+ case HttpStatusCode.InternalServerError: return "Internal server error";
+ }
+ return httpStatus.ToString();
+ }
+
+ //-------------------------------------------------------------------
+ }
+ //=======================================================================
+}
diff --git a/SacsStandardBase/Base/Net/WebUtil.cs b/SacsStandardBase/Base/Net/WebUtil.cs
new file mode 100644
index 0000000..2e42283
--- /dev/null
+++ b/SacsStandardBase/Base/Net/WebUtil.cs
@@ -0,0 +1,46 @@
+using Sarand.Net.Standard.Base.Core;
+using Sarand.Net.Standard.Base.Utils;
+using System;
+using System.Collections.Generic;
+using System.Net;
+using System.Text;
+
+namespace Sarand.Net.Standard.Base.Net
+{
+ public static class WebUtil
+ {
+ //-------------------------------------------------------------------
+ // H T M L E n c o d i n g
+ //-------------------------------------------------------------------
+ /// Converts a string to an HTML-encoded string.
+ public static String HtmlEncode (this String value)
+ {
+ if (StringUtil.IsEmpty(value)) return value;
+ return WebUtility.HtmlEncode(value);
+ }
+ /// Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.
+ public static String HtmlDecode (this String value)
+ {
+ if (StringUtil.IsEmpty(value)) return value;
+ return WebUtility.HtmlDecode(value);
+ }
+
+ //-------------------------------------------------------------------
+ // U R L E n c o d i n g
+ //-------------------------------------------------------------------
+ /// Converts a string to an HTML-encoded string.
+ public static String UrlEncode (this String value)
+ {
+ if (StringUtil.IsEmpty(value)) return value;
+ return WebUtility.UrlEncode(value);
+ }
+ /// Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.
+ public static String UrlDecode (this String value)
+ {
+ if (StringUtil.IsEmpty(value)) return value;
+ return WebUtility.UrlDecode(value);
+ }
+
+ //-------------------------------------------------------------------
+ }
+}