PUT Vendor/PutVendor

Updates a Vendor.

Request Information

URI Parameters

Body Parameters

Vendor object used to update a Vendor.

clsVendorUpdate
NameDescriptionTypeAdditional Information
VendorGUID

Vendor GUID used to set which record to update.

globally unique identifier

Required

Location

Retailer location ID that buys from this vendor. A list of Location IDs can be obtained via the GetLocation Method.

string

Required

Max length: 6

AccountNum

Retailers account number assigned by this vendor

string

Max length: 20

Name

Vendor Name

string

Max length: 50

Addr1

Vendor Address - line 1

string

Max length: 50

Addr2

Vendor Address - line 2

string

Max length: 50

City

Vendor City

string

Max length: 30

State

Vendor State

string

Max length: 2

Zipcode

Vendor Zipcode

string

Max length: 10

Phone

Vendor Phone Number

string

Max length: 20

Phone2

Vendor Phone Number 2

string

Max length: 20

Fax

Vendor Fax number

string

Max length: 20

Web

Vendor Website URL

string

Max length: 50

Email

Vendor Email address

string

Max length: 60

Notes

User entered Notes

string

Max length: 255

XRef1

Cross Reference 1. User defined but usually this Vendor’s unique identifier in some other software system.

string

Max length: 40

XRef2

Cross Reference 2. User defined but usually this Vendor’s unique identifier in some other software system.

string

Max length: 40

XRef3

Cross Reference 3. User defined but usually this Vendor’s unique identifier in some other software system.

string

Max length: 40

XRef4

Cross Reference 4. User defined but usually this Vendor’s unique identifier in some other software system.

string

Max length: 40

TermsCode

Typical Payment Term offered to the retailer by this vendor. A list of Terms Codes can be obtained via the GetTermsCode Method.

string

Max length: 15

InActive

Active status – ‘true’ or ‘false’

boolean

Must be 0, 1, True, or False

Country

Country

string

Max length: 60

Type1099

Vendor 1099 Type. Valid options are: "None", "Misc", "Interest", "Rent", "Patronage", "Dividend", "Gross", "NEC"

string

Max length: 20

AcctID

Default expense acct ID for bills.

string

Max length: 10

TaxID

Vendor Federal Tax ID

string

Max length: 20

CompanyName1099

Vendor Name that prints on the 1099 form

string

Max length: 50

PayBy

Payment method (C=Check, A=EFT, E=ACH)

string

Max length: 1

HoldPaymentYN

Hold Payment status. ‘true’ or ‘false’

boolean

Must be 0, 1, True, or False

OneBillPerCheck

Check Issued for each single bill. ‘true’ or ‘false’

boolean

Must be 0, 1, True, or False

Pay2ACHRouteNum

Vendor ACH routing number

string

Max length: 9

Pay2BankAcctNum

Vendor ACH Bank Number

string

Max length: 17

Pay2BankAcctType

Vendor ACH account type (C = Checking or S = Savings)

string

Max length: 1

ACHEmailAddr

Vendor Email address for ACH payment notification. Email addresses must be concatenated (separated) with a semi-colon (;).

string
ACHEmail

ACH notification to vendor by email

boolean

Must be 0, 1, True, or False

ACHType

ACH Type: CTX, CCD or PPD

string
ACHFax

ACH notification to vendor by fax

boolean

Must be 0, 1, True, or False

ElectronicPO

‘true’ or ‘false’ – Does this vendor accept digital P.O.s

boolean

Must be 0, 1, True, or False

VendorClassUpdate

Vendor Classifcations. User defined classifications (categories) that this vendor belongs to. A list of valid Vendor Classifications can be obtained via the GetVendorClassifications Method.

Collection of clsVendClassUpdate
VendorAttributeUpdate

Vendor Attributes. Values of one more user defined vendor attributes. A list of valid Vendor Attribute names can be obtained via the GetVendorAttributes Method.

Collection of clsVendAttributesUpdate

Request Formats

application/json, text/json

