diff --git a/src/Picqer/Financials/Exact/Account.php b/src/Picqer/Financials/Exact/Account.php index cca420a5..9be3ccb7 100644 --- a/src/Picqer/Financials/Exact/Account.php +++ b/src/Picqer/Financials/Exact/Account.php @@ -80,7 +80,7 @@ * @property string $InvoiceAccountCode Code of InvoiceAccount * @property string $InvoiceAccountName Name of InvoiceAccount * @property int $InvoiceAttachmentType Indicates which attachment types should be sent when a sales invoice is printed. Only values in related table with Invoice=1 are allowed - * @property int $InvoicingMethod Method of sending for sales invoices. Values: 1: Paper, 2: EMail, 4: Mailbox (electronic exchange), 8: Send and track + * @property int $InvoicingMethod Method of sending for sales invoices. Values: 1: Paper, 2: EMail, 4: Mailbox (electronic exchange), 8: Send and trackTake notes: To use the '4 - Mailbox (electronic exchange)' option, the 'Mailbox' feature set is required in the licence. * @property int $IsAccountant Indicates whether the account is an accountant. Values: 0 = No accountant, 1 = True, but accountant doesn't want his name to be published in the list of accountants, 2 = True, and accountant is published in the list of accountants * @property int $IsAgency Indicates whether the accounti is an agency * @property int $IsAnonymised Indicates whtether the account is anonymised. @@ -119,7 +119,7 @@ * @property string $PhoneExtension Phone number extention * @property string $Postcode Visit address postcode * @property string $PriceList Default sales price list for account - * @property string $PurchaseCurrency Currency of purchase + * @property string $PurchaseCurrency Currency of purchaseTake notes: If the currency code input is not in the active currencies, the value will be set to empty. * @property string $PurchaseCurrencyDescription Description of PurchaseCurrency * @property int $PurchaseLeadDays Indicates number of days required to receive a purchase. Acts as a default * @property string $PurchaseVATCode Default VAT code used for purchase entries @@ -130,7 +130,7 @@ * @property string $ResellerCode Code of Reseller * @property string $ResellerName Name of Reseller * @property string $RSIN Fiscal number for NL legislation - * @property string $SalesCurrency Currency of Sales used for Time & Billing + * @property string $SalesCurrency Currency of Sales used for Time & BillingTake notes: If the currency code input is not in the active currencies, the value will be set to empty. * @property string $SalesCurrencyDescription Description of SalesCurrency * @property string $SalesVATCode Default VAT code for a sales entry * @property string $SalesVATCodeDescription Description of SalesVATCode diff --git a/src/Picqer/Financials/Exact/Address.php b/src/Picqer/Financials/Exact/Address.php index 1b456c22..14bf9a2b 100644 --- a/src/Picqer/Financials/Exact/Address.php +++ b/src/Picqer/Financials/Exact/Address.php @@ -45,7 +45,7 @@ * @property string $FreeTextField_03 Free text field 3 * @property string $FreeTextField_04 Free text field 4 * @property string $FreeTextField_05 Free text field 5 - * @property string $Mailbox Mailbox + * @property string $Mailbox MailboxTake notes: The 'Mailbox' functionality required the Mailbox feature set in the licence. * @property bool $Main Indicates if the address is the main address for this type * @property string $Modified Last modified date * @property string $Modifier User ID of modifier diff --git a/src/Picqer/Financials/Exact/CostTransaction.php b/src/Picqer/Financials/Exact/CostTransaction.php index 0fcc3e24..1358edf7 100644 --- a/src/Picqer/Financials/Exact/CostTransaction.php +++ b/src/Picqer/Financials/Exact/CostTransaction.php @@ -8,7 +8,7 @@ * @see https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=ProjectCostTransactions * * @property string $ID Primary key - * @property string $Account Guid ID of account that is linked to the project + * @property string $Account Reference to the account * @property string $AccountName Name of account that is linked to the project * @property float $AmountFC Calculated amount of the transaction based on (Quantity * PriceFC) * @property string $Attachment Attachment linked to the transaction (not mandatory) diff --git a/src/Picqer/Financials/Exact/CustomField.php b/src/Picqer/Financials/Exact/CustomField.php index 46fd97f2..f7cdc486 100644 --- a/src/Picqer/Financials/Exact/CustomField.php +++ b/src/Picqer/Financials/Exact/CustomField.php @@ -11,7 +11,7 @@ * @property string $BusinessComponentName Business component name * @property string $Caption Custom field description * @property string $PropertyName Custom business property name - * @property string $RefersTo The name of the referencing entity. The supported values are Item, Account, Project, Opportunity, SalesOrder, User and Contact + * @property string $RefersTo The name of the referencing entity. The supported values are Item, Account, Project, Opportunity, SalesOrder, Contact, User, Employee and Document * @property string $Type Represents the data type of the custom field. The supported datatypes are boolean, integer, string, double, date and GUID * @property string $Value Custom field data */ diff --git a/src/Picqer/Financials/Exact/DefaultAddressForAccount.php b/src/Picqer/Financials/Exact/DefaultAddressForAccount.php index 2b6d35cf..2ddbb33b 100644 --- a/src/Picqer/Financials/Exact/DefaultAddressForAccount.php +++ b/src/Picqer/Financials/Exact/DefaultAddressForAccount.php @@ -45,7 +45,7 @@ * @property string $FreeTextField_03 Free text field 3 * @property string $FreeTextField_04 Free text field 4 * @property string $FreeTextField_05 Free text field 5 - * @property string $Mailbox Mailbox + * @property string $Mailbox MailboxTake notes: The 'Mailbox' functionality required the Mailbox feature set in the licence. * @property bool $Main Indicates if the address is the main address for this type * @property string $Modified Last modified date * @property string $Modifier User ID of modifier diff --git a/src/Picqer/Financials/Exact/Employee.php b/src/Picqer/Financials/Exact/Employee.php index fb41b7b0..6490afaa 100644 --- a/src/Picqer/Financials/Exact/Employee.php +++ b/src/Picqer/Financials/Exact/Employee.php @@ -29,6 +29,7 @@ * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property string $Customer Customer ID + * @property string $CustomField Custom field endpoint. Provided only for the Exact Online Premium users. * @property int $Division Division code * @property string $Email Page: User maintenance page; Section: PersonalE-mail address of a user. If employee is linked to a user, the user email is stored in this property.Note: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employeesUsers created in Exact Online can access the company or companies in an administration. * @property int $EmployeeHID Employee number @@ -60,7 +61,9 @@ * @property string $Person Reference to the persons table in which the personal data of the employee is stored * @property string $Phone Phone numberNote: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees * @property string $PhoneExtension Phone number extensionNote: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees + * @property string $Picture Bytes of the logo image * @property string $PictureFileName Filename of picture + * @property string $PictureThumbnailUrl Thumbnail url of the picture * @property string $PictureUrl Url of picture * @property string $Postcode PostcodeNote: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees * @property string $PrivateEmail Section: Personal Personal e-mail address of the employee.Note: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees @@ -98,6 +101,7 @@ class Employee extends Model 'Creator', 'CreatorFullName', 'Customer', + 'CustomField', 'Division', 'Email', 'EmployeeHID', @@ -129,7 +133,9 @@ class Employee extends Model 'Person', 'Phone', 'PhoneExtension', + 'Picture', 'PictureFileName', + 'PictureThumbnailUrl', 'PictureUrl', 'Postcode', 'PrivateEmail', diff --git a/src/Picqer/Financials/Exact/Employment.php b/src/Picqer/Financials/Exact/Employment.php index aece7d05..a62a56db 100644 --- a/src/Picqer/Financials/Exact/Employment.php +++ b/src/Picqer/Financials/Exact/Employment.php @@ -25,7 +25,7 @@ * @property int $ReasonEndFlex Reason of ended flexible employment * @property string $ReasonEndFlexDescription Other reason for end of employment * @property string $StartDate Start date of employment - * @property string $StartDateOrganization Start date of the employee in the organization. This field is used to count the years in service. + * @property string $StartDateOrganization Start date of the employee in the organization. This field is used to count the years in service.Note: For PUT, this property will update the start date years in service for all employments of this employee */ class Employment extends Model { diff --git a/src/Picqer/Financials/Exact/EmploymentContract.php b/src/Picqer/Financials/Exact/EmploymentContract.php index f4ad8338..4e0c5744 100644 --- a/src/Picqer/Financials/Exact/EmploymentContract.php +++ b/src/Picqer/Financials/Exact/EmploymentContract.php @@ -10,7 +10,9 @@ * @property string $ID Primary key * @property int $ContractFlexPhase Flexible employment contract phase * @property string $ContractFlexPhaseDescription Flexible employment contract phase description. + * @property bool $CreateAutoCorrection Confirmation: Create Auto CorrectionWhen the 'payroll run' already finalized and the update is made to the employment contract start date, the system will first block the PUT action with the message below. With the 'PayrollCorrection' right, the error message below will be thrown:  This change will lead to a recalculation of previous periods. A correction request will be created with the following data:   Activation date: 01-01-2019   Payroll year: 2019   Period: 1  If you are confirmed want to proceed, set the [CreateAutoCorrection] to True and re-submit the request. Without the 'PayrollCorrection' right, the error message below will be thrown:  You do not have rights to change data that can influence processed payroll transactions. Note : If you delete this contract in an already calculated period, auto corrections will be created for this employee. * @property string $Created Creation date + * @property bool $CreatePredecessorsForLinkedAgencies Confirmation: Create Predecessors For Linked AgenciesThe system will block the POST/PUT action when one of the condition below fulfilled: When create (POST) a new successor, the employment contract successor start date is set to an earlier payroll year. When update (PUT) the existing employment contract start date to an earlier payroll year. The error message below will be thrown:  Attention: If you change the start date to an earlier payroll year, predecessors will be created for linked agencies.  You will have to check if the data of the predecessors is correct.  If you are confirmed want to proceed, set the [CreatePredecessorsForLinkedAgencies] to True and re-submit the request. * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property int $Division Division code @@ -28,10 +30,11 @@ * @property string $ModifierFullName Name of modifier * @property string $ProbationEndDate Employment probation end date * @property int $ProbationPeriod Employment probation period + * @property string $ProbationPeriodDescription Contract probation period description * @property int $ReasonContract Employment contract reason code. 1 - New employment, 2 - Employment change, 3 - New legal employer, 4 - Acquisition 5 - Previous contract expired, 6 - Other * @property string $ReasonContractDescription Employment contract reason description * @property int $Sequence Sequence number - * @property string $StartDate Start date of employment contract + * @property string $StartDate Start date of employment contractNote : Be aware that for PUT, when you use a start date in the past it will also update years in service to this date. * @property int $Type Type of employment contract. 1 - Definite, 2 - Indefinite, 3 - External * @property string $TypeDescription Description of employment contract type */ @@ -43,7 +46,9 @@ class EmploymentContract extends Model 'ID', 'ContractFlexPhase', 'ContractFlexPhaseDescription', + 'CreateAutoCorrection', 'Created', + 'CreatePredecessorsForLinkedAgencies', 'Creator', 'CreatorFullName', 'Division', @@ -61,6 +66,7 @@ class EmploymentContract extends Model 'ModifierFullName', 'ProbationEndDate', 'ProbationPeriod', + 'ProbationPeriodDescription', 'ReasonContract', 'ReasonContractDescription', 'Sequence', diff --git a/src/Picqer/Financials/Exact/EmploymentOrganization.php b/src/Picqer/Financials/Exact/EmploymentOrganization.php index 2d8b052f..03914b3f 100644 --- a/src/Picqer/Financials/Exact/EmploymentOrganization.php +++ b/src/Picqer/Financials/Exact/EmploymentOrganization.php @@ -24,14 +24,14 @@ * @property int $EmployeeHID Numeric ID of the employee * @property string $Employment Employment ID * @property int $EmploymentNumber Employment number - * @property string $EndDate Organization end date + * @property string $EndDate Organization end dateNote : This property only supported for successor * @property string $JobTitle ID of job title * @property string $JobTitleCode Job title code * @property string $JobTitleDescription Job title description * @property string $Modified Last modified date * @property string $Modifier User ID of modifier * @property string $ModifierFullName Name of modifier - * @property string $StartDate Organization start date + * @property string $StartDate Organization start dateNote : This property only supported for successor */ class EmploymentOrganization extends Model { diff --git a/src/Picqer/Financials/Exact/EmploymentSalary.php b/src/Picqer/Financials/Exact/EmploymentSalary.php index 3dd364a3..11dc3218 100644 --- a/src/Picqer/Financials/Exact/EmploymentSalary.php +++ b/src/Picqer/Financials/Exact/EmploymentSalary.php @@ -10,6 +10,7 @@ * @property string $ID Primary key * @property int $AmountType Salary Section: Salary typeValue: 0 - Gross, 1 - Net. * @property string $AmountTypeDescription Salary Section: Salary type descriptionWhen AmountType value is 0, return 'Gross'When AmountType value 1, return 'Net' + * @property bool $AutoCorrection Confirmation: Create Auto CorrectionWhen the 'payroll run' already finalized and the update is made to the employment salary amount, the system will first block the PUT action with the message below. With the 'PayrollCorrection' right, the error message below will be thrown:  This change will lead to a recalculation of previous periods. A correction request will be created with the following data:   Activation date: 01-01-2019   Payroll year: 2019   Period: 1  If you are confirmed want to proceed, set the [AutoCorrection] to True and re-submit the request. Without the 'PayrollCorrection' right, the error message below will be thrown:  You do not have rights to change data that can influence processed payroll transactions. Note : If you delete this salary in an already calculated period, auto corrections will be created for this employee. * @property float $AverageDaysPerWeek The average number of contract days that an employee works per week * @property float $AverageHoursPerWeek The average number of contract hours that an employee works per week * @property float $BillabilityTarget Schedule Section: Billability target @@ -25,7 +26,7 @@ * @property int $EmploymentNumber Employment number * @property int $EmploymentSalaryType Salary type of employment. 1 - Periodical (fixed), 2 - Per hour (variable) * @property string $EmploymentSalaryTypeDescription Salary type description - * @property string $EndDate Salary record end date + * @property string $EndDate Salary record end dateNote : This property only supported for successor. * @property float $ExternalRate Rate Section: External rate * @property int $Frequency Frequency: 1 - Yearly, 2 - Quarterly, 3 - Monthly, 4 - 4-weekly, 5 - Weekly, 11 - Yearly (Pro forma), 12 - Quarterly (Pro forma), 13 - Monthly (Pro forma), 14 - 4-Weekly (Pro forma), 15 - Weekly (Pro forma) * @property string $FrequencyDescription Payroll period frequency description @@ -45,7 +46,7 @@ * @property string $Schedule Employment schedule * @property string $ScheduleCode Employment schedule code * @property string $ScheduleDescription Description of employment schedule - * @property string $StartDate Salary record start date + * @property string $StartDate Salary record start dateNote : This property only supported for successor. * @property string $WageScale Salary Section: Wagescale ID * @property int $WageScalePeriod Salary Section: Period for automatic step increase * @property string $WageScaleStep Salary Section: Wagescale Step Code @@ -58,6 +59,7 @@ class EmploymentSalary extends Model 'ID', 'AmountType', 'AmountTypeDescription', + 'AutoCorrection', 'AverageDaysPerWeek', 'AverageHoursPerWeek', 'BillabilityTarget', diff --git a/src/Picqer/Financials/Exact/Item.php b/src/Picqer/Financials/Exact/Item.php index 8a874e4a..e96afc6f 100644 --- a/src/Picqer/Financials/Exact/Item.php +++ b/src/Picqer/Financials/Exact/Item.php @@ -82,11 +82,11 @@ * @property bool $IsPurchaseItem Indicates if the item can be purchased * @property bool $IsSalesItem Indicates if the item can be sold * @property bool $IsSerialItem Indicates that serial numbers are used for this item - * @property bool $IsStockItem If you have the Trade or Manufacturing license and you check this property the item will be shown in the stock positions overview, stock counts and transaction lists. If you have the Invoice module and you check this property you will get a general journal entry based on the Stock and Costs G/L accounts of the item group. If you don’t want the general journal entry to be created you should change the Stock/Costs G/L account on the Item group page to the type Costs instead of Inventory. + * @property bool $IsStockItem If you have the Trade or Manufacturing license and you check this property the item will be shown in the stock positions overview, stock counts and transaction lists. If you have the Invoice module and you check this property you will get a general journal entry based on the Stock and Costs G/L accounts of the item group. If you don’t want the general journal entry to be created you should change the Stock/Costs G/L account on the Item group page to the type Costs instead of Inventory. If you have the CRM Standalone license, the item will not be available. * @property bool $IsSubcontractedItem Indicates if the item is provided by an outside supplier * @property int $IsTaxableItem Indicates if tax needs to be calculated for this item * @property int $IsTime Indicates if the item is a time unit item (for example a labor hour item) - * @property int $IsWebshopItem Indicates if the item can be exported to a web shop + * @property int $IsWebshopItem Indicates if the item can be exported to a web shop. If you have the CRM Standalone license, the item will not be available. * @property string $ItemGroup GUID of Item group of the item * @property string $ItemGroupCode Code of ItemGroup * @property string $ItemGroupDescription Description of ItemGroup diff --git a/src/Picqer/Financials/Exact/PrintedSalesInvoice.php b/src/Picqer/Financials/Exact/PrintedSalesInvoice.php index 05c4f697..7a07b5c6 100644 --- a/src/Picqer/Financials/Exact/PrintedSalesInvoice.php +++ b/src/Picqer/Financials/Exact/PrintedSalesInvoice.php @@ -25,8 +25,8 @@ * @property int $ReportingYear Reporting year * @property bool $SendEmailToCustomer Set to True if an email containing the invoice should be sent to the invoice customer. This option overrules SendInvoiceToCustomerPostbox. * @property string $SenderEmailAddress Email address from which the email will be sent. If not specified, the company email address will be used. - * @property bool $SendInvoiceToCustomerPostbox Set to True if a postbox message containing the invoice should be sent to the invoice customer - * @property bool $SendOutputBasedOnAccount Set to True if the output preference should be taken from the account. It will be either Document only, Email or Digital postbox. This option overrules both SendEmailToCustomer and SendInvoiceToCustomerPostbox. + * @property bool $SendInvoiceToCustomerPostbox Set to True if a postbox message containing the invoice should be sent to the invoice customer Take notes:The digital postbox option only available if the license has Mailbox feature set. + * @property bool $SendOutputBasedOnAccount Set to True if the output preference should be taken from the account. It will be either Document only, Email or Digital postbox. This option overrules both SendEmailToCustomer and SendInvoiceToCustomerPostbox. Take notes:The digital postbox option only available if the license has Mailbox feature set. */ class PrintedSalesInvoice extends Model { diff --git a/src/Picqer/Financials/Exact/Project.php b/src/Picqer/Financials/Exact/Project.php index 90d7e3ed..63276b36 100644 --- a/src/Picqer/Financials/Exact/Project.php +++ b/src/Picqer/Financials/Exact/Project.php @@ -48,6 +48,7 @@ * @property string $InvoiceAddress Invoice address * @property bool $InvoiceAsQuoted Indicates whether the project is invoice as quoted * @property InvoiceTerm[] $InvoiceTerms Collection of invoice terms + * @property int $IsWBSRequiredForEntry Indicates whether the project WBS is required for time and cost entry E.g: 0 = Based on company setting, 1 = Yes, 2 = No * @property string $Manager Responsible person for this project * @property string $ManagerFullname Name of Manager * @property float $MarkupPercentage Purchase markup percentage @@ -118,6 +119,7 @@ class Project extends Model 'InvoiceAddress', 'InvoiceAsQuoted', 'InvoiceTerms', + 'IsWBSRequiredForEntry', 'Manager', 'ManagerFullname', 'MarkupPercentage', diff --git a/src/Picqer/Financials/Exact/ProjectTimeTransaction.php b/src/Picqer/Financials/Exact/ProjectTimeTransaction.php index bb81f44a..27413165 100644 --- a/src/Picqer/Financials/Exact/ProjectTimeTransaction.php +++ b/src/Picqer/Financials/Exact/ProjectTimeTransaction.php @@ -8,7 +8,7 @@ * @see https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=ProjectTimeTransactions * * @property string $ID Primary key - * @property string $Account Guid ID of account that is linked to the project + * @property string $Account Reference to the account * @property string $AccountName Name of account that is linked to the project * @property string $Activity Guid ID of activity that is linked to project WBS (work breakdown structure) * @property string $ActivityDescription Name of activity that is linked to project WBS (work breakdown structure) diff --git a/src/Picqer/Financials/Exact/PurchaseEntryLine.php b/src/Picqer/Financials/Exact/PurchaseEntryLine.php index 5f8d2266..2a3fb71a 100644 --- a/src/Picqer/Financials/Exact/PurchaseEntryLine.php +++ b/src/Picqer/Financials/Exact/PurchaseEntryLine.php @@ -20,7 +20,7 @@ * @property string $Description Description * @property int $Division Division code * @property string $EntryID Reference to header of the purchase entry - * @property string $From From date to identify the range for deferred costs. This is used in combination with the property 'To' that defines the end date + * @property string $From From date to identify the range for accrued/deferred costs. This is used in combination with the property 'To' that defines the end date * @property string $GLAccount General ledger account * @property string $GLAccountCode Code of GLAccount * @property string $GLAccountDescription Description of GLAccount @@ -43,7 +43,7 @@ * @property float $StatisticalValue Statistical Value (only relevant when IntraStat for purchase is enabled in the administration) * @property string $Subscription Reference to subscription * @property string $SubscriptionDescription Description of Subscription - * @property string $To To date to identify the range for deferred costs. This is used in combination with the property 'From' that defines the start date + * @property string $To To date to identify the range for accrued/deferred costs. This is used in combination with the property 'From' that defines the start date * @property string $TrackingNumber Reference to tracking number * @property string $TrackingNumberDescription Description of TrackingNumber * @property int $Type Type: 30 = Purchase entry, 31 = Purchase credit note diff --git a/src/Picqer/Financials/Exact/Quotation.php b/src/Picqer/Financials/Exact/Quotation.php index e25741a7..bbb35947 100644 --- a/src/Picqer/Financials/Exact/Quotation.php +++ b/src/Picqer/Financials/Exact/Quotation.php @@ -72,6 +72,9 @@ * @property string $StatusDescription The description of the status * @property float $VATAmountFC Total VAT amount in the currency of the transaction * @property int $VersionNumber Number indicating the different reviews which are made for the quotation + * @property string $WarehouseCode Code of Warehouse + * @property string $WarehouseDescription Description of Warehouse + * @property string $WarehouseID Warehouse. Only supported by the Plus, Professional and Premium editions for Wholesale & Distribution and Manufacturing * @property string $YourRef The number by which this quotation is identified by the order account */ class Quotation extends Model @@ -147,6 +150,9 @@ class Quotation extends Model 'StatusDescription', 'VATAmountFC', 'VersionNumber', + 'WarehouseCode', + 'WarehouseDescription', + 'WarehouseID', 'YourRef', ]; diff --git a/src/Picqer/Financials/Exact/SalesEntryLine.php b/src/Picqer/Financials/Exact/SalesEntryLine.php index ead26915..bc1773c0 100644 --- a/src/Picqer/Financials/Exact/SalesEntryLine.php +++ b/src/Picqer/Financials/Exact/SalesEntryLine.php @@ -22,7 +22,7 @@ * @property string $EntryID The unique ID of the entry. Via this ID all transaction lines of a single entry can be retrieved * @property float $ExtraDutyAmountFC Extra duty amount in the currency of the transaction. Both extra duty amount and VAT amount need to be specified in order to differ this property from automatically calculated. * @property float $ExtraDutyPercentage Extra duty percentage for the item - * @property string $From From date to identify the range for deferred revenue. This is used in combination with the property 'To' that defines the end date + * @property string $From From date to identify the range for accrued/deferred revenue. This is used in combination with the property 'To' that defines the end date * @property string $GLAccount The GL Account of the invoice line. This field is generated based on the revenue account of the item (or the related item group). G/L Account is also used to determine whether the costcenter / costunit is mandatory * @property string $GLAccountCode Code of GLAccount * @property string $GLAccountDescription Description of GLAccount @@ -44,7 +44,7 @@ * @property float $StatisticalValue Statistical Value (only relevant when IntraStat for sales is enabled in the administration) * @property string $Subscription When generating invoices from subscriptions, this field records the link between invoice lines and subscription lines * @property string $SubscriptionDescription Description of Subscription - * @property string $To To date to identify the range for deferred revenue. This is used in combination with the property 'From' that defines the start date + * @property string $To To date to identify the range for accrued/deferred revenue. This is used in combination with the property 'From' that defines the start date * @property string $TrackingNumber Reference to TrackingNumber * @property string $TrackingNumberDescription Description of TrackingNumber * @property int $Type Type: 20 = Sales entry, 21 = Sales credit note diff --git a/src/Picqer/Financials/Exact/SalesItemPrice.php b/src/Picqer/Financials/Exact/SalesItemPrice.php index 62714ed2..31964ea1 100644 --- a/src/Picqer/Financials/Exact/SalesItemPrice.php +++ b/src/Picqer/Financials/Exact/SalesItemPrice.php @@ -10,6 +10,7 @@ * @property string $ID Primary key * @property string $Account ID of the customer * @property string $AccountName Name of the customer account + * @property string $Barcode This is the barcode for the unit other than standard unit of the item. Only supported by the Premium for Wholesale & Distribution and Manufacturing * @property string $Created Creation date * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator @@ -17,6 +18,7 @@ * @property string $DefaultItemUnit The default unit of the item * @property string $DefaultItemUnitDescription The description of the default item unit * @property int $Division Division code + * @property string $Employee ID of the employee that is linked to sales item price * @property string $EndDate Together with StartDate this determines whether the price is active * @property string $Item Item ID * @property string $ItemCode Code of Item @@ -26,6 +28,8 @@ * @property string $ModifierFullName Name of modifier * @property float $NumberOfItemsPerUnit This is the multiplication factor when going from default item unit to the unit of this price.For example if the default item unit is 'gram' and the price unit is 'kilogram' then the value of this property is 1000. * @property float $Price The actual price of this sales item + * @property string $Project ID of project that is linked to sales item price + * @property string $ProjectDescription Description of the project * @property float $Quantity Minimum quantity to which the price is applicable * @property string $StartDate Together with EndDate this determines whether the price is active * @property string $Unit The unit code of the price @@ -40,6 +44,7 @@ class SalesItemPrice extends Model 'ID', 'Account', 'AccountName', + 'Barcode', 'Created', 'Creator', 'CreatorFullName', @@ -47,6 +52,7 @@ class SalesItemPrice extends Model 'DefaultItemUnit', 'DefaultItemUnitDescription', 'Division', + 'Employee', 'EndDate', 'Item', 'ItemCode', @@ -56,6 +62,8 @@ class SalesItemPrice extends Model 'ModifierFullName', 'NumberOfItemsPerUnit', 'Price', + 'Project', + 'ProjectDescription', 'Quantity', 'StartDate', 'Unit', diff --git a/src/Picqer/Financials/Exact/SalesOrder.php b/src/Picqer/Financials/Exact/SalesOrder.php index 3866ec68..68413876 100644 --- a/src/Picqer/Financials/Exact/SalesOrder.php +++ b/src/Picqer/Financials/Exact/SalesOrder.php @@ -22,6 +22,7 @@ * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property string $Currency Currency code + * @property string $CustomField Custom field endpoint. Provided only for the Exact Online Premium users. * @property string $DeliverTo Reference to the delivery customer. For an existing sales order this value can not be changed. * @property string $DeliverToContactPerson Reference to contact person of delivery customer * @property string $DeliverToContactPersonFullName Name of contact person of delivery customer @@ -102,6 +103,7 @@ class SalesOrder extends Model 'Creator', 'CreatorFullName', 'Currency', + 'CustomField', 'DeliverTo', 'DeliverToContactPerson', 'DeliverToContactPersonFullName', diff --git a/src/Picqer/Financials/Exact/ShopOrder.php b/src/Picqer/Financials/Exact/ShopOrder.php index d460bd16..589ab3fc 100644 --- a/src/Picqer/Financials/Exact/ShopOrder.php +++ b/src/Picqer/Financials/Exact/ShopOrder.php @@ -26,6 +26,7 @@ * @property int $IsReleased Indicator that the Shop order has been released to production * @property int $IsSerial Does the material plan's item use serial numbers * @property string $Item Reference to the item created by this shoporder + * @property string $ItemBarcode Barcode of the item created by this shop order * @property string $ItemCode Code of the item created by this shop order * @property string $ItemDescription Description of the item created by this shop order * @property string $ItemPictureUrl URL of the picture linked to the item created by this shop order @@ -96,6 +97,7 @@ class ShopOrder extends Model 'IsReleased', 'IsSerial', 'Item', + 'ItemBarcode', 'ItemCode', 'ItemDescription', 'ItemPictureUrl', diff --git a/src/Picqer/Financials/Exact/ShopOrderRoutingStepPlansAvailableToWork.php b/src/Picqer/Financials/Exact/ShopOrderRoutingStepPlansAvailableToWork.php index 0fe5fe09..522330cf 100644 --- a/src/Picqer/Financials/Exact/ShopOrderRoutingStepPlansAvailableToWork.php +++ b/src/Picqer/Financials/Exact/ShopOrderRoutingStepPlansAvailableToWork.php @@ -43,6 +43,7 @@ * @property string $RoutingStepRealizationNotes RoutingStepRealizationNotes * @property int $RoutingStepStatus Routing step status * @property string $RoutingStepStatusDescription Routing step status description + * @property int $RoutingStepType Routing step type * @property string $RunStartTime Run start time * @property int $RunStatus Run timed status * @property string $RunTimedTimeTransaction Run timed time transaction @@ -107,6 +108,7 @@ class ShopOrderRoutingStepPlansAvailableToWork extends Model 'RoutingStepRealizationNotes', 'RoutingStepStatus', 'RoutingStepStatusDescription', + 'RoutingStepType', 'RunStartTime', 'RunStatus', 'RunTimedTimeTransaction', diff --git a/src/Picqer/Financials/Exact/SupplierItem.php b/src/Picqer/Financials/Exact/SupplierItem.php index c2447454..c7887cf3 100644 --- a/src/Picqer/Financials/Exact/SupplierItem.php +++ b/src/Picqer/Financials/Exact/SupplierItem.php @@ -8,6 +8,7 @@ * @see https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=LogisticsSupplierItem * * @property string $ID Primary key + * @property string $Barcode This is the barcode for the unit other than standard unit of the item. Only supported by the Premium for Wholesale & Distribution and Manufacturing * @property int $CopyRemarks Copy purchase remarks to purchase lines * @property string $CountryOfOrigin Country of origin code * @property string $CountryOfOriginDescription Description of country of origin @@ -52,6 +53,7 @@ class SupplierItem extends Model protected $fillable = [ 'ID', + 'Barcode', 'CopyRemarks', 'CountryOfOrigin', 'CountryOfOriginDescription', diff --git a/src/Picqer/Financials/Exact/SyncAccount.php b/src/Picqer/Financials/Exact/SyncAccount.php index e8ce8c8b..97e0f948 100644 --- a/src/Picqer/Financials/Exact/SyncAccount.php +++ b/src/Picqer/Financials/Exact/SyncAccount.php @@ -81,7 +81,7 @@ * @property string $InvoiceAccountCode Code of InvoiceAccount * @property string $InvoiceAccountName Name of InvoiceAccount * @property int $InvoiceAttachmentType Indicates which attachment types should be sent when a sales invoice is printed. Only values in related table with Invoice=1 are allowed - * @property int $InvoicingMethod Method of sending for sales invoices. Values: 1: Paper, 2: EMail, 4: Mailbox (electronic exchange), 8: Send and track + * @property int $InvoicingMethod Method of sending for sales invoices. Values: 1: Paper, 2: EMail, 4: Mailbox (electronic exchange), 8: Send and trackTake notes: To use the '4 - Mailbox (electronic exchange)' option, the 'Mailbox' feature set is required in the licence. * @property int $IsAccountant Indicates whether the account is an accountant. Values: 0 = No accountant, 1 = True, but accountant doesn't want his name to be published in the list of accountants, 2 = True, and accountant is published in the list of accountants * @property int $IsAgency Indicates whether the accounti is an agency * @property int $IsAnonymised Indicates whtether the account is anonymised. @@ -120,7 +120,7 @@ * @property string $PhoneExtension Phone number extention * @property string $Postcode Visit address postcode * @property string $PriceList Default sales price list for account - * @property string $PurchaseCurrency Currency of purchase + * @property string $PurchaseCurrency Currency of purchaseTake notes: If the currency code input is not in the active currencies, the value will be set to empty. * @property string $PurchaseCurrencyDescription Description of PurchaseCurrency * @property int $PurchaseLeadDays Indicates number of days required to receive a purchase. Acts as a default * @property string $PurchaseVATCode Default VAT code used for purchase entries @@ -131,7 +131,7 @@ * @property string $ResellerCode Code of Reseller * @property string $ResellerName Name of Reseller * @property string $RSIN Fiscal number for NL legislation - * @property string $SalesCurrency Currency of Sales used for Time & Billing + * @property string $SalesCurrency Currency of Sales used for Time & BillingTake notes: If the currency code input is not in the active currencies, the value will be set to empty. * @property string $SalesCurrencyDescription Description of SalesCurrency * @property string $SalesVATCode Default VAT code for a sales entry * @property string $SalesVATCodeDescription Description of SalesVATCode diff --git a/src/Picqer/Financials/Exact/SyncAddress.php b/src/Picqer/Financials/Exact/SyncAddress.php index 11548a2b..71812a3b 100644 --- a/src/Picqer/Financials/Exact/SyncAddress.php +++ b/src/Picqer/Financials/Exact/SyncAddress.php @@ -46,7 +46,7 @@ * @property string $FreeTextField_04 Free text field 4 * @property string $FreeTextField_05 Free text field 5 * @property string $ID Primary key - * @property string $Mailbox Mailbox + * @property string $Mailbox MailboxTake notes: The 'Mailbox' functionality required the Mailbox feature set in the licence. * @property bool $Main Indicates if the address is the main address for this type * @property string $Modified Last modified date * @property string $Modifier User ID of modifier diff --git a/src/Picqer/Financials/Exact/SyncEmployee.php b/src/Picqer/Financials/Exact/SyncEmployee.php index f95bce35..4f6de804 100644 --- a/src/Picqer/Financials/Exact/SyncEmployee.php +++ b/src/Picqer/Financials/Exact/SyncEmployee.php @@ -29,6 +29,7 @@ * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property string $Customer Customer ID + * @property string $CustomField Custom field endpoint. Provided only for the Exact Online Premium users. * @property int $Division Division code * @property string $Email Page: User maintenance page; Section: PersonalE-mail address of a user. If employee is linked to a user, the user email is stored in this property.Note: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employeesUsers created in Exact Online can access the company or companies in an administration. * @property int $EmployeeHID Employee number @@ -61,7 +62,9 @@ * @property string $Person Reference to the persons table in which the personal data of the employee is stored * @property string $Phone Phone numberNote: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees * @property string $PhoneExtension Phone number extensionNote: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees + * @property string $Picture Bytes of the logo image * @property string $PictureFileName Filename of picture + * @property string $PictureThumbnailUrl Thumbnail url of the picture * @property string $PictureUrl Url of picture * @property string $Postcode PostcodeNote: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees * @property string $PrivateEmail Section: Personal Personal e-mail address of the employee.Note: The value is only returned if user has any of the following roles: View userEnter variable payroll mutationsManage employeesAnonymise employee and userView personal information Of employees @@ -101,6 +104,7 @@ class SyncEmployee extends Model 'Creator', 'CreatorFullName', 'Customer', + 'CustomField', 'Division', 'Email', 'EmployeeHID', @@ -133,7 +137,9 @@ class SyncEmployee extends Model 'Person', 'Phone', 'PhoneExtension', + 'Picture', 'PictureFileName', + 'PictureThumbnailUrl', 'PictureUrl', 'Postcode', 'PrivateEmail', diff --git a/src/Picqer/Financials/Exact/SyncEmploymentContract.php b/src/Picqer/Financials/Exact/SyncEmploymentContract.php index 903a4860..1e266b3b 100644 --- a/src/Picqer/Financials/Exact/SyncEmploymentContract.php +++ b/src/Picqer/Financials/Exact/SyncEmploymentContract.php @@ -29,6 +29,7 @@ * @property string $ModifierFullName Name of modifier * @property string $ProbationEndDate Employment probation end date * @property int $ProbationPeriod Employment probation period + * @property string $ProbationPeriodDescription Contract probation period description * @property int $ReasonContract Employment contract reason code. 1 - New employment, 2 - Employment change, 3 - New legal employer, 4 - Acquisition 5 - Previous contract expired, 6 - Other * @property string $ReasonContractDescription Employment contract reason description * @property int $Sequence Sequence number @@ -65,6 +66,7 @@ class SyncEmploymentContract extends Model 'ModifierFullName', 'ProbationEndDate', 'ProbationPeriod', + 'ProbationPeriodDescription', 'ReasonContract', 'ReasonContractDescription', 'Sequence', diff --git a/src/Picqer/Financials/Exact/SyncGLAccount.php b/src/Picqer/Financials/Exact/SyncGLAccount.php index b3329914..700aebdc 100644 --- a/src/Picqer/Financials/Exact/SyncGLAccount.php +++ b/src/Picqer/Financials/Exact/SyncGLAccount.php @@ -23,7 +23,6 @@ * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property string $CustomField Custom field endpoint - * @property DeductibilityPercentage[] $DeductibilityPercentages Deductibility percentages. You can have several Deductibility percentages, with start and end dates * @property string $Description Name of the G/L account. If Multilanguage featureset is enabled in the administration and the G/L account already has a set of termed description, this field is not allowed to change. * @property int $Division Division code * @property int $ExcludeVATListing General ledger transactions on this G/L account should not appear on the VAT listing @@ -75,7 +74,6 @@ class SyncGLAccount extends Model 'Creator', 'CreatorFullName', 'CustomField', - 'DeductibilityPercentages', 'Description', 'Division', 'ExcludeVATListing', diff --git a/src/Picqer/Financials/Exact/SyncItem.php b/src/Picqer/Financials/Exact/SyncItem.php index f4f8e0bf..1e68f691 100644 --- a/src/Picqer/Financials/Exact/SyncItem.php +++ b/src/Picqer/Financials/Exact/SyncItem.php @@ -81,11 +81,11 @@ * @property bool $IsPurchaseItem Indicates if the item can be purchased * @property bool $IsSalesItem Indicates if the item can be sold * @property bool $IsSerialItem Indicates that serial numbers are used for this item - * @property bool $IsStockItem If you have the Trade or Manufacturing license and you check this property the item will be shown in the stock positions overview, stock counts and transaction lists. If you have the Invoice module and you check this property you will get a general journal entry based on the Stock and Costs G/L accounts of the item group. If you don’t want the general journal entry to be created you should change the Stock/Costs G/L account on the Item group page to the type Costs instead of Inventory. + * @property bool $IsStockItem If you have the Trade or Manufacturing license and you check this property the item will be shown in the stock positions overview, stock counts and transaction lists. If you have the Invoice module and you check this property you will get a general journal entry based on the Stock and Costs G/L accounts of the item group. If you don’t want the general journal entry to be created you should change the Stock/Costs G/L account on the Item group page to the type Costs instead of Inventory. If you have the CRM Standalone license, the item will not be available. * @property bool $IsSubcontractedItem Indicates if the item is provided by an outside supplier * @property int $IsTaxableItem Indicates if tax needs to be calculated for this item * @property int $IsTime Indicates if the item is a time unit item (for example a labor hour item) - * @property int $IsWebshopItem Indicates if the item can be exported to a web shop + * @property int $IsWebshopItem Indicates if the item can be exported to a web shop. If you have the CRM Standalone license, the item will not be available. * @property string $ItemGroup GUID of Item group of the item * @property string $ItemGroupCode Code of ItemGroup * @property string $ItemGroupDescription Description of ItemGroup diff --git a/src/Picqer/Financials/Exact/SyncProject.php b/src/Picqer/Financials/Exact/SyncProject.php index 965b544b..dc6d0753 100644 --- a/src/Picqer/Financials/Exact/SyncProject.php +++ b/src/Picqer/Financials/Exact/SyncProject.php @@ -47,6 +47,7 @@ * @property string $InternalNotes Internal notes not to be printed in invoice * @property string $InvoiceAddress Invoice address * @property bool $InvoiceAsQuoted Indicates whether the project is invoice as quoted + * @property int $IsWBSRequiredForEntry Indicates whether the project WBS is required for time and cost entry E.g: 0 = Based on company setting, 1 = Yes, 2 = No * @property string $Manager Responsible person for this project * @property string $ManagerFullname Name of Manager * @property float $MarkupPercentage Purchase markup percentage @@ -114,6 +115,7 @@ class SyncProject extends Model 'InternalNotes', 'InvoiceAddress', 'InvoiceAsQuoted', + 'IsWBSRequiredForEntry', 'Manager', 'ManagerFullname', 'MarkupPercentage', diff --git a/src/Picqer/Financials/Exact/SyncPurchaseItemPrice.php b/src/Picqer/Financials/Exact/SyncPurchaseItemPrice.php index c8693088..9e722293 100644 --- a/src/Picqer/Financials/Exact/SyncPurchaseItemPrice.php +++ b/src/Picqer/Financials/Exact/SyncPurchaseItemPrice.php @@ -10,6 +10,7 @@ * @property int $Timestamp Timestamp * @property string $Account ID of the supplier * @property string $AccountName Name of the supplier account + * @property string $Barcode This is the barcode for the unit other than standard unit of the item. Only supported by the Premium for Wholesale & Distribution and Manufacturing * @property string $Created Creation date * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator @@ -42,6 +43,7 @@ class SyncPurchaseItemPrice extends Model 'Timestamp', 'Account', 'AccountName', + 'Barcode', 'Created', 'Creator', 'CreatorFullName', diff --git a/src/Picqer/Financials/Exact/SyncSalesItemPrice.php b/src/Picqer/Financials/Exact/SyncSalesItemPrice.php index 6451a5c9..c890b1a7 100644 --- a/src/Picqer/Financials/Exact/SyncSalesItemPrice.php +++ b/src/Picqer/Financials/Exact/SyncSalesItemPrice.php @@ -10,6 +10,7 @@ * @property int $Timestamp Timestamp * @property string $Account ID of the customer * @property string $AccountName Name of the customer account + * @property string $Barcode This is the barcode for the unit other than standard unit of the item. Only supported by the Premium for Wholesale & Distribution and Manufacturing * @property string $Created Creation date * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator @@ -17,6 +18,7 @@ * @property string $DefaultItemUnit The default unit of the item * @property string $DefaultItemUnitDescription The description of the default item unit * @property int $Division Division code + * @property string $Employee ID of the employee that is linked to sales item price * @property string $EndDate Together with StartDate this determines whether the price is active * @property string $ID Primary key * @property string $Item Item ID @@ -27,6 +29,8 @@ * @property string $ModifierFullName Name of modifier * @property float $NumberOfItemsPerUnit This is the multiplication factor when going from default item unit to the unit of this price.For example if the default item unit is 'gram' and the price unit is 'kilogram' then the value of this property is 1000. * @property float $Price The actual price of this sales item + * @property string $Project ID of project that is linked to sales item price + * @property string $ProjectDescription Description of the project * @property float $Quantity Minimum quantity to which the price is applicable * @property string $StartDate Together with EndDate this determines whether the price is active * @property string $Unit The unit code of the price @@ -42,6 +46,7 @@ class SyncSalesItemPrice extends Model 'Timestamp', 'Account', 'AccountName', + 'Barcode', 'Created', 'Creator', 'CreatorFullName', @@ -49,6 +54,7 @@ class SyncSalesItemPrice extends Model 'DefaultItemUnit', 'DefaultItemUnitDescription', 'Division', + 'Employee', 'EndDate', 'ID', 'Item', @@ -59,6 +65,8 @@ class SyncSalesItemPrice extends Model 'ModifierFullName', 'NumberOfItemsPerUnit', 'Price', + 'Project', + 'ProjectDescription', 'Quantity', 'StartDate', 'Unit', diff --git a/src/Picqer/Financials/Exact/SyncSalesOrderHeader.php b/src/Picqer/Financials/Exact/SyncSalesOrderHeader.php index 0c2793ad..8d65ab55 100644 --- a/src/Picqer/Financials/Exact/SyncSalesOrderHeader.php +++ b/src/Picqer/Financials/Exact/SyncSalesOrderHeader.php @@ -22,6 +22,7 @@ * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property string $Currency Currency code + * @property string $CustomField Custom field endpoint. Provided only for the Exact Online Premium users. * @property string $DeliverTo Reference to the delivery customer. For an existing sales order this value can not be changed. * @property string $DeliverToContactPerson Reference to contact person of delivery customer * @property string $DeliverToContactPersonFullName Name of contact person of delivery customer @@ -107,6 +108,7 @@ class SyncSalesOrderHeader extends Model 'Creator', 'CreatorFullName', 'Currency', + 'CustomField', 'DeliverTo', 'DeliverToContactPerson', 'DeliverToContactPersonFullName', diff --git a/src/Picqer/Financials/Exact/SyncSalesOrderLine.php b/src/Picqer/Financials/Exact/SyncSalesOrderLine.php index 50a0204f..38c4132c 100644 --- a/src/Picqer/Financials/Exact/SyncSalesOrderLine.php +++ b/src/Picqer/Financials/Exact/SyncSalesOrderLine.php @@ -19,6 +19,7 @@ * @property string $Creator User ID of creator * @property string $CreatorFullName Name of creator * @property string $CustomerItemCode Code the customer uses for this item + * @property string $CustomField Custom field endpoint. Provided only for the Exact Online Premium users. * @property string $DeliveryDate Delivery date of this line * @property int $DeliveryStatus Shipping status of the sales order line. 12=Open, 20=Partial, 21=Complete, 45=Cancelled * @property string $DeliveryStatusDescription Description of DeliveryStatus @@ -86,6 +87,7 @@ class SyncSalesOrderLine extends Model 'Creator', 'CreatorFullName', 'CustomerItemCode', + 'CustomField', 'DeliveryDate', 'DeliveryStatus', 'DeliveryStatusDescription', diff --git a/src/Picqer/Financials/Exact/SyncSupplierItem.php b/src/Picqer/Financials/Exact/SyncSupplierItem.php index 44243a70..3db319da 100644 --- a/src/Picqer/Financials/Exact/SyncSupplierItem.php +++ b/src/Picqer/Financials/Exact/SyncSupplierItem.php @@ -8,6 +8,7 @@ * @see https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=SyncLogisticsSupplierItem * * @property int $Timestamp Timestamp + * @property string $Barcode This is the barcode for the unit other than standard unit of the item. Only supported by the Premium for Wholesale & Distribution and Manufacturing * @property int $CopyRemarks Copy purchase remarks to purchase lines * @property string $CountryOfOrigin Country of origin code * @property string $CountryOfOriginDescription Description of country of origin @@ -54,6 +55,7 @@ class SyncSupplierItem extends Model protected $fillable = [ 'Timestamp', + 'Barcode', 'CopyRemarks', 'CountryOfOrigin', 'CountryOfOriginDescription', diff --git a/src/Picqer/Financials/Exact/SyncTransactionLine.php b/src/Picqer/Financials/Exact/SyncTransactionLine.php index 10d94066..55f0b8f8 100644 --- a/src/Picqer/Financials/Exact/SyncTransactionLine.php +++ b/src/Picqer/Financials/Exact/SyncTransactionLine.php @@ -72,7 +72,7 @@ * @property string $SubscriptionDescription Description of subscription line * @property string $TrackingNumber Tracking number of item * @property string $TrackingNumberDescription Tracking number description - * @property int $Type The transaction type.10 = Opening balance142 = Issue to parent20 = Sales entry145 = Shop order time entry21 = Sales credit note146 = Shop order time entry reversal30 = Purchase entry147 = Shop order by-product receipt31 = Purchase credit note148 = Shop order by-product reversal40 = Cash flow150 = Requirement issue50 = VAT return151 = Requirement reversal70 = Asset - Depreciation152 = Returned from parent71 = Asset - Investment155 = Subcontract Issue72 = Asset - Revaluation156 = Subcontract reversal73 = Asset - Transfer158 = Shop order completed74 = Asset - Split162 = Finish assembly75 = Asset - Discontinue170 = Payroll76 = Asset - Sales180 = Stock revaluation80 = Revaluation181 = Financial revaluation82 = Exchange rate difference195 = Stock count83 = Payment difference290 = Correction entry84 = Deferred revenue310 = Period closing85 = Tracking number:Revaluation320 = Year end reflection86 = Deferred cost321 = Year end costing87 = VAT on prepayment322 = Year end profits to gross profit90 = Other323 = Year end costs to gross profit120 = Delivery324 = Year end tax121 = Sales return325 = Year end gross profit to net p/l130 = Receipt326 = Year end net p/l to balance sheet131 = Purchase return327 = Year end closing balance140 = Shop order stock receipt328 = Year start opening balance141 = Shop order stock reversal3000 = Budget + * @property int $Type The transaction type.10 = Opening balance141 = Shop order stock reversal20 = Sales entry142 = Issue to parent21 = Sales credit note145 = Shop order time entry30 = Purchase entry146 = Shop order time entry reversal31 = Purchase credit note147 = Shop order by-product receipt40 = Cash flow148 = Shop order by-product reversal50 = VAT return150 = Requirement issue70 = Asset - Depreciation151 = Requirement reversal71 = Asset - Investment152 = Returned from parent72 = Asset - Revaluation155 = Subcontract Issue73 = Asset - Transfer156 = Subcontract reversal74 = Asset - Split158 = Shop order completed75 = Asset - Discontinue162 = Finish assembly76 = Asset - Sales170 = Payroll80 = Revaluation180 = Stock revaluation82 = Exchange rate difference181 = Financial revaluation83 = Payment difference195 = Stock count84 = Deferred revenue290 = Correction entry85 = Tracking number:Revaluation310 = Period closing86 = Deferred cost320 = Year end reflection87 = VAT on prepayment321 = Year end costing90 = Other322 = Year end profits to gross profit95 = Accrued revenue323 = Year end costs to gross profit96 = Accrued costs324 = Year end tax120 = Delivery325 = Year end gross profit to net p/l121 = Sales return326 = Year end net p/l to balance sheet130 = Receipt327 = Year end closing balance131 = Purchase return328 = Year start opening balance140 = Shop order stock receipt3000 = Budget * @property string $VATCode Vat code * @property string $VATCodeDescription Description of VATCode * @property float $VATPercentage Vat percentage diff --git a/src/Picqer/Financials/Exact/Transaction.php b/src/Picqer/Financials/Exact/Transaction.php index 27f91855..d9dc94a8 100644 --- a/src/Picqer/Financials/Exact/Transaction.php +++ b/src/Picqer/Financials/Exact/Transaction.php @@ -33,7 +33,7 @@ * @property int $Status Status: 5 = Rejected, 20 = Open, 50 = Processed * @property string $StatusDescription Description of Status * @property TransactionLine[] $TransactionLines Collection of lines - * @property int $Type The transaction type.10 = Opening balance142 = Issue to parent20 = Sales entry145 = Shop order time entry21 = Sales credit note146 = Shop order time entry reversal30 = Purchase entry147 = Shop order by-product receipt31 = Purchase credit note148 = Shop order by-product reversal40 = Cash flow150 = Requirement issue50 = VAT return151 = Requirement reversal70 = Asset - Depreciation152 = Returned from parent71 = Asset - Investment155 = Subcontract Issue72 = Asset - Revaluation156 = Subcontract reversal73 = Asset - Transfer158 = Shop order completed74 = Asset - Split162 = Finish assembly75 = Asset - Discontinue170 = Payroll76 = Asset - Sales180 = Stock revaluation80 = Revaluation181 = Financial revaluation82 = Exchange rate difference195 = Stock count83 = Payment difference290 = Correction entry84 = Deferred revenue310 = Period closing85 = Tracking number:Revaluation320 = Year end reflection86 = Deferred cost321 = Year end costing87 = VAT on prepayment322 = Year end profits to gross profit90 = Other323 = Year end costs to gross profit120 = Delivery324 = Year end tax121 = Sales return325 = Year end gross profit to net p/l130 = Receipt326 = Year end net p/l to balance sheet131 = Purchase return327 = Year end closing balance140 = Shop order stock receipt328 = Year start opening balance141 = Shop order stock reversal3000 = Budget + * @property int $Type The transaction type.10 = Opening balance141 = Shop order stock reversal20 = Sales entry142 = Issue to parent21 = Sales credit note145 = Shop order time entry30 = Purchase entry146 = Shop order time entry reversal31 = Purchase credit note147 = Shop order by-product receipt40 = Cash flow148 = Shop order by-product reversal50 = VAT return150 = Requirement issue70 = Asset - Depreciation151 = Requirement reversal71 = Asset - Investment152 = Returned from parent72 = Asset - Revaluation155 = Subcontract Issue73 = Asset - Transfer156 = Subcontract reversal74 = Asset - Split158 = Shop order completed75 = Asset - Discontinue162 = Finish assembly76 = Asset - Sales170 = Payroll80 = Revaluation180 = Stock revaluation82 = Exchange rate difference181 = Financial revaluation83 = Payment difference195 = Stock count84 = Deferred revenue290 = Correction entry85 = Tracking number:Revaluation310 = Period closing86 = Deferred cost320 = Year end reflection87 = VAT on prepayment321 = Year end costing90 = Other322 = Year end profits to gross profit95 = Accrued revenue323 = Year end costs to gross profit96 = Accrued costs324 = Year end tax120 = Delivery325 = Year end gross profit to net p/l121 = Sales return326 = Year end net p/l to balance sheet130 = Receipt327 = Year end closing balance131 = Purchase return328 = Year start opening balance140 = Shop order stock receipt3000 = Budget * @property string $TypeDescription The description of the transaction type */ class Transaction extends Model diff --git a/src/Picqer/Financials/Exact/TransactionLine.php b/src/Picqer/Financials/Exact/TransactionLine.php index 1b164b87..778535cd 100644 --- a/src/Picqer/Financials/Exact/TransactionLine.php +++ b/src/Picqer/Financials/Exact/TransactionLine.php @@ -72,7 +72,7 @@ * @property string $SubscriptionDescription Description of subscription line * @property string $TrackingNumber Tracking number of item * @property string $TrackingNumberDescription Tracking number description - * @property int $Type The transaction type.10 = Opening balance142 = Issue to parent20 = Sales entry145 = Shop order time entry21 = Sales credit note146 = Shop order time entry reversal30 = Purchase entry147 = Shop order by-product receipt31 = Purchase credit note148 = Shop order by-product reversal40 = Cash flow150 = Requirement issue50 = VAT return151 = Requirement reversal70 = Asset - Depreciation152 = Returned from parent71 = Asset - Investment155 = Subcontract Issue72 = Asset - Revaluation156 = Subcontract reversal73 = Asset - Transfer158 = Shop order completed74 = Asset - Split162 = Finish assembly75 = Asset - Discontinue170 = Payroll76 = Asset - Sales180 = Stock revaluation80 = Revaluation181 = Financial revaluation82 = Exchange rate difference195 = Stock count83 = Payment difference290 = Correction entry84 = Deferred revenue310 = Period closing85 = Tracking number:Revaluation320 = Year end reflection86 = Deferred cost321 = Year end costing87 = VAT on prepayment322 = Year end profits to gross profit90 = Other323 = Year end costs to gross profit120 = Delivery324 = Year end tax121 = Sales return325 = Year end gross profit to net p/l130 = Receipt326 = Year end net p/l to balance sheet131 = Purchase return327 = Year end closing balance140 = Shop order stock receipt328 = Year start opening balance141 = Shop order stock reversal3000 = Budget + * @property int $Type The transaction type.10 = Opening balance141 = Shop order stock reversal20 = Sales entry142 = Issue to parent21 = Sales credit note145 = Shop order time entry30 = Purchase entry146 = Shop order time entry reversal31 = Purchase credit note147 = Shop order by-product receipt40 = Cash flow148 = Shop order by-product reversal50 = VAT return150 = Requirement issue70 = Asset - Depreciation151 = Requirement reversal71 = Asset - Investment152 = Returned from parent72 = Asset - Revaluation155 = Subcontract Issue73 = Asset - Transfer156 = Subcontract reversal74 = Asset - Split158 = Shop order completed75 = Asset - Discontinue162 = Finish assembly76 = Asset - Sales170 = Payroll80 = Revaluation180 = Stock revaluation82 = Exchange rate difference181 = Financial revaluation83 = Payment difference195 = Stock count84 = Deferred revenue290 = Correction entry85 = Tracking number:Revaluation310 = Period closing86 = Deferred cost320 = Year end reflection87 = VAT on prepayment321 = Year end costing90 = Other322 = Year end profits to gross profit95 = Accrued revenue323 = Year end costs to gross profit96 = Accrued costs324 = Year end tax120 = Delivery325 = Year end gross profit to net p/l121 = Sales return326 = Year end net p/l to balance sheet130 = Receipt327 = Year end closing balance131 = Purchase return328 = Year start opening balance140 = Shop order stock receipt3000 = Budget * @property string $VATCode Vat code * @property string $VATCodeDescription Description of VATCode * @property float $VATPercentage Vat percentage diff --git a/src/Picqer/Financials/Exact/UpdateCustomField.php b/src/Picqer/Financials/Exact/UpdateCustomField.php index 24627714..7661bea7 100644 --- a/src/Picqer/Financials/Exact/UpdateCustomField.php +++ b/src/Picqer/Financials/Exact/UpdateCustomField.php @@ -11,7 +11,7 @@ * @property string $BusinessComponentName Business component name * @property string $Caption Custom field description * @property string $PropertyName Custom business property name - * @property string $RefersTo The name of the referencing entity. The supported values are Item, Account, Project, Opportunity, SalesOrder, User and Contact + * @property string $RefersTo The name of the referencing entity. The supported values are Item, Account, Project, Opportunity, SalesOrder, Contact, User, Employee and Document * @property string $Type Represents the data type of the custom field. The supported datatypes are boolean, integer, string, double, date and GUID * @property string $Value Custom field data */