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

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

@class BIReportTemplatePreference;
@class BIURLReference;
@class BIClient;

@interface _BPProFormaInvoice : BIPObject
{ 
//    
//    NSNumber *templatePreferenceID;
//    NSString *customizationValues;
//    NSNumber *retainerAmountApplied;
//    NSNumber *total;
//    NSString *templatePath;
//    NSString *slipList;
//    NSString *name;
//    NSNumber *userFileID;
//    NSNumber *clientID;
//    NSNumber *proFormaInvoiceID;
//    NSCalendarDate *modifyDate;
//    NSCalendarDate *invoiceDate;
//    NSCalendarDate *dueDate;
//    NSCalendarDate *createDate;
//    NSString *comment;
//    NSNumber *billingsFileID;
//    
//    BIReportTemplatePreference*templatePreference;
//    BIURLReference*billingsFile;
//    BIURLReference*userFile;
//    BIClient*client;
//    
}




- (void)setTemplatePreferenceID:(NSNumber *)aValue;
- (NSNumber *)templatePreferenceID;

- (void)setCustomizationValues:(NSString *)aValue;
- (NSString *)customizationValues;

- (void)setRetainerAmountApplied:(NSNumber *)aValue;
- (NSNumber *)retainerAmountApplied;

- (void)setTotal:(NSNumber *)aValue;
- (NSNumber *)total;

- (void)setTemplatePath:(NSString *)aValue;
- (NSString *)templatePath;

- (void)setSlipList:(NSString *)aValue;
- (NSString *)slipList;

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

- (void)setUserFileID:(NSNumber *)aValue;
- (NSNumber *)userFileID;

- (void)setClientID:(NSNumber *)aValue;
- (NSNumber *)clientID;

- (void)setProFormaInvoiceID:(NSNumber *)aValue;
- (NSNumber *)proFormaInvoiceID;

- (void)setModifyDate:(NSCalendarDate *)aValue;
- (NSCalendarDate *)modifyDate;

- (void)setInvoiceDate:(NSCalendarDate *)aValue;
- (NSCalendarDate *)invoiceDate;

- (void)setDueDate:(NSCalendarDate *)aValue;
- (NSCalendarDate *)dueDate;

- (void)setCreateDate:(NSCalendarDate *)aValue;
- (NSCalendarDate *)createDate;

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

- (void)setBillingsFileID:(NSNumber *)aValue;
- (NSNumber *)billingsFileID;

- (void)setTemplatePreference:(BIReportTemplatePreference*)aValue;
- (BIReportTemplatePreference*)createAndSetTemplatePreferenceIfNeeded;
- (BIReportTemplatePreference*)templatePreference;

- (void)setBillingsFile:(BIURLReference*)aValue;
- (BIURLReference*)createAndSetBillingsFileIfNeeded;
- (BIURLReference*)billingsFile;

- (void)setUserFile:(BIURLReference*)aValue;
- (BIURLReference*)createAndSetUserFileIfNeeded;
- (BIURLReference*)userFile;

- (void)setClient:(BIClient*)aValue;
- (BIClient*)createAndSetClientIfNeeded;
- (BIClient*)client;



@end
