|
33 | 33 | import com.intuit.ipp.core.IEntity; |
34 | 34 | import com.intuit.ipp.data.AttachableResponse; |
35 | 35 | import com.intuit.ipp.data.BatchItemResponse; |
| 36 | +import com.intuit.ipp.data.Bill; |
36 | 37 | import com.intuit.ipp.data.CDCResponse; |
| 38 | +import com.intuit.ipp.data.CreditMemo; |
37 | 39 | import com.intuit.ipp.data.EntitlementsResponse; |
38 | 40 | import com.intuit.ipp.data.Estimate; |
39 | 41 | import com.intuit.ipp.data.Fault; |
|
42 | 44 | import com.intuit.ipp.data.IntuitResponse; |
43 | 45 | import com.intuit.ipp.data.Invoice; |
44 | 46 | import com.intuit.ipp.data.ObjectFactory; |
| 47 | +import com.intuit.ipp.data.Payment; |
| 48 | +import com.intuit.ipp.data.PurchaseOrder; |
45 | 49 | import com.intuit.ipp.data.QueryResponse; |
| 50 | +import com.intuit.ipp.data.RefundReceipt; |
46 | 51 | import com.intuit.ipp.data.SalesReceipt; |
47 | 52 | import com.intuit.ipp.exception.FMSException; |
48 | 53 | import com.intuit.ipp.interceptors.IntuitBatchInterceptorProvider; |
@@ -579,7 +584,11 @@ public <T extends IEntity> T sendEmail(T entity, String email) throws FMSExcepti |
579 | 584 | private <T extends IEntity> boolean isSpecialEntity(T entity) { |
580 | 585 | return (entity instanceof Estimate) |
581 | 586 | || (entity instanceof Invoice) |
582 | | - || (entity instanceof SalesReceipt); |
| 587 | + || (entity instanceof SalesReceipt) |
| 588 | + || (entity instanceof CreditMemo) |
| 589 | + || (entity instanceof Payment) |
| 590 | + || (entity instanceof RefundReceipt) |
| 591 | + || (entity instanceof PurchaseOrder); |
583 | 592 | } |
584 | 593 |
|
585 | 594 | /** |
|
0 commit comments