Sample:
{
  "VendorGUID": "1cddfd0d-5d17-46e6-ae20-0228aac7794b",
  "Location": "sample string 1",
  "AccountNum": "sample string 2",
  "Name": "sample string 3",
  "Addr1": "sample string 4",
  "Addr2": "sample string 5",
  "City": "sample string 6",
  "State": "sample string 7",
  "Zipcode": "sample string 8",
  "Phone": "sample string 9",
  "Phone2": "sample string 10",
  "Fax": "sample string 11",
  "Web": "sample string 12",
  "Email": "sample string 13",
  "Notes": "sample string 14",
  "XRef1": "sample string 15",
  "XRef2": "sample string 16",
  "XRef3": "sample string 17",
  "XRef4": "sample string 18",
  "TermsCode": "sample string 19",
  "InActive": true,
  "Country": "sample string 21",
  "Type1099": "sample string 22",
  "AcctID": "sample string 23",
  "TaxID": "sample string 24",
  "CompanyName1099": "sample string 25",
  "PayBy": "sample string 26",
  "HoldPaymentYN": true,
  "OneBillPerCheck": true,
  "Pay2ACHRouteNum": "sample string 29",
  "Pay2BankAcctNum": "sample string 30",
  "Pay2BankAcctType": "sample string 31",
  "ACHEmailAddr": "sample string 32",
  "ACHEmail": true,
  "ACHType": "sample string 34",
  "ACHFax": true,
  "ElectronicPO": true,
  "VendorClassUpdate": [
    {
      "ClassName": "sample string 1"
    },
    {
      "ClassName": "sample string 1"
    }
  ],
  "VendorAttributeUpdate": [
    {
      "CrossRef": "sample string 1",
      "AttributeValue": "sample string 2"
    },
    {
      "CrossRef": "sample string 1",
      "AttributeValue": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<VendorUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SSI.AP">
  <ACHEmail>true</ACHEmail>
  <ACHEmailAddr>sample string 32</ACHEmailAddr>
  <ACHFax>true</ACHFax>
  <ACHType>sample string 34</ACHType>
  <AccountNum>sample string 2</AccountNum>
  <AcctID>sample string 23</AcctID>
  <Addr1>sample string 4</Addr1>
  <Addr2>sample string 5</Addr2>
  <City>sample string 6</City>
  <CompanyName1099>sample string 25</CompanyName1099>
  <Country>sample string 21</Country>
  <ElectronicPO>true</ElectronicPO>
  <Email>sample string 13</Email>
  <Fax>sample string 11</Fax>
  <HoldPaymentYN>true</HoldPaymentYN>
  <InActive>true</InActive>
  <Location>sample string 1</Location>
  <Name>sample string 3</Name>
  <Notes>sample string 14</Notes>
  <OneBillPerCheck>true</OneBillPerCheck>
  <Pay2ACHRouteNum>sample string 29</Pay2ACHRouteNum>
  <Pay2BankAcctNum>sample string 30</Pay2BankAcctNum>
  <Pay2BankAcctType>sample string 31</Pay2BankAcctType>
  <PayBy>sample string 26</PayBy>
  <Phone>sample string 9</Phone>
  <Phone2>sample string 10</Phone2>
  <State>sample string 7</State>
  <TaxID>sample string 24</TaxID>
  <TermsCode>sample string 19</TermsCode>
  <Type1099>sample string 22</Type1099>
  <VendorAttributeUpdate>
    <VendorAttributeUpdate>
      <AttributeValue>sample string 2</AttributeValue>
      <CrossRef>sample string 1</CrossRef>
    </VendorAttributeUpdate>
    <VendorAttributeUpdate>
      <AttributeValue>sample string 2</AttributeValue>
      <CrossRef>sample string 1</CrossRef>
    </VendorAttributeUpdate>
  </VendorAttributeUpdate>
  <VendorClassUpdate>
    <VendorClassUpdate>
      <ClassName>sample string 1</ClassName>
    </VendorClassUpdate>
    <VendorClassUpdate>
      <ClassName>sample string 1</ClassName>
    </VendorClassUpdate>
  </VendorClassUpdate>
  <VendorGUID>1cddfd0d-5d17-46e6-ae20-0228aac7794b</VendorGUID>
  <Web>sample string 12</Web>
  <XRef1>sample string 15</XRef1>
  <XRef2>sample string 16</XRef2>
  <XRef3>sample string 17</XRef3>
  <XRef4>sample string 18</XRef4>
  <Zipcode>sample string 8</Zipcode>
</VendorUpdate>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'clsVendorUpdate'.

Response Information

Resource Description

Updates a Vendor.

AgvVendor
NameDescriptionTypeAdditional Information
Status

Status of the API call.

string
Message

Message of the API call.

string
Count

Count of how many Vendors.

string
VendorRecords

JSON dictionary of VendorRecords.

Collection of clsVendor

Response Formats

application/json, text/json

Sample:
{
  "Status": "sample string 1",
  "Message": "sample string 2",
  "Count": "2",
  "VendorRecords": [
    {
      "VendorGUID": "e30e51ea-9885-4775-a390-36fee52bd167",
      "VendorID": "sample string 2",
      "Location": "sample string 3",
      "AccountNum": "sample string 4",
      "Name": "sample string 5",
      "Addr1": "sample string 6",
      "Addr2": "sample string 7",
      "City": "sample string 8",
      "State": "sample string 9",
      "Zipcode": "sample string 10",
      "Phone": "sample string 11",
      "Phone2": "sample string 12",
      "Fax": "sample string 13",
      "Web": "sample string 14",
      "Email": "sample string 15",
      "Notes": "sample string 16",
      "XRef1": "sample string 17",
      "XRef2": "sample string 18",
      "XRef3": "sample string 19",
      "XRef4": "sample string 20",
      "TermsCode": "sample string 21",
      "InActive": true,
      "Country": "sample string 23",
      "CompanyName1099": "sample string 27",
      "HoldPaymentYN": true,
      "OneBillPerCheck": true,
      "Pay2BankAcctNum": "sample string 30",
      "Pay2BankAcctType": "sample string 31",
      "Pay2ACHRouteNum": "sample string 32",
      "ACHEmailAddr": "sample string 33",
      "CurrentBalance": 34.1,
      "BeginningBalance": 35.1,
      "PrePay": 36.1,
      "BeginningPrePay": 37.1,
      "Month1Balance": 38.1,
      "Month2Balance": 39.1,
      "Month3Balance": 40.1,
      "Month4Balance": 41.1,
      "Month5Balance": 42.1,
      "Month6Balance": 43.1,
      "Month7Balance": 44.1,
      "Month8Balance": 45.1,
      "Month9Balance": 46.1,
      "Month10Balance": 47.1,
      "Month11Balance": 48.1,
      "Month12Balance": 49.1,
      "PrePayMonth1Balance": 50.1,
      "PrePayMonth2Balance": 51.1,
      "PrePayMonth3Balance": 52.1,
      "PrePayMonth4Balance": 53.1,
      "PrePayMonth5Balance": 54.1,
      "PrePayMonth6Balance": 55.1,
      "PrePayMonth7Balance": 56.1,
      "PrePayMonth8Balance": 57.1,
      "PrePayMonth9Balance": 58.1,
      "PrePayMonth10Balance": 59.1,
      "PrePayMonth11Balance": 60.1,
      "PrePayMonth12Balance": 61.1,
      "Type1099": "sample string 62",
      "TaxID": "sample string 63",
      "Paid1099": 64.1,
      "PaidTotal": 65.1,
      "AcctID": "sample string 66",
      "PayBy": "sample string 67",
      "ACHEmail": true,
      "ACHType": "sample string 70",
      "ACHFax": true,
      "ElectronicPO": true,
      "LocationName": "sample string 73",
      "AccountDescription": "sample string 74",
      "UniqueKey": 75,
      "VendorClass": [
        {
          "VendorClassKey": 1,
          "MasterClassNamesKey": 2,
          "VendorID": "sample string 3",
          "ClassName": "sample string 4"
        },
        {
          "VendorClassKey": 1,
          "MasterClassNamesKey": 2,
          "VendorID": "sample string 3",
          "ClassName": "sample string 4"
        }
      ],
      "VendorAttribute": [
        {
          "VendAttributesKey": 1,
          "VendorID": "sample string 2",
          "MasterCrossRefNamesKey": 3,
          "CrossRef": "sample string 4",
          "AttributeValue": "sample string 5"
        },
        {
          "VendAttributesKey": 1,
          "VendorID": "sample string 2",
          "MasterCrossRefNamesKey": 3,
          "CrossRef": "sample string 4",
          "AttributeValue": "sample string 5"
        }
      ]
    },
    {
      "VendorGUID": "e30e51ea-9885-4775-a390-36fee52bd167",
      "VendorID": "sample string 2",
      "Location": "sample string 3",
      "AccountNum": "sample string 4",
      "Name": "sample string 5",
      "Addr1": "sample string 6",
      "Addr2": "sample string 7",
      "City": "sample string 8",
      "State": "sample string 9",
      "Zipcode": "sample string 10",
      "Phone": "sample string 11",
      "Phone2": "sample string 12",
      "Fax": "sample string 13",
      "Web": "sample string 14",
      "Email": "sample string 15",
      "Notes": "sample string 16",
      "XRef1": "sample string 17",
      "XRef2": "sample string 18",
      "XRef3": "sample string 19",
      "XRef4": "sample string 20",
      "TermsCode": "sample string 21",
      "InActive": true,
      "Country": "sample string 23",
      "CompanyName1099": "sample string 27",
      "HoldPaymentYN": true,
      "OneBillPerCheck": true,
      "Pay2BankAcctNum": "sample string 30",
      "Pay2BankAcctType": "sample string 31",
      "Pay2ACHRouteNum": "sample string 32",
      "ACHEmailAddr": "sample string 33",
      "CurrentBalance": 34.1,
      "BeginningBalance": 35.1,
      "PrePay": 36.1,
      "BeginningPrePay": 37.1,
      "Month1Balance": 38.1,
      "Month2Balance": 39.1,
      "Month3Balance": 40.1,
      "Month4Balance": 41.1,
      "Month5Balance": 42.1,
      "Month6Balance": 43.1,
      "Month7Balance": 44.1,
      "Month8Balance": 45.1,
      "Month9Balance": 46.1,
      "Month10Balance": 47.1,
      "Month11Balance": 48.1,
      "Month12Balance": 49.1,
      "PrePayMonth1Balance": 50.1,
      "PrePayMonth2Balance": 51.1,
      "PrePayMonth3Balance": 52.1,
      "PrePayMonth4Balance": 53.1,
      "PrePayMonth5Balance": 54.1,
      "PrePayMonth6Balance": 55.1,
      "PrePayMonth7Balance": 56.1,
      "PrePayMonth8Balance": 57.1,
      "PrePayMonth9Balance": 58.1,
      "PrePayMonth10Balance": 59.1,
      "PrePayMonth11Balance": 60.1,
      "PrePayMonth12Balance": 61.1,
      "Type1099": "sample string 62",
      "TaxID": "sample string 63",
      "Paid1099": 64.1,
      "PaidTotal": 65.1,
      "AcctID": "sample string 66",
      "PayBy": "sample string 67",
      "ACHEmail": true,
      "ACHType": "sample string 70",
      "ACHFax": true,
      "ElectronicPO": true,
      "LocationName": "sample string 73",
      "AccountDescription": "sample string 74",
      "UniqueKey": 75,
      "VendorClass": [
        {
          "VendorClassKey": 1,
          "MasterClassNamesKey": 2,
          "VendorID": "sample string 3",
          "ClassName": "sample string 4"
        },
        {
          "VendorClassKey": 1,
          "MasterClassNamesKey": 2,
          "VendorID": "sample string 3",
          "ClassName": "sample string 4"
        }
      ],
      "VendorAttribute": [
        {
          "VendAttributesKey": 1,
          "VendorID": "sample string 2",
          "MasterCrossRefNamesKey": 3,
          "CrossRef": "sample string 4",
          "AttributeValue": "sample string 5"
        },
        {
          "VendAttributesKey": 1,
          "VendorID": "sample string 2",
          "MasterCrossRefNamesKey": 3,
          "CrossRef": "sample string 4",
          "AttributeValue": "sample string 5"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<AgvVendor xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AgvWebAPICSharp.Models.Vendor">
  <Message>sample string 2</Message>
  <Status>sample string 1</Status>
  <VendorRecords xmlns:d2p1="http://schemas.datacontract.org/2004/07/SSI.AP">
    <d2p1:Vendor>
      <d2p1:ACHEmail>true</d2p1:ACHEmail>
      <d2p1:ACHEmailAddr>sample string 33</d2p1:ACHEmailAddr>
      <d2p1:ACHFax>true</d2p1:ACHFax>
      <d2p1:ACHType>sample string 70</d2p1:ACHType>
      <d2p1:AccountDescription>sample string 74</d2p1:AccountDescription>
      <d2p1:AccountNum>sample string 4</d2p1:AccountNum>
      <d2p1:AcctID>sample string 66</d2p1:AcctID>
      <d2p1:Addr1>sample string 6</d2p1:Addr1>
      <d2p1:Addr2>sample string 7</d2p1:Addr2>
      <d2p1:BeginningBalance>35.1</d2p1:BeginningBalance>
      <d2p1:BeginningPrePay>37.1</d2p1:BeginningPrePay>
      <d2p1:City>sample string 8</d2p1:City>
      <d2p1:CompanyName1099>sample string 27</d2p1:CompanyName1099>
      <d2p1:Country>sample string 23</d2p1:Country>
      <d2p1:CurrentBalance>34.1</d2p1:CurrentBalance>
      <d2p1:ElectronicPO>true</d2p1:ElectronicPO>
      <d2p1:Email>sample string 15</d2p1:Email>
      <d2p1:Fax>sample string 13</d2p1:Fax>
      <d2p1:HoldPaymentYN>true</d2p1:HoldPaymentYN>
      <d2p1:InActive>true</d2p1:InActive>
      <d2p1:Location>sample string 3</d2p1:Location>
      <d2p1:LocationName>sample string 73</d2p1:LocationName>
      <d2p1:Month10Balance>47.1</d2p1:Month10Balance>
      <d2p1:Month11Balance>48.1</d2p1:Month11Balance>
      <d2p1:Month12Balance>49.1</d2p1:Month12Balance>
      <d2p1:Month1Balance>38.1</d2p1:Month1Balance>
      <d2p1:Month2Balance>39.1</d2p1:Month2Balance>
      <d2p1:Month3Balance>40.1</d2p1:Month3Balance>
      <d2p1:Month4Balance>41.1</d2p1:Month4Balance>
      <d2p1:Month5Balance>42.1</d2p1:Month5Balance>
      <d2p1:Month6Balance>43.1</d2p1:Month6Balance>
      <d2p1:Month7Balance>44.1</d2p1:Month7Balance>
      <d2p1:Month8Balance>45.1</d2p1:Month8Balance>
      <d2p1:Month9Balance>46.1</d2p1:Month9Balance>
      <d2p1:Name>sample string 5</d2p1:Name>
      <d2p1:Notes>sample string 16</d2p1:Notes>
      <d2p1:OneBillPerCheck>true</d2p1:OneBillPerCheck>
      <d2p1:Paid1099>64.1</d2p1:Paid1099>
      <d2p1:PaidTotal>65.1</d2p1:PaidTotal>
      <d2p1:Pay2ACHRouteNum>sample string 32</d2p1:Pay2ACHRouteNum>
      <d2p1:Pay2BankAcctNum>sample string 30</d2p1:Pay2BankAcctNum>
      <d2p1:Pay2BankAcctType>sample string 31</d2p1:Pay2BankAcctType>
      <d2p1:PayBy>sample string 67</d2p1:PayBy>
      <d2p1:Phone>sample string 11</d2p1:Phone>
      <d2p1:Phone2>sample string 12</d2p1:Phone2>
      <d2p1:PrePay>36.1</d2p1:PrePay>
      <d2p1:PrePayMonth10Balance>59.1</d2p1:PrePayMonth10Balance>
      <d2p1:PrePayMonth11Balance>60.1</d2p1:PrePayMonth11Balance>
      <d2p1:PrePayMonth12Balance>61.1</d2p1:PrePayMonth12Balance>
      <d2p1:PrePayMonth1Balance>50.1</d2p1:PrePayMonth1Balance>
      <d2p1:PrePayMonth2Balance>51.1</d2p1:PrePayMonth2Balance>
      <d2p1:PrePayMonth3Balance>52.1</d2p1:PrePayMonth3Balance>
      <d2p1:PrePayMonth4Balance>53.1</d2p1:PrePayMonth4Balance>
      <d2p1:PrePayMonth5Balance>54.1</d2p1:PrePayMonth5Balance>
      <d2p1:PrePayMonth6Balance>55.1</d2p1:PrePayMonth6Balance>
      <d2p1:PrePayMonth7Balance>56.1</d2p1:PrePayMonth7Balance>
      <d2p1:PrePayMonth8Balance>57.1</d2p1:PrePayMonth8Balance>
      <d2p1:PrePayMonth9Balance>58.1</d2p1:PrePayMonth9Balance>
      <d2p1:State>sample string 9</d2p1:State>
      <d2p1:TaxID>sample string 63</d2p1:TaxID>
      <d2p1:TermsCode>sample string 21</d2p1:TermsCode>
      <d2p1:Type1099>sample string 62</d2p1:Type1099>
      <d2p1:UniqueKey>75</d2p1:UniqueKey>
      <d2p1:VendorAttribute>
        <d2p1:Attributes>
          <d2p1:AttributeValue>sample string 5</d2p1:AttributeValue>
          <d2p1:CrossRef>sample string 4</d2p1:CrossRef>
          <d2p1:MasterCrossRefNamesKey>3</d2p1:MasterCrossRefNamesKey>
          <d2p1:VendAttributesKey>1</d2p1:VendAttributesKey>
          <d2p1:VendorID>sample string 2</d2p1:VendorID>
        </d2p1:Attributes>
        <d2p1:Attributes>
          <d2p1:AttributeValue>sample string 5</d2p1:AttributeValue>
          <d2p1:CrossRef>sample string 4</d2p1:CrossRef>
          <d2p1:MasterCrossRefNamesKey>3</d2p1:MasterCrossRefNamesKey>
          <d2p1:VendAttributesKey>1</d2p1:VendAttributesKey>
          <d2p1:VendorID>sample string 2</d2p1:VendorID>
        </d2p1:Attributes>
      </d2p1:VendorAttribute>
      <d2p1:VendorClass>
        <d2p1:Classifications>
          <d2p1:ClassName>sample string 4</d2p1:ClassName>
          <d2p1:MasterClassNamesKey>2</d2p1:MasterClassNamesKey>
          <d2p1:VendorClassKey>1</d2p1:VendorClassKey>
          <d2p1:VendorID>sample string 3</d2p1:VendorID>
        </d2p1:Classifications>
        <d2p1:Classifications>
          <d2p1:ClassName>sample string 4</d2p1:ClassName>
          <d2p1:MasterClassNamesKey>2</d2p1:MasterClassNamesKey>
          <d2p1:VendorClassKey>1</d2p1:VendorClassKey>
          <d2p1:VendorID>sample string 3</d2p1:VendorID>
        </d2p1:Classifications>
      </d2p1:VendorClass>
      <d2p1:VendorGUID>e30e51ea-9885-4775-a390-36fee52bd167</d2p1:VendorGUID>
      <d2p1:VendorID>sample string 2</d2p1:VendorID>
      <d2p1:Web>sample string 14</d2p1:Web>
      <d2p1:XRef1>sample string 17</d2p1:XRef1>
      <d2p1:XRef2>sample string 18</d2p1:XRef2>
      <d2p1:XRef3>sample string 19</d2p1:XRef3>
      <d2p1:XRef4>sample string 20</d2p1:XRef4>
      <d2p1:Zipcode>sample string 10</d2p1:Zipcode>
    </d2p1:Vendor>
    <d2p1:Vendor>
      <d2p1:ACHEmail>true</d2p1:ACHEmail>
      <d2p1:ACHEmailAddr>sample string 33</d2p1:ACHEmailAddr>
      <d2p1:ACHFax>true</d2p1:ACHFax>
      <d2p1:ACHType>sample string 70</d2p1:ACHType>
      <d2p1:AccountDescription>sample string 74</d2p1:AccountDescription>
      <d2p1:AccountNum>sample string 4</d2p1:AccountNum>
      <d2p1:AcctID>sample string 66</d2p1:AcctID>
      <d2p1:Addr1>sample string 6</d2p1:Addr1>
      <d2p1:Addr2>sample string 7</d2p1:Addr2>
      <d2p1:BeginningBalance>35.1</d2p1:BeginningBalance>
      <d2p1:BeginningPrePay>37.1</d2p1:BeginningPrePay>
      <d2p1:City>sample string 8</d2p1:City>
      <d2p1:CompanyName1099>sample string 27</d2p1:CompanyName1099>
      <d2p1:Country>sample string 23</d2p1:Country>
      <d2p1:CurrentBalance>34.1</d2p1:CurrentBalance>
      <d2p1:ElectronicPO>true</d2p1:ElectronicPO>
      <d2p1:Email>sample string 15</d2p1:Email>
      <d2p1:Fax>sample string 13</d2p1:Fax>
      <d2p1:HoldPaymentYN>true</d2p1:HoldPaymentYN>
      <d2p1:InActive>true</d2p1:InActive>
      <d2p1:Location>sample string 3</d2p1:Location>
      <d2p1:LocationName>sample string 73</d2p1:LocationName>
      <d2p1:Month10Balance>47.1</d2p1:Month10Balance>
      <d2p1:Month11Balance>48.1</d2p1:Month11Balance>
      <d2p1:Month12Balance>49.1</d2p1:Month12Balance>
      <d2p1:Month1Balance>38.1</d2p1:Month1Balance>
      <d2p1:Month2Balance>39.1</d2p1:Month2Balance>
      <d2p1:Month3Balance>40.1</d2p1:Month3Balance>
      <d2p1:Month4Balance>41.1</d2p1:Month4Balance>
      <d2p1:Month5Balance>42.1</d2p1:Month5Balance>
      <d2p1:Month6Balance>43.1</d2p1:Month6Balance>
      <d2p1:Month7Balance>44.1</d2p1:Month7Balance>
      <d2p1:Month8Balance>45.1</d2p1:Month8Balance>
      <d2p1:Month9Balance>46.1</d2p1:Month9Balance>
      <d2p1:Name>sample string 5</d2p1:Name>
      <d2p1:Notes>sample string 16</d2p1:Notes>
      <d2p1:OneBillPerCheck>true</d2p1:OneBillPerCheck>
      <d2p1:Paid1099>64.1</d2p1:Paid1099>
      <d2p1:PaidTotal>65.1</d2p1:PaidTotal>
      <d2p1:Pay2ACHRouteNum>sample string 32</d2p1:Pay2ACHRouteNum>
      <d2p1:Pay2BankAcctNum>sample string 30</d2p1:Pay2BankAcctNum>
      <d2p1:Pay2BankAcctType>sample string 31</d2p1:Pay2BankAcctType>
      <d2p1:PayBy>sample string 67</d2p1:PayBy>
      <d2p1:Phone>sample string 11</d2p1:Phone>
      <d2p1:Phone2>sample string 12</d2p1:Phone2>
      <d2p1:PrePay>36.1</d2p1:PrePay>
      <d2p1:PrePayMonth10Balance>59.1</d2p1:PrePayMonth10Balance>
      <d2p1:PrePayMonth11Balance>60.1</d2p1:PrePayMonth11Balance>
      <d2p1:PrePayMonth12Balance>61.1</d2p1:PrePayMonth12Balance>
      <d2p1:PrePayMonth1Balance>50.1</d2p1:PrePayMonth1Balance>
      <d2p1:PrePayMonth2Balance>51.1</d2p1:PrePayMonth2Balance>
      <d2p1:PrePayMonth3Balance>52.1</d2p1:PrePayMonth3Balance>
      <d2p1:PrePayMonth4Balance>53.1</d2p1:PrePayMonth4Balance>
      <d2p1:PrePayMonth5Balance>54.1</d2p1:PrePayMonth5Balance>
      <d2p1:PrePayMonth6Balance>55.1</d2p1:PrePayMonth6Balance>
      <d2p1:PrePayMonth7Balance>56.1</d2p1:PrePayMonth7Balance>
      <d2p1:PrePayMonth8Balance>57.1</d2p1:PrePayMonth8Balance>
      <d2p1:PrePayMonth9Balance>58.1</d2p1:PrePayMonth9Balance>
      <d2p1:State>sample string 9</d2p1:State>
      <d2p1:TaxID>sample string 63</d2p1:TaxID>
      <d2p1:TermsCode>sample string 21</d2p1:TermsCode>
      <d2p1:Type1099>sample string 62</d2p1:Type1099>
      <d2p1:UniqueKey>75</d2p1:UniqueKey>
      <d2p1:VendorAttribute>
        <d2p1:Attributes>
          <d2p1:AttributeValue>sample string 5</d2p1:AttributeValue>
          <d2p1:CrossRef>sample string 4</d2p1:CrossRef>
          <d2p1:MasterCrossRefNamesKey>3</d2p1:MasterCrossRefNamesKey>
          <d2p1:VendAttributesKey>1</d2p1:VendAttributesKey>
          <d2p1:VendorID>sample string 2</d2p1:VendorID>
        </d2p1:Attributes>
        <d2p1:Attributes>
          <d2p1:AttributeValue>sample string 5</d2p1:AttributeValue>
          <d2p1:CrossRef>sample string 4</d2p1:CrossRef>
          <d2p1:MasterCrossRefNamesKey>3</d2p1:MasterCrossRefNamesKey>
          <d2p1:VendAttributesKey>1</d2p1:VendAttributesKey>
          <d2p1:VendorID>sample string 2</d2p1:VendorID>
        </d2p1:Attributes>
      </d2p1:VendorAttribute>
      <d2p1:VendorClass>
        <d2p1:Classifications>
          <d2p1:ClassName>sample string 4</d2p1:ClassName>
          <d2p1:MasterClassNamesKey>2</d2p1:MasterClassNamesKey>
          <d2p1:VendorClassKey>1</d2p1:VendorClassKey>
          <d2p1:VendorID>sample string 3</d2p1:VendorID>
        </d2p1:Classifications>
        <d2p1:Classifications>
          <d2p1:ClassName>sample string 4</d2p1:ClassName>
          <d2p1:MasterClassNamesKey>2</d2p1:MasterClassNamesKey>
          <d2p1:VendorClassKey>1</d2p1:VendorClassKey>
          <d2p1:VendorID>sample string 3</d2p1:VendorID>
        </d2p1:Classifications>
      </d2p1:VendorClass>
      <d2p1:VendorGUID>e30e51ea-9885-4775-a390-36fee52bd167</d2p1:VendorGUID>
      <d2p1:VendorID>sample string 2</d2p1:VendorID>
      <d2p1:Web>sample string 14</d2p1:Web>
      <d2p1:XRef1>sample string 17</d2p1:XRef1>
      <d2p1:XRef2>sample string 18</d2p1:XRef2>
      <d2p1:XRef3>sample string 19</d2p1:XRef3>
      <d2p1:XRef4>sample string 20</d2p1:XRef4>
      <d2p1:Zipcode>sample string 10</d2p1:Zipcode>
    </d2p1:Vendor>
  </VendorRecords>
</AgvVendor>