| 
               | 
            
              IInvoice Methods | 
          
The IInvoice type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              AddNewInvoiceLogEntry | Adds a new Action history entry for an Invoice. | 
| 
                 | 
              CreateInvoices | Creates new Invoices based on the given items, cases and their accounts. | 
| 
                 | 
              GetFinvoicesByStatus | THIS OPERATION IS OBSOLETE. DO NOT USE THIS. | 
| 
                 | 
              GetFinvoicesByStatusAndDate | Gets Finvoices by invoice status. | 
| 
                 | 
              GetInvoiceAttachmentFile | Gets Invoice attachment file bytes. | 
| 
                 | 
              GetInvoiceAttachmentFileGUIDs | Gets a list of Files attached to an Invoice. | 
| 
                 | 
              GetInvoiceByGUID | Gets Invoice by GUID. | 
| 
                 | 
              GetInvoiceByNumber | Gets Invoice by number. | 
| 
                 | 
              GetInvoiceOriginDetailsByInvoiceGUID | Gets Invoice's origin details (hour entries, items, cases and phases). | 
| 
                 | 
              GetInvoicePdf | Gets a PDF of an Invoice. | 
| 
                 | 
              GetInvoicePdfByInvoiceGUID | Gets a PDF of an Invoice. | 
| 
                 | 
              GetInvoicesByDate | Gets Invoices by date. | 
| 
                 | 
              GetInvoicesByDateAndStatus | Gets Invoices by date and status. | 
| 
                 | 
              GetInvoicesByStatus | Gets Invoices by status. | 
| 
                 | 
              GetInvoicesByStatusAndBusinessUnit | THIS OPERATION IS OBSOLETE. DO NOT USE THIS. | 
| 
                 | 
              SetInvoiceNumber | Sets the Number of an Invoice. | 
| 
                 | 
              SetInvoicePaymentDate | Sets the Payment date of an Invoice. | 
| 
                 | 
              SetInvoiceStatus | Sets the Status of an Invoice. |