class Quickbooks::Model::Invoice
def billing_email_address=(email_address_string)
def billing_email_address=(email_address_string) self.bill_email = EmailAddress.new(email_address_string) end
def billing_email_bcc_address=(email_address_string)
def billing_email_bcc_address=(email_address_string) self.bill_email_bcc = EmailAddress.new(email_address_string) end
def billing_email_cc_address=(email_address_string)
def billing_email_cc_address=(email_address_string) self.bill_email_cc = EmailAddress.new(email_address_string) end
def email_status_for_delivery?
def email_status_for_delivery? email_status == EMAIL_STATUS_NEED_TO_SEND end
def existence_of_customer_ref
def existence_of_customer_ref if customer_ref.nil? || (customer_ref && customer_ref.value == 0) errors.add(:customer_ref, "CustomerRef is required and must be a non-zero value.") end end
def required_bill_email_if_email_delivery
def required_bill_email_if_email_delivery return unless email_status_for_delivery? if bill_email.nil? errors.add(:bill_email, "BillEmail is required if EmailStatus=NeedToSend") end end
def wants_billing_email_sent!
def wants_billing_email_sent! self.email_status = EMAIL_STATUS_NEED_TO_SEND end