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

HTTP + X-MSGPACK

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

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

{"customerId":"00000000000000000000000000000000"}
HTTP/1.1 200 OK
Content-Type: application/x-msgpack
Content-Length: length

{"id":"00000000000000000000000000000000","customerId":"00000000000000000000000000000000","startDate":"\/Date(-62135596800000-0000)\/","endDate":"\/Date(-62135596800000-0000)\/","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}