
// _BPSlipTemplate.h
// BISubstrate
// 
// Created by mceogenerator
// DO NOT EDIT.  Make changes to BPSlipTemplate.h instead.
// 
// Copyright (c) 2008 Marketcircle Inc. All rights reserved.

#import <MCFoundation/MCPObject.h>
#import "BIPObject.h"

@class BIRecurringInvoice;
@class BIUser;
@class BICategory;
@class BIConsolidatedTax;
@class BITimeSlipType;

@interface _BPSlipTemplate : BIPObject
{ 
//    
//    NSNumber *recurringInvoiceID;
//    NSNumber *useTax2;
//    NSNumber *useTax1;
//    NSNumber *units;
//    NSNumber *typeID;
//    NSNumber *slipTemplateID;
//    NSString *slipName;
//    NSNumber *rate;
//    NSNumber *nature;
//    NSString *name;
//    NSNumber *markup;
//    NSNumber *discount;
//    NSNumber *consolidatedTaxID;
//    NSString *comment;
//    NSNumber *userID;
//    NSNumber *categoryID;
//    
//    BIRecurringInvoice*recurringInvoice;
//    BITimeSlipType*type;
//    BIConsolidatedTax*consolidatedTax;
//    BIUser*owner;
//    BICategory*category;
//    
}




- (void)setRecurringInvoiceID:(NSNumber *)aValue;
- (NSNumber *)recurringInvoiceID;

- (void)setUseTax2:(NSNumber *)aValue;
- (NSNumber *)useTax2;

- (void)setUseTax1:(NSNumber *)aValue;
- (NSNumber *)useTax1;

- (void)setUnits:(NSNumber *)aValue;
- (NSNumber *)units;

- (void)setTypeID:(NSNumber *)aValue;
- (NSNumber *)typeID;

- (void)setSlipTemplateID:(NSNumber *)aValue;
- (NSNumber *)slipTemplateID;

- (void)setSlipName:(NSString *)aValue;
- (NSString *)slipName;

- (void)setRate:(NSNumber *)aValue;
- (NSNumber *)rate;

- (void)setNature:(NSNumber *)aValue;
- (NSNumber *)nature;

- (void)setName:(NSString *)aValue;
- (NSString *)name;

- (void)setMarkup:(NSNumber *)aValue;
- (NSNumber *)markup;

- (void)setDiscount:(NSNumber *)aValue;
- (NSNumber *)discount;

- (void)setConsolidatedTaxID:(NSNumber *)aValue;
- (NSNumber *)consolidatedTaxID;

- (void)setComment:(NSString *)aValue;
- (NSString *)comment;

- (void)setUserID:(NSNumber *)aValue;
- (NSNumber *)userID;

- (void)setCategoryID:(NSNumber *)aValue;
- (NSNumber *)categoryID;

- (void)setRecurringInvoice:(BIRecurringInvoice*)aValue;
- (BIRecurringInvoice*)createAndSetRecurringInvoiceIfNeeded;
- (BIRecurringInvoice*)recurringInvoice;

- (void)setType:(BITimeSlipType*)aValue;
- (BITimeSlipType*)createAndSetTypeIfNeeded;
- (BITimeSlipType*)type;

- (void)setConsolidatedTax:(BIConsolidatedTax*)aValue;
- (BIConsolidatedTax*)createAndSetConsolidatedTaxIfNeeded;
- (BIConsolidatedTax*)consolidatedTax;

- (void)setOwner:(BIUser*)aValue;
- (BIUser*)createAndSetOwnerIfNeeded;
- (BIUser*)owner;

- (void)setCategory:(BICategory*)aValue;
- (BICategory*)createAndSetCategoryIfNeeded;
- (BICategory*)category;



@end
