168 lines
5.3 KiB
YAML
168 lines
5.3 KiB
YAML
RecurringInvoiceRequest:
|
|
properties:
|
|
user_id:
|
|
description: 'The user hashed id'
|
|
type: string
|
|
example: Opnel5aKBz
|
|
assigned_user_id:
|
|
description: 'The assigned user hashed id'
|
|
type: string
|
|
example: Opnel5aKBz
|
|
client_id:
|
|
description: 'The client hashed id'
|
|
type: string
|
|
example: Opnel5aKBz
|
|
frequency_id:
|
|
description: 'The recurring invoice frequency'
|
|
type: number
|
|
example: '4'
|
|
remaining_cycles:
|
|
description: 'The number of invoices left to be generated'
|
|
type: number
|
|
example: '4'
|
|
number:
|
|
description: 'The recurringinvoice number - is a unique alpha numeric number per invoice per company'
|
|
type: string
|
|
example: INV_101
|
|
po_number:
|
|
description: 'The purchase order associated with this recurring invoice'
|
|
type: string
|
|
example: PO-1234
|
|
terms:
|
|
description: 'The invoice terms'
|
|
type: string
|
|
example: 'These are invoice terms'
|
|
public_notes:
|
|
description: 'The public notes of the invoice'
|
|
type: string
|
|
example: 'These are some public notes'
|
|
private_notes:
|
|
description: 'The private notes of the invoice'
|
|
type: string
|
|
example: 'These are some private notes'
|
|
footer:
|
|
description: 'The invoice footer notes'
|
|
type: string
|
|
example: ''
|
|
custom_value1:
|
|
description: 'A custom field value'
|
|
type: string
|
|
example: '2022-10-01'
|
|
custom_value2:
|
|
description: 'A custom field value'
|
|
type: string
|
|
example: 'Something custom'
|
|
custom_value3:
|
|
description: 'A custom field value'
|
|
type: string
|
|
example: ''
|
|
custom_value4:
|
|
description: 'A custom field value'
|
|
type: string
|
|
example: ''
|
|
tax_name1:
|
|
description: 'The tax name'
|
|
type: string
|
|
example: ''
|
|
tax_name2:
|
|
description: 'The tax name'
|
|
type: string
|
|
example: ''
|
|
tax_rate1:
|
|
description: 'The tax rate'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
tax_rate2:
|
|
description: 'The tax rate'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
tax_name3:
|
|
description: 'The tax name'
|
|
type: string
|
|
example: ''
|
|
tax_rate3:
|
|
description: 'The tax rate'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
line_items:
|
|
description: 'An array of objects which define the line items of the invoice'
|
|
type: object
|
|
example: ''
|
|
discount:
|
|
description: 'The invoice discount, can be an amount or a percentage'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
partial:
|
|
description: 'The deposit/partial amount'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
is_amount_discount:
|
|
description: 'Flag determining if the discount is an amount or a percentage'
|
|
type: boolean
|
|
example: true
|
|
uses_inclusive_taxes:
|
|
description: 'Defines the type of taxes used as either inclusive or exclusive'
|
|
type: boolean
|
|
example: true
|
|
date:
|
|
description: 'The Invoice Date'
|
|
type: string
|
|
format: date
|
|
example: '1994-07-30'
|
|
partial_due_date:
|
|
description: 'The due date for the deposit/partial amount'
|
|
type: string
|
|
format: date
|
|
example: '1994-07-30'
|
|
due_date:
|
|
description: 'The due date of the invoice'
|
|
type: string
|
|
format: date
|
|
example: '1994-07-30'
|
|
custom_surcharge1:
|
|
description: 'First Custom Surcharge'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
custom_surcharge2:
|
|
description: 'Second Custom Surcharge'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
custom_surcharge3:
|
|
description: 'Third Custom Surcharge'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
custom_surcharge4:
|
|
description: 'Fourth Custom Surcharge'
|
|
type: number
|
|
format: float
|
|
example: '10.00'
|
|
custom_surcharge_tax1:
|
|
description: 'Toggles charging taxes on custom surcharge amounts'
|
|
type: boolean
|
|
example: true
|
|
custom_surcharge_tax2:
|
|
description: 'Toggles charging taxes on custom surcharge amounts'
|
|
type: boolean
|
|
example: true
|
|
custom_surcharge_tax3:
|
|
description: 'Toggles charging taxes on custom surcharge amounts'
|
|
type: boolean
|
|
example: true
|
|
custom_surcharge_tax4:
|
|
description: 'Toggles charging taxes on custom surcharge amounts'
|
|
type: boolean
|
|
example: true
|
|
location_id:
|
|
description: 'The client location id that this invoice relates to'
|
|
type: string
|
|
example: Opnel5aKBz
|
|
type: object
|
|
|