Customers (GJZJ6J)

The GJZJ6J function creates and updates AR Customers and exports existing Customer data out of Jonas. Every call uses the shared WebMethod / Option / CompanyCode envelope, then passes rows in AR_CustomerMaster_tbl.

WebMethod
GJZJ6J
8 sample payloads

Options overview

OptionPurpose
schemaThe JSON schema returned by Option: schema — the full field definition the API uses to validate Customer payloads.
templateAn empty template returned by Option: template. Every field is present with an empty value — fill in what you need.
downloadExample response from Option: download — an existing Customer serialized into the same shape the API accepts on input.
scanPre-flight error check: send Option: scan with your payload to validate without committing. Jonas returns a list of errors (or none) without touching the database.
updateOnce the scan comes back clean, switch Option to update. Jonas re-scans, and on success inserts / updates the Customer records.

Schema

The JSON schema returned by Option: schema — the full field definition the API uses to validate Customer payloads.

AR Customer SchemaJSON payload
{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"name": "Merge A/R Customers",
	"type": "object",
	"additionalProperties": false,
	"required": ["WebMethod","Option","CompanyCode","ARSubledgerCode"],
	"properties": {
		"WebMethod": {
			"enum": ["GJZJ6J"]
		},
		"Option": {
			"enum": ["scan","update","schema","template","download"]
		},
		"UploadOnlySelectedColumns": {
			"type": "boolean"
		},
		"CompanyCode": {
			"type": "string",
			"pattern": "^[^a-z]*$",
			"maxLength": 2
		},
		"ARSubledgerCode": {
			"type": "string",
			"pattern": "^[^a-z]*$",
			"maxLength": 5
		},
		"AR_CustomerMaster_tbl": {
			"type": "array",
			"items": {
				"type": "object",
				"additionalProperties": false,
				"required": ["CustomerCode",
				"SalesPersonCode",
				"FinanceChargeCode"],
				"properties": {
					"CustomerCode": {
						"type": "string",
						"minLength": 1,
						"maxLength": 10,
						"pattern": "^[^a-z]*$"
					},
					"CustomerName": {
						"type": "string",
						"maxLength": 35
					},
					"AddressLine1": {
						"type": "string",
						"maxLength": 30
					},
					"AddressLine2": {
						"type": "string",
						"maxLength": 30
					},
					"AddressLine3": {
						"type": "string",
						"maxLength": 30
					},
					"PostalZipCode": {
						"type": "string",
						"maxLength": 15,
						"pattern": "^[^a-z]*$"
					},
					"PhoneNumber": {
						"type": "string",
						"maxLength": 15
					},
					"FaxNumber": {
						"type": "string",
						"maxLength": 15
					},
					"ContactName": {
						"type": "string",
						"maxLength": 20
					},
					"SalesPersonCode": {
						"type": "string",
						"minLength": 1,
						"maxLength": 5,
						"pattern": "^[^a-z]*$"
					},
					"FinanceChargeCode": {
						"type": "string",
						"minLength": 1,
						"maxLength": 5,
						"pattern": "^[^a-z]*$"
					},
					"CreditLimit": {
						"type": "number",
						"multipleOf": 0.01,
						"maximum": 99999999999.99
					},
					"BillToCustomerCode": {
						"type": "string",
						"maxLength": 10
					},
					"SpareNumber2": {
						"type": "string",
						"maxLength": 10
					},
					"SpareNumber3": {
						"type": "string",
						"maxLength": 10
					},
					"AmtTotalToDateSales": {
						"type": "number",
						"multipleOf": 0.01,
						"minimum": -9999999999.99,
						"maximum": 9999999999.99
					},
					"ProvinceStateCode": {
						"type": "string",
						"maxLength": 2,
						"pattern": "^[^a-z]*$"
					},
					"TaxExemptionNumber": {
						"type": "string",
						"maxLength": 13
					},
					"YearOpened": {
						"type": "string",
						"format": "date-time"
					},
					"AlternateSearchName": {
						"type": "string",
						"maxLength": 15,
						"pattern": "^[^a-z]*$"
					},
					"SalesTaxApplicable": {
						"type": "string",
						"enum": ["E","X","H","F","M","N","U","A","L"]
					},
					"SalesTaxGroup": {
						"type": "string",
						"maxLength": 7,
						"pattern": "^[^a-z]*$"
					},
					"Division": {
						"type": "string",
						"maxLength": 10,
						"pattern": "^[^a-z]*$"
					},
					"AR_CustomerPreferences_tbl": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"PhoneNumber2": {
								"type": "string",
								"maxLength": 15
							},
							"Terms": {
								"type": "string",
								"maxLength": 15
							},
							"LaborMarkupTable": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"EquipmentMarkupTable": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"TravelMarkupTable": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"EmailAddress": {
								"type": "string",
								"maxLength": 36
							},
							"PORequestedInWO": {
								"type": "string",
								"enum": ["Y","N"]
							},
							"PreferredTechnician": {
								"type": "string",
								"maxLength": 15
							},
							"FlatRateBook": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"PriceLevelCode": {
								"type": "string",
								"maxLength": 3,
								"pattern": "^[^a-z]*$"
							},
							"DefaultSalesCategory": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"WorkOrderCategory": {
								"type": "string",
								"maxLength": 1,
								"pattern": "^[^a-z]*$"
							},
							"PartsMarkupOverrideTable": {
								"type": "string",
								"maxLength": 5
							},
							"DueDateNumberOfDays": {
								"type": "integer",
								"maximum": 999
							}
						}
					},
					"AR_CustomerMarketingInformation_tbl": {
						"type": "object",
						"additionalProperties": false,
						"properties": {
							"MarketingCategory1": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"MarketingCategory2": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"MarketingCategory3": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"PublicationMarketingCategory1": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"PublicationMarketingCategory2": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"PublicationMarketingCategory3": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"AssosiationMarketingCategoty1": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"AssosiationMarketingCategoty2": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"AssosiationMarketingCategoty3": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"CommodityContactName": {
								"type": "string",
								"maxLength": 35
							},
							"CommodityAddressLine1": {
								"type": "string",
								"maxLength": 30
							},
							"CommodityAddressLine2": {
								"type": "string",
								"maxLength": 30
							},
							"CommodityAddressLine3": {
								"type": "string",
								"maxLength": 30
							},
							"CommodityPostalCode": {
								"type": "string",
								"maxLength": 15,
								"pattern": "^[^a-z]*$"
							},
							"CommodityPhoneNumber": {
								"type": "string",
								"maxLength": 15
							},
							"CommodityFaxNumber": {
								"type": "string",
								"maxLength": 15
							},
							"CommodityEmailAddress": {
								"type": "string",
								"maxLength": 35
							},
							"FinancialContactName": {
								"type": "string",
								"maxLength": 35
							},
							"FinancialAddressLine1": {
								"type": "string",
								"maxLength": 30
							},
							"FinancialAddressLine2": {
								"type": "string",
								"maxLength": 30
							},
							"FinancialAddressLine3": {
								"type": "string",
								"maxLength": 30
							},
							"FinancialPostalCode": {
								"type": "string",
								"maxLength": 15,
								"pattern": "^[^a-z]*$"
							},
							"FinancialPhoneNumber": {
								"type": "string",
								"maxLength": 15
							},
							"FinancialFaxNumber": {
								"type": "string",
								"maxLength": 15
							},
							"FinancialEmailAddress": {
								"type": "string",
								"maxLength": 35
							},
							"GasBrokerMarketingCategory": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							},
							"ElectricBrokerMarketingCategory": {
								"type": "string",
								"maxLength": 10,
								"pattern": "^[^a-z]*$"
							}
						}
					},
					"AR_CustomerComments_tbl": {
						"type": "array",
						"maxItems": 305,
						"items": {
							"type": "object",
							"additionalProperties": false,
							"properties": {
								"Comments1": {
									"type": "string",
									"maxLength": 40
								}
							}
						}
					}
				}
			}
		}
	}
}

