*@OA\Property(property="counter_number_applied",type="string",example="when_sent",description="enum when the invoice number counter is set, ie when_saved, when_sent, when_paid"),
*@OA\Property(property="quote_number_applied",type="string",example="when_sent",description="enum when the quote number counter is set, ie when_saved, when_sent"),
*@OA\Property(property="custom_message_dashboard",type="string",example="Please pay invoices immediately",description="A custom message which is displayed on the dashboard"),
*@OA\Property(property="custom_message_unpaid_invoice",type="string",example="Please pay invoices immediately",description="A custom message which is displayed in the client portal when a client is viewing a unpaid invoice."),
*@OA\Property(property="custom_message_paid_invoice",type="string",example="Thanks for paying this invoice!",description="A custom message which is displayed in the client portal when a client is viewing a paid invoice."),
*@OA\Property(property="custom_message_unapproved_quote",type="string",example="Please approve quote",description="A custom message which is displayed in the client portal when a client is viewing a unapproved quote."),
*@OA\Property(property="lock_invoices",type="boolean",example=true,description="Toggles whether invoices are locked once sent and cannot be modified further"),
*@OA\Property(property="auto_archive_invoice",type="boolean",example=true,description="Toggles whether a invoice is archived immediately following payment"),
*@OA\Property(property="auto_archive_quote",type="boolean",example=true,description="Toggles whether a quote is archived after being converted to a invoice"),
*@OA\Property(property="auto_convert_quote",type="boolean",example=true,description="Toggles whether a quote is converted to a invoice when approved"),
*@OA\Property(property="inclusive_taxes",type="boolean",example=true,description="Boolean flag determining whether inclusive or exclusive taxes are used"),
*@OA\Property(property="task_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the task number pattern"),
*@OA\Property(property="expense_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the expense number pattern"),
*@OA\Property(property="vendor_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the vendor number pattern"),
*@OA\Property(property="ticket_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the ticket number pattern"),
*@OA\Property(property="payment_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the payment number pattern"),
*@OA\Property(property="invoice_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the invoice number pattern"),
*@OA\Property(property="quote_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the quote number pattern"),
*@OA\Property(property="client_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the client number pattern"),
*@OA\Property(property="credit_number_pattern",type="string",example="{$year}-{$counter}",description="Allows customisation of the credit number pattern"),
*@OA\Property(property="recurring_invoice_number_prefix",type="string",example="R",description="This string is prepended to the recurring invoice number"),
*@OA\Property(property="reset_counter_frequency_id",type="integer",example="1",description="CONSTANT which is used to apply the frequency which the counters are reset"),
*@OA\Property(property="reset_counter_date",type="string",example="2019-01-01",description="The explicit date which is used to reset counters"),
*@OA\Property(property="counter_padding",type="integer",example="1",description="Pads the counter with leading zeros"),
*@OA\Property(property="shared_invoice_quote_counter",type="boolean",example=true,description="Flags whether to share the counter for invoices and quotes"),
*@OA\Property(property="update_products",type="boolean",example=true,description="Determines if client fields are updated from third party APIs"),
*@OA\Property(property="email_sending_method",type="string",example="default",description="The email driver to use to send email, options include default, gmail"),
*@OA\Property(property="gmail_sending_user_id",type="string",example="F76sd34D",description="The hashed_id of the user account to send email from"),
*@OA\Property(property="enable_portal_password",type="boolean",example=true,description="Toggles whether a password is required to log into the client portal"),
*@OA\Property(property="show_accept_invoice_terms",type="boolean",example=true,description="Toggles whether the terms dialogue is shown to the client"),
*@OA\Property(property="show_accept_quote_terms",type="boolean",example=true,description="Toggles whether the terms dialogue is shown to the client"),
*@OA\Property(property="require_invoice_signature",type="boolean",example=true,description="Toggles whether a invoice signature is required"),
*@OA\Property(property="require_quote_signature",type="boolean",example=true,description="Toggles whether a quote signature is required"),
*@OA\Property(property="name",type="string",example="Acme Co",description="The company name"),
*@OA\Property(property="hide_paid_to_date",type="boolean",example=false,description="Flags whether to hide the paid to date field"),
*@OA\Property(property="embed_documents",type="boolean",example=false,description="Toggled whether to embed documents in the PDF"),
*@OA\Property(property="all_pages_header",type="boolean",example=false,description="The header for the PDF"),
*@OA\Property(property="all_pages_footer",type="boolean",example=false,description="The footer for the PDF"),
*@OA\Property(property="document_email_attachment",type="boolean",example=false,description="Toggles whether to attach documents in the email"),
*@OA\Property(property="enable_client_portal_password",type="boolean",example=false,description="Toggles password protection of the client portal"),
*@OA\Property(property="enable_email_markup",type="boolean",example=false,description="Toggles the use of markdown in emails"),
*@OA\Property(property="enable_client_portal_dashboard",type="boolean",example=false,description="Toggles whether the client dashboard is shown in the client portal"),
*@OA\Property(property="enable_client_portal",type="boolean",example=false,description="Toggles whether the entire client portal is displayed to the client, or only the context"),
*@OA\Property(property="email_template_statement",type="string",example="template matter",description="The body of the email for statements"),
*@OA\Property(property="email_subject_statement",type="string",example="subject matter",description="The subject of the email for statements"),
*@OA\Property(property="signature_on_pdf",type="boolean",example=false,description="Toggles whether the signature (if available) is displayed on the PDF"),
*@OA\Property(property="late_fee_amount1",type="number",example=10.00,description="The late fee amount for reminder 1"),
*@OA\Property(property="late_fee_amount2",type="number",example=20.00,description="The late fee amount for reminder 2"),
*@OA\Property(property="late_fee_amount3",type="number",example=100.00,description="The late fee amount for reminder 2"),
*@OA\Property(property="endless_reminder_frequency_id",type="string",example="1",description="The frequency id of the endless reminder"),
*@OA\Property(property="client_online_payment_notification",type="boolean",example=false,description="Determines if a client should receive the notification for a online payment"),
*@OA\Property(property="client_manual_payment_notification",type="boolean",example=false,description="Determines if a client should receive the notification for a manually entered payment"),