NameDescriptionTypeAdditional 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.