Synapcus Developers (EN)

Position (pos)

Position entity represents a part of the process (opportunity, project, campaign, cost center). Positions contain time informations like start, end, budget informations and are used in any other financial entity (e.g. sale offer, invoice, order etc.).

Database level

See the entity fields bellow. Mandatory fields are marked in red:

Name

Type

Label

Description

form *

String

Form

Represents the entity form. Will always be "pos".

pos_name *

String

Name

The object name

pog_cce_unid

String


The unique ID of the cost center object under which the position group has been created and referenced. 

pos_bdg_total

String


Represents the total budget of the object.

pos_calc_type

String


The calculation type as code. (e.g. "units", "flat")

pos_calc_type_text

String


The calculation type as label.

pos_cce_name

String


The parent cost center name under which the position has been created and referenced.

pos_cce_nr

String


The parent cost center number under which the position has been created and referenced. Will always be "YYxxxx" as serial number, that automatically increments by 1 as each new record is added.

pos_cce_unid

String


The unique ID of the cost center object under which the position has been created and referenced. 

pos_cost_add_total

Number


Represents the additional cost allocated to this position.

pos_cost_ext

Number


Represents the cost for subcontractors allocated to this position.

pos_cost_material

Number


Represents the cost for material allocated to this position.

pos_cost_misc

Number


Represents other costs allocated to this position.

pos_cost_total

Number


Represents the total cost allocated  to the object.

pos_cost_travel

Number


Represents the travel expances allocated to this position.

pos_cost_work

Number


Represents the label expances allocated to this position.

pos_created_from *

String


The parent entity type under which the position group has been created and referenced. This is limited to:
{cce=cost center; sop=opportunity; prj=project; cpg=campaign}"

pos_duration *

Number


Reprsents the total duration from start date/time till end date/time.

pos_end *

Date/Time


Represent the end date of the object.

pos_start *

Date/Time


Represent the start date of the object.

pos_nr *

Number


Represents the number of the position group.

pos_plan_subs_total

Number


Represents the subcontractors planed budget.

pos_plan_total

Number


Represents the total planed budget.

pos_prj_name

String


The parent project name under which the position has been created and referenced.

pos_prj_nr

String


The parent project number under which the position has been created and referenced. Will always be "YYxxxx" as serial number, that automatically increments by 1 as each new record is added.

pos_prj_unid

String


The unique ID of the project object under which the position has been created and referenced. 

pog_sender_name

String


The name of the person document composed from last name and first name (with an empty space in between). 

pog_sender_unid

String


The unique ID of the person document.

pos_sop_name

String


The parent opportunity name under which the position has been created and referenced.

pos_sop_nr

String


The parent opportunity number under which the position  has been created and referenced. Will always be "S-YYxxxx" as serial number, that automatically increments by 1 as each new record is added.

pos_sop_unid

String


The unique ID of the opportunity object under which the position has been created and referenced. 

pos_type *

String


The type of the position as code. (e.g. "gen", "per")

pos_type_text

String


The type of the position as label.

pos_units

Number


Represents the number of units

pos_desc

String


Represents the detailed body description.

QEE classes level

The class representing the Position is QEEPos

Inherits from: QEEObject

REST level

The endpoints dealing with Position are:

xrPos (GET, POST, PUT, DELETE)

xrPoss (GET, PUT, DELETE)