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 .jsv suffix or ?format=jsv

HTTP + JSV

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

GET /customers/{customerId}/invoiceterms HTTP/1.1 
Host: api.paylock.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	startDate: 0001-01-01,
	endDate: 0001-01-01,
	flatServiceFee: 0,
	flatServiceFeeShow: 0,
	fieldCrewFlatRate: 0,
	fieldCrewHourlyRate: 0,
	fieldCrewShow: 0,
	perBootAppliedFee: 0,
	perBootAppliedShow: 0,
	perBootPaidFee: 0,
	perBootPaidShow: 0,
	perNoticeAppliedFee: 0,
	perNoticeAppliedShow: 0,
	perNoticePaidFee: 0,
	perNoticePaidShow: 0,
	perTowFee: 0,
	perTowShow: 0,
	perTowPaid: 0,
	perTowPaidShow: 0,
	ticketContingencyPercent: 0,
	ticketContingencyShow: 0,
	tieredPaymentShow: 0,
	invoicePaylockFees: 0,
	invoiceMerchantFees: 0,
	contactName: String,
	contactCompany: String,
	contactAddressLine1: String,
	contactAddressLine2: String,
	contactCity: String,
	contactState: String,
	contactZip: String,
	contactPhone: String,
	contactEmail: String,
	paylockContact: String,
	paymentDueDateDesc: String,
	gracePeriod: 0,
	cashPaymentsOwnedByPaylock: False,
	isNetRemit: False,
	paymentTerms: String,
	perBootFeePaidShow: 0,
	perNoticeFeePaidShow: 0,
	invoiceConvenienceFees: False,
	invoiceSalesTax: False,
	ticketContingencySlidingScaleShow: False,
	perBootReleaseFeePaidShow: 0,
	prorateRevenueAdjustments: False,
	redLightContingencyPercent: 0,
	noticeContingencyPercent: 0,
	noticeContingencyPercentShow: False,
	noticeContingencyAmountShow: False
}