Template

An empty template returned by Option: template. Every field is present with an empty value — fill in what you need.

AR Customer TemplateJSON payload
{
	"WebMethod": "GJZJ6J",
	"Option": "template",
	"CompanyCode": "",
	"ARSubledgerCode": "",
	"UploadOnlySelectedColumns": "false",
	"AR_CustomerMaster_tbl": [{
		"CustomerCode": "",
		"CustomerName": "",
		"AddressLine1": "",
		"AddressLine2": "",
		"AddressLine3": "",
		"PostalZipCode": "",
		"PhoneNumber": "",
		"FaxNumber": "",
		"ContactName": "",
		"SalesPersonCode": "",
		"CreditLimit": ,
		"BillToCustomerCode": "",
		"SpareNumber2": "",
		"AmtTotalToDateSales": ,
		"ProvinceStateCode": "",
		"TaxExemptionNumber": "",
		"AR_CustomerPreferences_tbl": {
			"PORequestedInWO": "",
			"LaborMarkupTable": "",
			"EquipmentMarkupTable": "",
			"TravelMarkupTable": "",
			"PreferredTechnician": "",
			"DefaultSalesCategory": "",
			"FlatRateBook": "",
			"PriceLevelCode": "",
			"Terms": "",
			"WorkOrderCategory": "",
			"EmailAddress": "",
			"PhoneNumber2": "",
			"PartsMarkupOverrideTable": "",
			"DueDateNumberOfDays":
		},
		"FinanceChargeCode": "",
		"AlternateSearchName": "",
		"SpareNumber3": "",
		"SalesTaxApplicable": "",
		"SalesTaxGroup": "",
		"AR_CustomerMarketingInformation_tbl": {
			"MarketingCategory1": "",
			"MarketingCategory2": "",
			"MarketingCategory3": "",
			"PublicationMarketingCategory1": "",
			"PublicationMarketingCategory2": "",
			"PublicationMarketingCategory3": "",
			"AssosiationMarketingCategoty1": "",
			"AssosiationMarketingCategoty2": "",
			"AssosiationMarketingCategoty3": "",
			"CommodityContactName": "",
			"CommodityAddressLine1": "",
			"CommodityAddressLine2": "",
			"CommodityAddressLine3": "",
			"CommodityPostalCode": "",
			"CommodityPhoneNumber": "",
			"CommodityFaxNumber": "",
			"CommodityEmailAddress": "",
			"FinancialContactName": "",
			"FinancialAddressLine1": "",
			"FinancialAddressLine2": "",
			"FinancialAddressLine3": "",
			"FinancialPostalCode": "",
			"FinancialPhoneNumber": "",
			"FinancialFaxNumber": "",
			"FinancialEmailAddress": "",
			"GasBrokerMarketingCategory": "",
			"ElectricBrokerMarketingCategory": ""
		},
		"YearOpened": "",
		"AR_CustomerComments_tbl": [{
			"Comments1": ""
		}],
		"Division": ""
	}]
}

