addedInput schema / properties / contactId
Added value: +{
+ "description": "The ID of the contact to update the invoice for. Can be obtained from the list-contacts tool.",
+ "type": "string"
+}
addedInput schema / properties / date
Added value: +{
+ "description": "The date of the invoice.",
+ "type": "string"
+}
addedInput schema / properties / dueDate / description
Added value: +"The due date of the invoice."
addedInput schema / properties / invoiceId / description
Added value: +"The ID of the invoice to update."
addedInput schema / properties / lineItems / description
Added value: +"All line items must be provided. Any line items not provided will be removed. Including existing line items. Do not modify line items that have not been specified by the user"
addedInput schema / properties / lineItems / items / properties / accountCode / description
Added value: +"The account code of the line item - can be obtained from the list-accounts tool"
addedInput schema / properties / lineItems / items / properties / description / description
Added value: +"The description of the line item"
addedInput schema / properties / lineItems / items / properties / itemCode
Added value: +{
+ "description": "The item code of the line item - can be obtained from the list-items tool If the item was not populated in the original invoice, add without an item code unless the user has told you to add an item code.",
+ "type": "string"
+}
addedInput schema / properties / lineItems / items / properties / quantity / description
Added value: +"The quantity of the line item"
addedInput schema / properties / lineItems / items / properties / taxType / description
Added value: +"The tax type of the line item - can be obtained from the list-tax-rates tool"
addedInput schema / properties / lineItems / items / properties / tracking
Added value: +{
+ "description": "Up to 2 tracking categories and options can be added to the line item. Can be obtained from the list-tracking-categories tool. Only use if prompted by the user.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "description": "The name of the tracking category. Can be obtained from the list-tracking-categories tool",
+ "type": "string"
+ },
+ "option": {
+ "description": "The name of the tracking option. Can be obtained from the list-tracking-categories tool",
+ "type": "string"
+ },
+ "trackingCategoryID": {
+ "description": "The ID of the tracking category. Can be obtained from the list-tracking-categories tool",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "option",
+ "trackingCategoryID"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / lineItems / items / properties / unitAmount / description
Added value: +"The price per unit of the line item"
addedInput schema / properties / reference / description
Added value: +"A reference number for the invoice."