Aspect

<< Click to Display Table of Contents >>

Navigation:  Types >

Aspect

Een Aspect kan zijn: Medewerker, Klant, Project, Activiteit of een groep (groep bij TimeWriter Pro).

 

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

id

long

Weg/leeg laten voor een nieuw aspect.

Indien id wel een waarde heeft dan zal het aspect met dat id worden bewerkt.

aspect id

aspectType

string

Verplicht

N.B. mag voor een reeds bestaand aspect niet meer gewijzigd worden

zie AspectType

name

string

verplicht

omschrijving

category 1)

string


categorie

abbreviation

string


afkorting

loginName

string

Alleen indien aspectType is IT_MED (medewerker)

login naam

password

string

Alleen indien aspectType is IT_MED (medewerker).

Het wachtwoord opsturen gaat als normale tekst. (Het wordt wél encrypted opgeslagen)

Wordt bij het opvragen nooit teruggegeven.

wachtwoord

overhead

boolean


overhead

validFrom 1)

date

formaat: yyyy-mm-dd

geldig van

validTo 1)

date

formaat: yyyy-mm-dd

geldig tot en met

notForAccess 1)

boolean

Alleen voor groepen

niet voor toegang

notForAuthorizations 1)

boolean

Alleen voor groepen

niet voor autorisatie

notForCombinations 1)

boolean

Alleen voor groepen

niet voor combinaties

notForTariffAgreements 1)

boolean

Alleen voor groepen

niet voor tariefafspraken

notForBudgets 1)

boolean

Alleen voor groepen

niet voor budgetten

notForProgramModules 1)

boolean

Alleen voor groepen

niet voor programmamodules

invoiceData 2)

InvoiceData

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

address

string


adres

postalCode

string


postcode

city

string


plaats

countryCode

string

Bijv: NL, BE, DE

ISO 3166 landcode

contact

string


contactpersoon

email

string


e-mail adres

debtorId

string


debiteurnummer

reference

string


factuurreferentie

kvk

string


KvK nummer

debtorLedgerAccountCode

string


grootboekrekening debiteuren

turnoverLedgerAccountCode

string


grootboekrekening omzet

taskData 3)

TaskData

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

no

long

Alleen om te lezen, wordt automatisch gevuld

Nummer van de taak

groupId

long

Bij taken is het groupId verplicht.

Bij taakgroepen: Indien groupid is 0, dan wordt hij aan 'Alle taakgroepen' gehangen.

id van de taakgroep waaronder de taak/taakgroep moet vallen.

description

string


De ruime omschrijving van de taak

closed

boolean


True indien gesloten

budget

float


Het budget waarvoor de taak gefactureerd moet worden (bij taken en  invoiceType = FIXED_PRICE)

invoiceable

boolean


Hiermee kan worden aangegeven of de taak gefactureerd mag worden (bij taken en invoiceType = FIXED_PRICE)

useInvoicing

boolean


Hiermee kan worden aangegeven of de facturatie instellingen worden beheerd bij deze taak/taakgroep

invoiceType

TaskInvoiceType

Enumeratie met de volgende mogelijke waardes:

Waarde

Omschrijving

NONE

Geen facturatie

SUBSEQUENT_CALC

Nacalculatie

FIXED_PRICE

Vaste prijzen

RECURRING

Periodiek / abonnementen

Geeft aan op welke manier de taak/taakgroep gefactureerd moet worden.

price

float


De prijs. Bij invoiceType = FIXED_PRICE of RECURRING

recurringPattern 4)

RecurringPattern

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

start

date

verplicht

datum waarop de periodieke taak (het abonnement) begint

end

date


datum waarop de periodieke taak eindigt

type

RecurringPatternType

Enumeratie met de volgende mogelijke waardes:

Waarde

WEEK

MONTH

YEAR

het terugkeerpatroon

frequency

integer

minimaal 1

om de hoeveel keer het terugkeerpatroon moet worden herhaald

id_GR_MED

long


medewerkersgroep (hoedanigheid) id

id_IT_AT1

long


id aspect 1

id_IT_AT2

long


id aspect 2

id_IT_AT3

long


id aspect 3

id_IT_AT4

long


id aspect 4

id_IT_AT5

long


id aspect 5

userFieldList

turnoverLedgerAccountCode

string

zie UserField

1) Alleen voor TimeWriter Pro.

2) Alleen meegeven in de aanroep voor een aspectype dat als 'Klant' is ingesteld voor de facturering en alleen die velden meegeven die zijn ingesteld voor factuurgegevens.

3) Alleen bij taken en taakgroepen (aspect type 'IT_TAA' en 'GR_TAA')

4) Indien invoiceType = RECURRING is er een RecurringPattern