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