Download

Example response from Option: download — an existing Customer serialized into the same shape the API accepts on input.

AR Customer DownloadJSON payload
{
	"WebMethod": "GJZJ6J",
	"Option": "template",
	"CompanyCode": "01",
	"ARSubledgerCode": "AR",
	"UploadOnlySelectedColumns": "false",
	"AR_CustomerMaster_tbl": [{
		"CustomerCode": "",
		"CustomerName": "",
		"AddressLine1": "",
		"AddressLine2": "",
		"AddressLine3": "",
		"PostalZipCode": "",
		"PhoneNumber": "",
		"FaxNumber": "",
		"ContactName": "",
		"SalesPersonCode": "",
		"CreditLimit": 0,
		"BillToCustomerCode": "",
		"SpareNumber2": "",
		"AmtTotalToDateSales": 0,
		"ProvinceStateCode": "",
		"TaxExemptionNumber": "",
		"AR_CustomerPreferences_tbl": {
			"PORequestedInWO": "",
			"LaborMarkupTable": "",
			"EquipmentMarkupTable": "",
			"TravelMarkupTable": "",
			"PreferredTechnician": "",
			"DefaultSalesCategory": "",
			"FlatRateBook": "",
			"PriceLevelCode": "",
			"Terms": "",
			"WorkOrderCategory": "",
			"EmailAddress": "",
			"PhoneNumber2": "",
			"PartsMarkupOverrideTable": "",
			"DueDateNumberOfDays": 0
		},
		"FinanceChargeCode": "",
		"AlternateSearchName": "",
		"SpareNumber3": "",
		"SalesTaxApplicable": "",
		"SalesTaxGroup": "",
		"AR_CustomerMarketingInformation_tbl": {
			"MarketingCategory1": "",
			"MarketingCategory2": "",
			"MarketingCategory3": "",
			"PublicationMarketingCategory1": "",
			"PublicationMarketingCategory2": "",
			"PublicationMarketingCategory3": "",
			"AssosiationMarketingCategoty1": "",
			"AssosiationMarketingCategoty2": "",
			"AssosiationMarketingCategoty3": "",
			"CommodityContactName": "",
			"CommodityAddressLine1": "",
			"CommodityAddressLine2": "",
			"CommodityAddressLine3": "",
			"CommodityPostalCode": "",
			"CommodityPhoneNumber": "",
			"CommodityFaxNumber": "",
			"CommodityEmailAddress": "",
			"FinancialContactName": "",
			"FinancialAddressLine1": "",
			"FinancialAddressLine2": "",
			"FinancialAddressLine3": "",
			"FinancialPostalCode": "",
			"FinancialPhoneNumber": "",
			"FinancialFaxNumber": "",
			"FinancialEmailAddress": "",
			"GasBrokerMarketingCategory": "",
			"ElectricBrokerMarketingCategory": ""
		},
		"YearOpened": "",
		"AR_CustomerComments_tbl": [{
			"Comments1": ""
		}],
		"Division": ""
	}]
}

