BootView WebApi

<back to all web services

GetCustomerInvoiceTerms

The following routes are available for this service:
GET/customers/{customerId}/invoicetermsGets the Invoice Terms for a given customer.
GetCustomerInvoiceTerms Parameters:
NameParameterData TypeRequiredDescription
CustomerIdpathGuidYesThe customer Id.
CustomerInvoiceTerm Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
CustomerIdformGuidNo
StartDateformDateTimeNo
EndDateformDateTime?No
FlatServiceFeeformdecimal?No
FlatServiceFeeShowformintNo
FieldCrewFlatRateformdecimal?No
FieldCrewHourlyRateformdecimal?No
FieldCrewShowformintNo
PerBootAppliedFeeformdecimal?No
PerBootAppliedShowformintNo
PerBootPaidFeeformdecimal?No
PerBootPaidShowformintNo
PerNoticeAppliedFeeformdecimal?No
PerNoticeAppliedShowformintNo
PerNoticePaidFeeformdecimal?No
PerNoticePaidShowformintNo
PerTowFeeformdecimal?No
PerTowShowformintNo
PerTowPaidformdecimal?No
PerTowPaidShowformintNo
TicketContingencyPercentformdecimal?No
TicketContingencyShowformintNo
TieredPaymentShowformintNo
InvoicePaylockFeesformintNo
InvoiceMerchantFeesformintNo
ContactNameformstringNo
ContactCompanyformstringNo
ContactAddressLine1formstringNo
ContactAddressLine2formstringNo
ContactCityformstringNo
ContactStateformstringNo
ContactZipformstringNo
ContactPhoneformstringNo
ContactEmailformstringNo
PaylockContactformstringNo
PaymentDueDateDescformstringNo
GracePeriodformint?No
CashPaymentsOwnedByPaylockformbool?No
IsNetRemitformbool?No
PaymentTermsformstringNo
PerBootFeePaidShowformintNo
PerNoticeFeePaidShowformintNo
InvoiceConvenienceFeesformbool?No
InvoiceSalesTaxformbool?No
TicketContingencySlidingScaleShowformbool?No
PerBootReleaseFeePaidShowformint?No
ProrateRevenueAdjustmentsformbool?No
RedLightContingencyPercentformdecimal?No
NoticeContingencyPercentformdecimal?No
NoticeContingencyPercentShowformbool?No
NoticeContingencyAmountShowformbool?No

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /xml/reply/GetCustomerInvoiceTerms HTTP/1.1 
Host: api.paylock.com 
Content-Type: application/xml
Content-Length: length

<GetCustomerInvoiceTerms xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel">
  <CustomerId>00000000-0000-0000-0000-000000000000</CustomerId>
</GetCustomerInvoiceTerms>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<CustomerInvoiceTerm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel">
  <CashPaymentsOwnedByPaylock>false</CashPaymentsOwnedByPaylock>
  <ContactAddressLine1>String</ContactAddressLine1>
  <ContactAddressLine2>String</ContactAddressLine2>
  <ContactCity>String</ContactCity>
  <ContactCompany>String</ContactCompany>
  <ContactEmail>String</ContactEmail>
  <ContactName>String</ContactName>
  <ContactPhone>String</ContactPhone>
  <ContactState>String</ContactState>
  <ContactZip>String</ContactZip>
  <CustomerId>00000000-0000-0000-0000-000000000000</CustomerId>
  <EndDate>0001-01-01T00:00:00</EndDate>
  <FieldCrewFlatRate>0</FieldCrewFlatRate>
  <FieldCrewHourlyRate>0</FieldCrewHourlyRate>
  <FieldCrewShow>0</FieldCrewShow>
  <FlatServiceFee>0</FlatServiceFee>
  <FlatServiceFeeShow>0</FlatServiceFeeShow>
  <GracePeriod>0</GracePeriod>
  <Id>00000000-0000-0000-0000-000000000000</Id>
  <InvoiceConvenienceFees>false</InvoiceConvenienceFees>
  <InvoiceMerchantFees>0</InvoiceMerchantFees>
  <InvoicePaylockFees>0</InvoicePaylockFees>
  <InvoiceSalesTax>false</InvoiceSalesTax>
  <IsNetRemit>false</IsNetRemit>
  <NoticeContingencyAmountShow>false</NoticeContingencyAmountShow>
  <NoticeContingencyPercent>0</NoticeContingencyPercent>
  <NoticeContingencyPercentShow>false</NoticeContingencyPercentShow>
  <PaylockContact>String</PaylockContact>
  <PaymentDueDateDesc>String</PaymentDueDateDesc>
  <PaymentTerms>String</PaymentTerms>
  <PerBootAppliedFee>0</PerBootAppliedFee>
  <PerBootAppliedShow>0</PerBootAppliedShow>
  <PerBootFeePaidShow>0</PerBootFeePaidShow>
  <PerBootPaidFee>0</PerBootPaidFee>
  <PerBootPaidShow>0</PerBootPaidShow>
  <PerBootReleaseFeePaidShow>0</PerBootReleaseFeePaidShow>
  <PerNoticeAppliedFee>0</PerNoticeAppliedFee>
  <PerNoticeAppliedShow>0</PerNoticeAppliedShow>
  <PerNoticeFeePaidShow>0</PerNoticeFeePaidShow>
  <PerNoticePaidFee>0</PerNoticePaidFee>
  <PerNoticePaidShow>0</PerNoticePaidShow>
  <PerTowFee>0</PerTowFee>
  <PerTowPaid>0</PerTowPaid>
  <PerTowPaidShow>0</PerTowPaidShow>
  <PerTowShow>0</PerTowShow>
  <ProrateRevenueAdjustments>false</ProrateRevenueAdjustments>
  <RedLightContingencyPercent>0</RedLightContingencyPercent>
  <StartDate>0001-01-01T00:00:00</StartDate>
  <TicketContingencyPercent>0</TicketContingencyPercent>
  <TicketContingencyShow>0</TicketContingencyShow>
  <TicketContingencySlidingScaleShow>false</TicketContingencySlidingScaleShow>
  <TieredPaymentShow>0</TieredPaymentShow>
</CustomerInvoiceTerm>