| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceId |
Contains the InvoiceId, should be set for updating the Invoice |
integer |
None. |
| LstInvoiceMappedProject |
Contains the List of the projects mapped for the Contractor |
Collection of InvoiceMappedProject |
None. |
| Amount |
Contains the amount for the Payment request |
decimal number |
None. |
| ContractorId |
Contains the ContractorId for which Payment request is raised |
integer |
None. |
| ContractorName |
Contains the contractor name for which the invoice initiated for |
string |
None. |
| InitiatedOn |
Contains the Date and Time when the invoice initiated on |
date |
None. |
| InvoiceDueDate |
Contains the invoice due date |
date |
None. |
| InitiatedBy |
Contains the UserId, who initiated the invoice |
integer |
None. |
| InitiatedByUserName |
Contains the user name who initiated the invoice |
string |
None. |
| LastModifiedByUserName |
Contains the user name who last modified the invoice |
string |
None. |
| LastModifiedBy |
Contains the UserId, who last modified the invoice |
integer |
None. |
| LastModifiedOn |
Contains the Date and Time when the invoice last modified on |
date |
None. |
| ProcessorComments |
Contains the comments which we need to send to processor |
string |
None. |
| ContractorComments |
Contains the comments which we need to send to contractor after processing the invoice |
string |
None. |
| Status |
Contains the status of invoice |
string |
None. |
| SendEmailtoProcessor |
Flag which indicates to send email or not |
boolean |
None. |
| ObjInvoicePaymentDetail |
Contains the payment details of the invoice |
InvoicePaymentDetail |
None. |