Scan

Pre-flight error check: send Option: scan with your payload to validate without committing. Jonas returns a list of errors (or none) without touching the database.

AR Customer Scan CallSOAP envelope
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:jon="jonas.jonasportal.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <jon:JonasAPI>
         <!--Optional:-->
         <jon:securityToken>fe02f84b459a4a317dd6080678bd8140</jon:securityToken>
         <!--Optional:-->
         <jon:username>*****</jon:username>
         <!--Optional:-->
         <jon:password>*****</jon:password>
         <!--Optional:-->
         <jon:apiParams>

				{"WebMethod":"GJZJ6J","Option":"scan","CompanyCode":"TT","ARSubledgerCode":"AR","UploadOnlySelectedColumns":"false","AR_CustomerMaster_tbl":[{"CustomerCode":"         2","CustomerName":"Customer 2","AddressLine1":"45 Timberline Road","AddressLine2":"Willow Heights","AddressLine3":"AZ","PostalZipCode":"32423","PhoneNumber":"613-850-5656","FaxNumber":"","ContactName":"","SalesPersonCode":"HSE","CreditLimit":0,"BillToCustomerCode":"         6","SpareNumber2":"NORTH","AmtTotalToDateSales":0.00,"ProvinceStateCode":"PQ","TaxExemptionNumber":"","AR_CustomerPreferences_tbl":{"PORequestedInWO":"","LaborMarkupTable":"","EquipmentMarkupTable":"","TravelMarkupTable":"","PreferredTechnician":"","DefaultSalesCategory":"X9","FlatRateBook":"","PriceLevelCode":"","Terms":"","WorkOrderCategory":"","EmailAddress":"customer2@email.com","PhoneNumber2":"","PartsMarkupOverrideTable":"","DueDateNumberOfDays":0},"FinanceChargeCode":"    0","AlternateSearchName":"","SpareNumber3":"","SalesTaxApplicable":"E","SalesTaxGroup":"NJNJ","AR_CustomerMarketingInformation_tbl":{"MarketingCategory1":"","MarketingCategory2":"","MarketingCategory3":"","PublicationMarketingCategory1":"","PublicationMarketingCategory2":"","PublicationMarketingCategory3":"","AssosiationMarketingCategoty1":"","AssosiationMarketingCategoty2":"","AssosiationMarketingCategoty3":"","CommodityContactName":"","CommodityAddressLine1":"","CommodityAddressLine2":"","CommodityAddressLine3":"","CommodityPostalCode":"","CommodityPhoneNumber":"","CommodityFaxNumber":"","CommodityEmailAddress":"","FinancialContactName":"","FinancialAddressLine1":"","FinancialAddressLine2":"","FinancialAddressLine3":"","FinancialPostalCode":"","FinancialPhoneNumber":"","FinancialFaxNumber":"","FinancialEmailAddress":"","GasBrokerMarketingCategory":"","ElectricBrokerMarketingCategory":""},"YearOpened":"2011-08-03T00:00:00Z","Division":"X9"}]}

         </jon:apiParams>
      </jon:JonasAPI>
   </soapenv:Body>
