PUT Invoice/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

InvoiceCreateDto
NameDescriptionTypeAdditional information
InvoiceNum

Only used when updating an Invoice. An InvoiceNum will be auto-assigned during creation.

integer

None.

ProfileID

integer

None.

InvoiceDate

date

None.

DateDue

date

None.

InvoiceLineItems

Collection of InvoiceLineItemCreateDto

None.

Request Formats

application/json, text/json

Sample:
{
  • "InvoiceNum": 1,
  • "ProfileID": 2,
  • "InvoiceDate": "2024-05-16T05:23:44.1198846Z",
  • "DateDue": "2024-05-16T05:23:44.1198846Z",
  • "InvoiceLineItems": [
      {
      • "LineItemID": 1,
      • "InvoiceNum": 2,
      • "ItemNum": 3,
      • "ApplyDate": "2024-05-16T05:23:44.1198846Z",
      • "Amount": 5.1
      },
      {
      • "LineItemID": 1,
      • "InvoiceNum": 2,
      • "ItemNum": 3,
      • "ApplyDate": "2024-05-16T05:23:44.1198846Z",
      • "Amount": 5.1
      }
    ]
}

Response Information

Resource Description

None.