Workorders

En arbetsorder(workorder) utgör grunden för kundens beställning. Till en arbetsorder kopplar man en kund, en tjänst (eller flera), specificerar hur uppdraget skall utföras (enstaka, grupp, återkommande) och kopplar en eller flera anställda.

Utifrån arbetsordrar genereras sedan uppdrag (API: missions/bookings), vilka i sin tur består av bokningar (API: bookinglines) i schemat. Alla framtida uppdrag (missions/bookings) generas utifrån hur arbetsordern ser ut just nu. Ändrar man t.ex. den specificerade tiden i en sedan tidigare skapad arbetsorder från 8-10 till 8-11 ändras alla framtida bokningar i enlighet med den senast angivna tiden.

 

findBy…/filter

 

field

 

type

 

 id

 id

 int

 status

 status

 int

 deleted

 deleted

 bool

 reversecharge

 reversecharge

 bool

 workorder_number

 workorder_number

 string

 client_id

 client_id

 int

 contact_id

 contact_id

 int

 delivery_address_id

 delivery_clientaddress_id

 int

 invoice_address_id

 invoice_clientaddress_id

 int

 workordergroup_id

 workordergroup_id

 int

POST

Field Type  

 workordergroup_id

 int

Optional

 client_id

 int Mandatory

 contact_id

 int

 Optional

 ID on Client's contact person

 costcenter_id

 int

 Optional

 Kostnadsställe

 status

 int

Optional

 Will assume default value as chosen in system settings if not provided.

  1. Under arbete
  2. Offert
  3. Beställd
  4. Stängd
  5. Uppehåll
  6. Borttagen

 delivery_clientaddress_id

 int Optional

 invoice_clientaddress_id

 int Optional

 reversecharge

 boolean

Optional

Omvänd betalningsskyldighet (eller byggmoms)

Implies that VAT is to be paid by the invoice receiver.

 

PUT

Field Type  

 workordergroup_id

 int

 Arbetsordergrupp

 contact_id

 int  Kontaktperson 

 costcenter_id

 int  Kostnadsställe

 status

 int
  1. Under arbete
  2. Offert
  3. Beställd
  4. Stängd
  5. Uppehåll
  6. Borttagen

 delivery_clientaddress_id

 int  

 invoice_clientaddress_id

 int  

 reversecharge

 boolean Implies that VAT is to be paid by the invoice receiver.

 

© TimeWave AB