</soapenv:Envelope>
AR Customer Scan ResponseText
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 19 Apr 2016 19:57:46 GMT
Content-Length: 781

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><JonasAPIResponse xmlns="jonas.jonasportal.com/"><JonasAPIResult>{"isAuthenticated":true,"isValid":true,"data":"{\"WebMethod\":\"GJZJ6J\",\"Option\":\"scan\",\"CompanyCode\":\"TT\",\"ARSubledgerCode\":\"AR\",\"UploadOnlySelectedColumns\":\"false\",\"errors\":[\"Invalid CompanyCode\"]}","message":"Login Successful : UserID GJSYSTEM (User 6/10) \r\npid=6504 E:\\GJCWIN\\sbbwin32.dll C:\\Users\\constdev\\AppData\\Roaming\\Jonas\\Data\\sbbwin32.ini E:\\GJCWIN\\lib\r\npgn=E:\\GJCWIN\\CUSTOM\\GJZPXCOM.pvc\r\npfx=C:\\USERS\\CONSTDEV\\APPDATA\\ROAMING\\JONAS\\DATA\\ E:\\GJCWIN\\CUSTOM\\ E:\\GJCWIN\\DATA\\ E:\\GJCWIN\\DATA\\CO_==\\CONST\\ E:\\GJCWIN\\DATA\\CO_==\\ACCT\\ E:\\GJCWIN\\DATA\\CO_==\\PR\\ E:\\GJCWIN\\GJC\\ E:\\GJCWIN\\WO\\ E:\\GJCWIN\\JOBCOST\\ E:\\GJCWIN\\PAYROLL\\ E:\\GJCWIN\\TIME\\ E:\\GJCWIN\\EQUIP\\ E:\\GJCWIN\\USPR\\ E:\\GJCWIN\\GJCSPE\\ "}</JonasAPIResult></JonasAPIResponse></soap:Body></soap:Envelope>
AR Customer Scan Response No ErrorSOAP envelope
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <JonasAPIResponse xmlns="jonas.jonasportal.com/">
         <JonasAPIResult>{"isAuthenticated":true,"isValid":true,"data":"{\"WebMethod\":\"GJZJ6J\",\"Option\":\"scan\",\"CompanyCode\":\"JC\",\"ARSubledgerCode\":\"AR\",\"UploadOnlySelectedColumns\":\"false\",\"RecordsProcessed\":\"1\",\"ErrorsFound\":\"0\"}","message":"Login Successful : UserID GJSYSTEM (User 6/10) \r\npid=16236 E:\\GJCWIN\\sbbwin32.dll C:\\Users\\constdev\\AppData\\Roaming\\Jonas\\Data\\sbbwin32.ini E:\\GJCWIN\\lib\r\npgn=E:\\GJCWIN\\CUSTOM\\GJZPXCOM.pvc\r\npfx=C:\\USERS\\CONSTDEV\\APPDATA\\ROAMING\\JONAS\\DATA\\ E:\\GJCWIN\\CUSTOM\\ E:\\GJCWIN\\DATA\\ E:\\GJCWIN\\DATA\\CO_==\\CONST\\ E:\\GJCWIN\\DATA\\CO_==\\ACCT\\ E:\\GJCWIN\\DATA\\CO_==\\PR\\ E:\\GJCWIN\\GJC\\ E:\\GJCWIN\\WO\\ E:\\GJCWIN\\JOBCOST\\ E:\\GJCWIN\\PAYROLL\\ E:\\GJCWIN\\TIME\\ E:\\GJCWIN\\EQUIP\\ E:\\GJCWIN\\USPR\\ E:\\GJCWIN\\GJCSPE\\ "}</JonasAPIResult>
      </JonasAPIResponse>
   </soap:Body>
</soap:Envelope>

Update

Once the scan comes back clean, switch Option to update. Jonas re-scans, and on success inserts / updates the Customer records.

