This structure contains the complete set of information about a Client (less any subordinate entities). The structure is used both to retrieve detailed Client information and to pass information about a Client back to the server to get updated.
Element | Data Type | Description | Default (on insert/update) | Sample Data |
---|---|---|---|---|
ClientId | Int32 | Client ID. For internal use only. | ||
ClientNumber | String | Client Number. Unique ID associated with the client record. | C000117 | |
ClientUid | Int64 | The Client UID is a unique and immutable identifier for a client. | 1152921504606961482 | |
ClientName | String | Client Name | Acme 123 | |
InactiveFlag | Boolean | Inactive Flag | "true" or "false" | |
ParentClientIdentity | Int32 | Parent Client ID. For internal use only. | 114505 | |
Address | PwsAddress | Client Address | ||
BillingCycleIdentity | PwsBillingCycleRef | Billing Cycle Identity. | ||
BillingInstructions | String | Billing instructions | Please bill on the 15th of every month | |
ClientMessage | String | A client message to appear on the invoice. | We appreciate your business! | |
ClientMessagePlain | String | A per-invoice message to appear on the invoice in plain text format. | We appreciate your business! | |
InheritAddressFlag | Boolean | Inherit address from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritBillingCycleFlag | Boolean | Inherit billing cycle from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritBillingInstructionsFlag | Boolean | Inherit billing instructions from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritClientMessageFlag | Boolean | Inherit client message from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritInvoiceContentFlag | Boolean | Inherit invoice content from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritInvoiceScopeFlag | Boolean | Inherit invoice scope from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritInvoiceTemplateFlag | Boolean | Inherit invoice template from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritPaymentTermFlag | Boolean | Inherit parent term from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritPurchaseOrderNumberFlag | Boolean | Inherit purchase order number from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritStandardRatesFlag | Boolean | Inherit standard rates from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritTimeBillingTypeFlag | Boolean | Inherit time billing type from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InvoiceContent | String | Invoice Content "B" for time and cost together "S" for separately | B | |
InvoiceScope | String | Invoice Scope "C" for client "N" for purchase order number "E" for engagement "P" for project | C | |
InvoiceTemplateIdentity | PwsInvoiceTemplateRef | Invoice Template Identity | ||
NewClientNumber | String | New Client Number | ||
PaymentTermIdentity | PwsPaymentTermRef | Payment Term Identity | ||
PurchaseOrderNumber | String | Purchase Order Number | PO-1234 | |
StandardBillingAdjustedDiscountPercent | Standard Billing Adjusted Discount Percent | 7.25 | ||
StandardContractDiscountPercent | Double | Standard Contract Discount Percent | 0 | |
StandardRateCardIdentity | PwsStandardRateCardRef | Standard Rate Card Identity | ||
TimeBillingType | String | Time Billing Type "D" for daily "H" for hourly | D | |
Timestamp | String | Row version in Base64 format | AAAAAA9Dhpo= | |
UserDefinedFields | PwsUserDefinedFieldDetail | Client User Defined Fields | ||
InheritInvoiceEmailSettingsFlag | Boolean | Inherit invoice email setting from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InvoiceEmailSettings | PwsInvoiceEmailSettings | Invoice Email Settings | ||
InheritRenderReceiptsFlag | Boolean | Inherit render receipts flag from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
RenderReceiptsFlag | Boolean | Render receipts flag | "true" or "false" | |
AutoApplyAvailableBalanceFlag | Boolean | For engagements with a pre-payment balance, if set to "true" automatically apply the balance to new invoices. | "true" or "false" | |
InheritAutoApplyAvailableBalanceFlag | Boolean | Inherit auto apply available balance flag from parent client (if any). Please see Inheritance for more information. | "true" or "false" | |
InheritTaxTypesFlag | Boolean | Inherit tax types flag from parent client (if any) | "true" or "false" | |
TaxType1Identity | PwsTaxTypeRef | |||
TaxType2Identity | PwsTaxTypeRef | |||
TaxType3Identity | PwsTaxTypeRef |
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ClientName | String | Client Name | Projector PSA | ||
InactiveFlag | Boolean | If set to "true", the Client has a status of inactive. | true / false | ||
ClientId | Int32 | Client Id. For internal use only. | |||
ClientNumber | String | Client Number. Unique ID associated with the client record. | C000117 | ||
ClientUid | Int64 | The Client UID is a unique and immutable identifier for a Client. | 1152921504606961482 | ||
ParentClientIdentity | |||||
Address | |||||
BillingCycleIdentity | |||||
BillingInstructions | String | Billing instructions associated with the Client. | Please bill on the 15th of every month | ||
ClientMessage | String | A per-invoice message to appear on the invoice. | Thank you for choosing Projector PSA | ||
ClientMessagePlain | String | A per-invoice message to appear on the invoice in plain text format. | Thank you for choosing Projector PSA | ||
InheritAddressFlag | Boolean | Inherit Address from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritBillingCycleFlag | Boolean | Inherit Billing Cycle from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritBillingInstructionsFlag | Boolean | Inherit Billing Instructions from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritClientMessageFlag | Boolean | Inherit Client Message from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritInvoiceContentFlag | Boolean | Inherit Invoice Content from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritInvoiceScopeFlag | Boolean | Inherit Invoice Scope from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritInvoiceTemplateFlag | Boolean | Inherit invoice Template from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritPaymentTermFlag | Boolean | Inherit Payment Term from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritPurchaseOrderNumberFlag | Boolean | Inherit Purchase Order Number from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritStandardRatesFlag | Boolean | Inherit Standard Rates Flag from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InheritTimeBillingTypeFlag | Boolean | Inherit Time Billing Type from Parent Client (if any). Please see Inheritance for more information. | true / false | ||
InvoiceContent | String | Invoice Content "B" for time and cost together "S" for separately | B | ||
InvoiceScope | String | Invoice Scope "C" for client "N" for purchase order number "E" for engagement "P" for project | C | ||
InvoiceTemplateIdentity | |||||
NewClientNumber | String | New Client Number | C000117-New | ||
PaymentTermIdentity | |||||
PurchaseOrderNumber | String | Purchase Order Number | PO-1234 | ||
StandardBillingAdjustedDiscountPercent | Double | Standard Billing Adjusted Discount Percent | 0.725 | ||
StandardContractDiscountPercent | Double | Standard Contract Discount Percent | .10 | ||
StandardRateCardIdentity | Standard Rate Card Identity | SR2018-2019 | |||
TimeBillingType | String | Time Billing Type "D" for daily "H" for hourly | H | ||
Timestamp | String | Row version in Base64 format | AAAAAA9Dhpo= | ||
UserDefinedFields | |||||
InheritInvoiceEmailSettingsFlag | Boolean | Inherit Invoice Email Settings from Parent Client (if any). Please see Inheritance for more information. | true/false | ||
InvoiceEmailSettings | |||||
InheritRenderReceiptsFlag | Boolean | Inherit Render Receipts Settings from Parent Client (if any). Please see Inheritance for more information. | |||
RenderReceiptsFlag | Boolean | If set to "true" Receipts will be rendered on the invoice | true/false | ||
AutoApplyAvailableBalanceFlag | Boolean | ||||
InheritAutoApplyAvailableBalanceFlag | Boolean | ||||
InheritTaxTypesFlag | Boolean | ||||
TaxType1Identity | |||||
TaxType2Identity | |||||
TaxType3Identity |