GET /billing
Retrieves a list of unposted billing records matching the given request parameters.
Roles that can access this endpoint are Users.
Parameters
| name |
description |
type |
default |
type |
| request |
read for query parameters to be used as search criteria; use any combination of fields from the billing table
For example, /billing?ready_to_process=Y&blnum=12345*&ship_date=>=t-100
would find bills ready to process having a BOL that starts with '12345' that shipped in the
last 100 days. |
context
|
|
HttpServletRequest
|
| includeUsers |
whether to include user detail records with each invoice |
query
|
|
boolean
|
| includeCustomer |
whether to include customer details with each invoice |
query
|
|
boolean
|
Result
List
<
RowBilling
>
of type:
application/xml
application/json
a list of RowBilling records
Additional attributes:
__revenuTypeDescr the description of the revenue code, found in the revenue_id field
__rateTypeDescr the hard coded description of the rate type, found in the rate_type field
__billTypeDescr the hard coded description of the bill type, found in the bill_type field
__paymentMethodDescr the hard coded description of the payment method, found in the payment_method field
Child Elements:
RowOtherChargeBill the other charges associated with the bill; each containing a __name attribute equal to otherCharges
RowUsers the entered by user associated with the entered_user_id field; contains a __name attribute equal to enteredUser (included only when the includeUsers query parameter is true)
RowUsers the billing user associated with the billing_user_id field; contains a __name attribute equal to billingUser (included only when the includeUsers query parameter is true)
RowCustomer the customer associated with the customer_id field; contains a __name attribute equal to customer (included only when the includeCustomer query parameter is true)
Try It Out
Request