BillableStatus Property
Line item property: Billing status of this item.
Syntax
ANSI (Cross Platform) int GetBillableStatus();
int SetBillableStatus(int iBillableStatus); Unicode (Windows) INT GetBillableStatus();
INT SetBillableStatus(INT iBillableStatus);
Possible Values
BS_EMPTY(0),
BS_BILLABLE(1),
BS_NOT_BILLABLE(2),
BS_HAS_BEEN_BILLED(3)
@property (nonatomic,readwrite,assign,getter=billableStatus,setter=setBillableStatus:) int billableStatus; - (int)billableStatus; - (void)setBillableStatus:(int)newBillableStatus;
Possible Values
BS_EMPTY(0),
BS_BILLABLE(1),
BS_NOT_BILLABLE(2),
BS_HAS_BEEN_BILLED(3)
#define PID_TIMETRACKING_BILLABLESTATUS 1 INQB_EXTERNAL void* INQB_CALL InQB_TimeTracking_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); INQB_EXTERNAL int INQB_CALL InQB_TimeTracking_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
0
Remarks
The billing status of this line item. If the billing status is empty (that is, if no billing status appears in QuickBooks), then no BillableStatus value will be returned.
Values:
- bsEmpty (0)
- bsBillable (1)
- bsNotBillable (2)
- bsHasBeenBilled (3)
Note, for QBXMLVersion 5.0 and earlier bsBillable corresponds to "IsBillable" and bsHasBeenBilled corresponds to "IsBilled".
Data Type
Integer