Company Element: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 41: Line 41:
* The CompanyName element is required, and its value must not match any other existing company name.
* The CompanyName element is required, and its value must not match any other existing company name.


* The Phone (String), Phone2 (String), and Fax (String) elements are optional.
* The Phone (String), Phone2 (String) and Fax (String) elements are optional.


* The SalesRegion element is optional if present it must contain an existing valid issue with an IssueTypeID equal to 33 (Company Sales Region).
* The SalesRegion element is optional and, if present, it must contain an existing valid issue with an IssueTypeID equal to 33 (Company Sales Region).


* The WarrantyMonthShip (Integer) element is optional.
* The WarrantyMonthShip (Integer) element is optional.
Line 51: Line 51:
* The WarrantyCalcMethod (Integer) element is optional.
* The WarrantyCalcMethod (Integer) element is optional.


* The Entity element is optional. If present it must contain a valid entity. The Entity element is only used to supply entity data for importing details.  
* The Entity element is optional and, if present, it must contain a valid entity. The Entity element is only used to supply entity data for importing details.  


* The Address element is optional and if present must conatin a Location element value that matches an existing address location.  
* The Address element is optional and if present must conatin a Location element value that matches an existing address location.  
Line 59: Line 59:
* At least one Category element is required. The Category element must contain a CategoryName element whose value matches an existing company category.  
* At least one Category element is required. The Category element must contain a CategoryName element whose value matches an existing company category.  


* Details – see details section.
* Details – see [[Details]] section.

Revision as of 17:52, 24 October 2013

XML Element

<Company>

<CompanyName />
<Phone />
<Phone2 />
<Fax />
<SalesRegion>
<Issue IssueTypeID=”33”>
<Description />
</Issue>
</SalesRegion>
< WarrantyMonthShip />
<WarrantyMonthCommission />
<WarrantyCalcMethod />
<Entity>
<EnityID />
<EntityName />
</Entity>
<Addresses>
<Address>
<City />
<State />
<Country />
<ZipCode />
<Location />
</Address>
</Addresses>
<Categories>
<Category>
<CategoryID />
<CompanyName/>
</Category>
</Categories>
<Details />

</Company>


Description

  • The CompanyName element is required, and its value must not match any other existing company name.
  • The Phone (String), Phone2 (String) and Fax (String) elements are optional.
  • The SalesRegion element is optional and, if present, it must contain an existing valid issue with an IssueTypeID equal to 33 (Company Sales Region).
  • The WarrantyMonthShip (Integer) element is optional.
  • The WarrantyMonthCommission (Integer) element is optional.
  • The WarrantyCalcMethod (Integer) element is optional.
  • The Entity element is optional and, if present, it must contain a valid entity. The Entity element is only used to supply entity data for importing details.
  • The Address element is optional and if present must conatin a Location element value that matches an existing address location.
  • The Categories element is required and must conatin one or more Category element.
  • At least one Category element is required. The Category element must contain a CategoryName element whose value matches an existing company category.