Skip to content

Get PayrollDeprecated

Operation
wsdlGetPayroll
SOAP Action
uri:FlexForce/getPayroll
Service
FlexForce
Port
FlexForcePort
Style
rpc

Fetch generated salary types and calculated costs for those salary types. Deprecated — use wsdlGetPayrollV2 instead.


Request

Message: wsdlGetPayrollRequest

apiKeystring

API key of the unit.

FormatXXXX-XXXX-XXXX-XXXX
fromDatestring
toDatestring
attestint
pSalTypestring
empInUnitOnlyint
employeeIdint
badgeNostring
isTransferingToPayrollint
curl -X POST 'https://api.quinyx.com/FlexForceWebServices.php' \
  -H 'Content-Type: text/xml; charset=utf-8' \
  -H 'SOAPAction: "uri:FlexForce/getPayroll"' \
  --data @- <<'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="https://api.quinyx.com/soap/FlexForce">
  <soap:Body>
    <tns:wsdlGetPayroll>
    <apiKey xsi:type="xsd:string">string</apiKey>
    <fromDate xsi:type="xsd:string">string</fromDate>
    <toDate xsi:type="xsd:string">string</toDate>
    <attest xsi:type="xsd:int">0</attest>
    <pSalType xsi:type="xsd:string">string</pSalType>
    <empInUnitOnly xsi:type="xsd:int">0</empInUnitOnly>
    <employeeId xsi:type="xsd:int">0</employeeId>
    <badgeNo xsi:type="xsd:string">string</badgeNo>
    <isTransferingToPayroll xsi:type="xsd:int">0</isTransferingToPayroll>
    </tns:wsdlGetPayroll>
  </soap:Body>
</soap:Envelope>
EOF

Response

Message: wsdlGetPayrollResponse

returnArray<Payroll>
itemPayroll
idintrequired
empNamestringrequired
restIdintrequired
badgeNostringrequired
socsecNostringrequired
cardNostringrequired
pTypeintrequired
datestringrequired
salTypestringrequired
instringrequired
outstringrequired
hoursdecimalrequired
costCentrestringrequired
projectNostringrequired
accountNostringrequired
agrmntAdditionalField1stringrequired
agrmntAdditionalField2stringrequired
agrmntAdditionalField3stringrequired
agrmntAdditionalField4stringrequired
agrmntAdditionalField5stringrequired
externalInfo1stringrequired
externalInfo2stringrequired
externalInfo3stringrequired
decisionNostringrequired
customerNostringrequired
teamIdintrequired
teamExtCodestringrequired
scheduleIdintrequired
punchIdintrequired
punchDatestringrequired
orgScheduleIdintrequired
leaveAppIdintrequired
segmentStartDatestringrequired
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="https://api.quinyx.com/soap/FlexForce">
  <soap:Body>
    <tns:wsdlGetPayrollResponse>
    <return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="tns:Payroll[1]">
      <item xsi:type="tns:Payroll">
        <id xsi:type="xsd:int">0</id>
        <empName xsi:type="xsd:string">string</empName>
        <restId xsi:type="xsd:int">0</restId>
        <badgeNo xsi:type="xsd:string">string</badgeNo>
        <socsecNo xsi:type="xsd:string">string</socsecNo>
        <cardNo xsi:type="xsd:string">string</cardNo>
        <pType xsi:type="xsd:int">0</pType>
        <date xsi:type="xsd:string">string</date>
        <salType xsi:type="xsd:string">string</salType>
        <in xsi:type="xsd:string">string</in>
        <out xsi:type="xsd:string">string</out>
        <hours xsi:type="xsd:decimal">0</hours>
        <costCentre xsi:type="xsd:string">string</costCentre>
        <projectNo xsi:type="xsd:string">string</projectNo>
        <accountNo xsi:type="xsd:string">string</accountNo>
        <agrmntAdditionalField1 xsi:type="xsd:string">string</agrmntAdditionalField1>
        <agrmntAdditionalField2 xsi:type="xsd:string">string</agrmntAdditionalField2>
        <agrmntAdditionalField3 xsi:type="xsd:string">string</agrmntAdditionalField3>
        <agrmntAdditionalField4 xsi:type="xsd:string">string</agrmntAdditionalField4>
        <agrmntAdditionalField5 xsi:type="xsd:string">string</agrmntAdditionalField5>
        <externalInfo1 xsi:type="xsd:string">string</externalInfo1>
        <externalInfo2 xsi:type="xsd:string">string</externalInfo2>
        <externalInfo3 xsi:type="xsd:string">string</externalInfo3>
        <decisionNo xsi:type="xsd:string">string</decisionNo>
        <customerNo xsi:type="xsd:string">string</customerNo>
        <teamId xsi:type="xsd:int">0</teamId>
        <teamExtCode xsi:type="xsd:string">string</teamExtCode>
        <scheduleId xsi:type="xsd:int">0</scheduleId>
        <punchId xsi:type="xsd:int">0</punchId>
        <punchDate xsi:type="xsd:string">string</punchDate>
        <orgScheduleId xsi:type="xsd:int">0</orgScheduleId>
        <leaveAppId xsi:type="xsd:int">0</leaveAppId>
        <segmentStartDate xsi:type="xsd:string">string</segmentStartDate>
      </item>
    </return>
    </tns:wsdlGetPayrollResponse>
  </soap:Body>
</soap:Envelope>