QicsMilestones API Version: V3
This is API version 3 (stable).
It provides
Documentation
Please note that number of requests is limited to 3 per second and 120 per minute.
Differences from previous version (V2)
-
Assignment entity
- Description property always returns null
-
Customer entity was renamed to CustomerCompany
- ManagerResourceCompanyId property was renamed to ManagerEmployeeCompanyId
-
Company entity
- HasXsltInvoiceProcessingBatchFile property was removed
-
Employee entity was renamed to EmployeeCompany
- Address1 property was removed
- Address2 property was removed
- City property was removed
- ContactPerson property was removed
- Country property was removed
- County property was removed
- PhoneNumber property was removed
- UseEmployeeItems property was removed
- VacationFromPreviousYear property was removed
- ZipCode property was removed
- ResourceId property was renamed to EmployeeId
- ResourceCompanyId property was renamed to EmployeeCompanyId
- ResourceNumber property was renamed to EmployeeNumber
- ManagerResourceCompanyId property was renamed to ManagerEmployeeCompanyId
- NormBillableHoursPerWeek property was removed
- NormBillableHoursPerYear property was removed
- NormHoursPerYear property was removed
- NormProductivePerWeek property was removed
- NormProductivePerYear property was removed
-
EntityState entity
- CompanyId allows null for entities that are not company-dependent
-
EntityType enumeration
- AsyncCommandExcelImport was renamed to AsyncCommandFileOperation
- AsyncServerCommand was renamed to AsyncCommand
- FileImportBatchDetail was renamed to AsyncCommandExcelImportLineResult
- ProjectTaskAmountSpent was renamed to ProjectTaskAmount
- ProjectSpentAggregate was removed
- UserViewHtml was renamed to UserView
-
FileImportBatchDetailLineResult enumeration
- Enumeration renamed to ExcelImportLineResult (this should not affect existing code)
-
Invoice entity
- AsyncServerCommandId property renamed to InvoiceGenerationBatchId
-
InvoiceLineState enumeration
- Removed values ToBeMovedToNextInvoice, ToBeMovedToNextMonth, MovedToNextInvoice, MovedToNextMonth
-
Item entity was renamed to ItemCompany
- GLAccountAddition property was removed
- GLAccountCost property was removed
- GLAccountCoverage property was removed
- GLAccountDeduction property was removed
- GLAccountWIP property was removed
- UseItemCustomers property was removed
-
OAuthUser entity
- Name property is not required and is null for custom OAuth configuration
-
OverviewAssignment entity
- Description property always returns null
- ProjectTaskId was renamed to BudgetId
- ProjectTaskLineNumber was renamed to BudgetLineNumber
- ProjectTaskName was renamed to BudgetName
-
OverviewExtendedPropertyItem entity
- ValueComboboxId was renamed to ValueDefinitionId
- ValueComboboxName was renamed to ValueDefinitionName
-
OverviewInvoice entity
- AsyncServerCommandId property renamed to InvoiceGenerationBatchId
- InvoiceProcessingBatchId property was removed
-
OverviewInvoiceLine entity
- InvoiceLineType property is replaced by InvoiceLineType2
-
OverviewItem entity
- UseItemCustomers property was removed
-
OverviewProject entity
- AllowTimeExpenseEntry property was removed
- InvoiceNotes property was removed
- IsTaskMandatoryOnTimeEntry was renamed to IsBudgetMandatoryOnTimeEntry
- PaymentConditionCode property was removed
- PaymentConditionId property was removed
- PaymentConditionName property was removed
- RestrictTimeEntryToApplicableTasks property was removed
- SalesRepresentativeId property was removed
- SalesRepresentativeName property was removed
- SalesRepresentativeResourceId property was removed
-
OverviewTimeExpenseEntry entity
- ProjectTaskId was renamed to BudgetId
- EntryId was renamed to TimeExpenseEntryId
- IrregularityPercentageId was renamed to ExtraChargePercentageId
- IrregularityPercentageValue was renamed to ExtraChargePercentageValue
- CostRate was removed
- StartDate property was removed (can be calculated as Date + StartTime)
- StartTime property is nullable
-
Project entity
- ActivityRateType was removed
- AllowTimeExpenseEntry was removed
- BlockInvoicing was removed
- CopyProject action has default parameter CreatePreviousVersionProject = false instead of true
- ExpenseRateType was removed
- HideBudgetsOnTimesheet was added
- InvoiceCustomerCompanyId was removed
- InvoiceGroup was removed
- InvoiceLayoutId was removed
- InvoiceNotes was removed
- InvoiceReference was removed
- IsPaymentByAdvances was removed
- IsPaymentByHours was removed
- IsPaymentByOtherExpenses was removed
- IsPaymentByTravelExpenses was removed
- IsPaymentFixedFee was removed
- IsPaymentRecurring was removed
- ParentProjectId was removed
- PaymentConditionId was removed
- ProjectCode property is not required any more
- ProjectTaskLinkType was removed
- RestrictTimeEntryToApplicableTasks was removed
- SalesRepresentativeId was removed
- SurchargePercentage was removed
- TimeBudgetType was removed
- UseLimitedGroupOfProjectMembers was removed
- UseLimitedSetOfActivities was removed
- UseLimitedSetOfExpenses was removed
-
ProjectState entity
-
ProjectTask entity was renamed to Budget
- ProjectTaskId was renamed to BudgetId
- IsLeafTask was renamed to IsLeaf
- FilterItemCompanyId was renamed to ItemCompanyId
- ResourceCompanyId was renamed to EmployeeCompanyId
- ItemName was removed
- ItemCode was removed
- ItemType was removed
- WillBeInvoiced was removed
- Priority was removed
- State was added
- Hours was added
- ExpenseQuantity was added
- IsRateCustom was added
- IsCostRateCustom was added
- IsExpenseRateCustom was added
- Rate was added
- ExpenseRate was added
- CostRate was added
-
SettingType enumeration
- Color was removed
- Combobox was renamed to ValuesList
- Query was removed
-
TimeExpenseEntry entity
- AssignmentId was removed
- CostRate was removed
- Date property type changed to DateTime
- EntryId was renamed to TimeExpenseEntryId
- IrregularityPercentage property renamed to IrregularityPercentageValue
- IrregularityPercentageId was renamed to ExtraChargePercentageId
- IrregularityPercentageValue was renamed to ExtraChargePercentageValue
- IsTaskMandatoryOnTimeEntry property renamed to IsBudgetMandatoryOnTimeEntry
- ProjectTaskId was renamed to BudgetId
- State property enumerations were renamed (Open to Concept, Completed to Submitted)
-
VatCode entity
- ReverseCharge property is mandatory