CoolCMS API

Forms

Table of Contents

Traits

BillingLineFormTrait
Add/edit form of a billing line: multilingual texts (`name`/`description`) and the main fields (number mask, numbering period, length of the numeric part).
CustomerFormTrait
Add/edit form of a customer: `name`, the billing profile section (see {@see addBillingProfileFields()}) and a client multiplier of contacts.
InvoiceCreditNoteFormTrait
Form of a manual credit note for an issued invoice.
InvoiceFormTrait
Edit/add form of an invoice, built on the skeleton of {@see InvoiceTemplateFormTrait}.
InvoicerPickerRefreshTrait
Shared hidden `*Refresh` submit buttons of the seller/customer/delivery address pickers for both big forms (`Invoice` and `InvoiceTemplate`).
InvoiceTemplateFormTrait
Edit/add form of an invoice template; the structure mirrors the `Invoice` form.
InvoiceTypeFormTrait
Edit/add form of an invoice type: multilingual texts (`name`/`filename`), main fields (`key`/`multipleUse`) and the PDF variant matrix.
PaymentMethodFormTrait
Edit/add form of a payment method: a purely multilingual entity (only the translated `name`, max length 45).
ScheduleFormTrait
Edit/add form of a schedule.
SellerFormTrait
Edit/add form of a seller: `name`, user type `userTypeId` and client-side multipliers (no naja round trips, `client-multiplier.js`) for contacts (contacts have no user type, unlike {@see CustomerFormTrait}) and bank accounts.
On this page

Search results