AR Customer Update CallSOAP envelope
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:jon="jonas.jonasportal.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <jon:JonasAPI>
         <!--Optional:-->
         <jon:securityToken>fe02f84b459a4a317dd6080678bd8140</jon:securityToken>
         <!--Optional:-->
         <jon:username>****</jon:username>
         <!--Optional:-->
         <jon:password>****</jon:password>
         <!--Optional:-->
         <jon:apiParams>

				{"WebMethod":"GJZJ6J","Option":"update","CompanyCode":"JC","ARSubledgerCode":"AR","UploadOnlySelectedColumns":"false","AR_CustomerMaster_tbl":[{"CustomerCode":"         2","CustomerName":"Customer 2Updated","AddressLine1":"45 Timberline Road","AddressLine2":"Willow Heights","AddressLine3":"AZ","PostalZipCode":"32423","PhoneNumber":"613-850-5656","FaxNumber":"","ContactName":"","SalesPersonCode":"HSE","CreditLimit":0,"BillToCustomerCode":"         6","SpareNumber2":"NORTH","AmtTotalToDateSales":0.00,"ProvinceStateCode":"PQ","TaxExemptionNumber":"","AR_CustomerPreferences_tbl":{"PORequestedInWO":"","LaborMarkupTable":"","EquipmentMarkupTable":"","TravelMarkupTable":"","PreferredTechnician":"","DefaultSalesCategory":"X9","FlatRateBook":"","PriceLevelCode":"","Terms":"","WorkOrderCategory":"","EmailAddress":"customer2@email.com","PhoneNumber2":"","PartsMarkupOverrideTable":"","DueDateNumberOfDays":0},"FinanceChargeCode":"    0","AlternateSearchName":"","SpareNumber3":"","SalesTaxApplicable":"E","SalesTaxGroup":"NJNJ","AR_CustomerMarketingInformation_tbl":{"MarketingCategory1":"","MarketingCategory2":"","MarketingCategory3":"","PublicationMarketingCategory1":"","PublicationMarketingCategory2":"","PublicationMarketingCategory3":"","AssosiationMarketingCategoty1":"","AssosiationMarketingCategoty2":"","AssosiationMarketingCategoty3":"","CommodityContactName":"","CommodityAddressLine1":"","CommodityAddressLine2":"","CommodityAddressLine3":"","CommodityPostalCode":"","CommodityPhoneNumber":"","CommodityFaxNumber":"","CommodityEmailAddress":"","FinancialContactName":"","FinancialAddressLine1":"","FinancialAddressLine2":"","FinancialAddressLine3":"","FinancialPostalCode":"","FinancialPhoneNumber":"","FinancialFaxNumber":"","FinancialEmailAddress":"","GasBrokerMarketingCategory":"","ElectricBrokerMarketingCategory":""},"YearOpened":"2011-08-03T00:00:00Z","Division":"X9"}]}

         </jon:apiParams>
      </jon:JonasAPI>
   </soapenv:Body>
</soapenv:Envelope>
AR Customer Update ResponseSOAP envelope
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <JonasAPIResponse xmlns="jonas.jonasportal.com/">
         <JonasAPIResult>{"isAuthenticated":true,"isValid":true,"data":"{\"WebMethod\":\"GJZJ6J\",\"Option\":\"update\",\"CompanyCode\":\"JC\",\"ARSubledgerCode\":\"AR\",\"UploadOnlySelectedColumns\":\"false\",\"RecordsProcessed\":\"1\",\"ErrorsFound\":\"0\"}","message":"Login Successful : UserID GJSYSTEM (User 6/10) \r\npid=8952 E:\\GJCWIN\\sbbwin32.dll C:\\Users\\constdev\\AppData\\Roaming\\Jonas\\Data\\sbbwin32.ini E:\\GJCWIN\\lib\r\npgn=E:\\GJCWIN\\CUSTOM\\GJZPXCOM.pvc\r\npfx=C:\\USERS\\CONSTDEV\\APPDATA\\ROAMING\\JONAS\\DATA\\ E:\\GJCWIN\\CUSTOM\\ E:\\GJCWIN\\DATA\\ E:\\GJCWIN\\DATA\\CO_==\\CONST\\ E:\\GJCWIN\\DATA\\CO_==\\ACCT\\ E:\\GJCWIN\\DATA\\CO_==\\PR\\ E:\\GJCWIN\\GJC\\ E:\\GJCWIN\\WO\\ E:\\GJCWIN\\JOBCOST\\ E:\\GJCWIN\\PAYROLL\\ E:\\GJCWIN\\TIME\\ E:\\GJCWIN\\EQUIP\\ E:\\GJCWIN\\USPR\\ E:\\GJCWIN\\GJCSPE\\ "}</JonasAPIResult>
      </JonasAPIResponse>
   </soap:Body>
</soap:Envelope>