HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /xml/reply/GetCustomerStatementData HTTP/1.1
Host: pcwebservice.petrolina.com.cy
Content-Type: application/xml
Content-Length: length
<GetCustomerStatementData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PCS.ServiceModel">
<password>String</password>
<username>String</username>
<MinRecordID>0</MinRecordID>
<PageNo>0</PageNo>
<invoiceMonth>String</invoiceMonth>
<invoiced>String</invoiced>
</GetCustomerStatementData>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetCustomerStatementDataResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PCS.ServiceModel">
<response_code>0</response_code>
<response_message>String</response_message>
<PageCount>0</PageCount>
<PageNo>0</PageNo>
<PageSize>0</PageSize>
<TotalRecords>0</TotalRecords>
<data>
<CustomerStatementLineData>
<accNo>String</accNo>
<accNumber>String</accNumber>
<address1>String</address1>
<analysis1>String</analysis1>
<analysis2>String</analysis2>
<analysis3>String</analysis3>
<appName>String</appName>
<batchType>String</batchType>
<carKilometers>String</carKilometers>
<carNo>String</carNo>
<carType>String</carType>
<cardNumber>0</cardNumber>
<customerName>String</customerName>
<department>String</department>
<description>String</description>
<discountValue>0</discountValue>
<district>String</district>
<driver>String</driver>
<dutyPolicy>0</dutyPolicy>
<dutyValue>0</dutyValue>
<endOfDay>String</endOfDay>
<fax>String</fax>
<invoiceId>String</invoiceId>
<lineItemId>String</lineItemId>
<mannual>0</mannual>
<netValue>0</netValue>
<permissions>String</permissions>
<poBox>String</poBox>
<postalCode>String</postalCode>
<price>0</price>
<prodCode>String</prodCode>
<pumpNumber>0</pumpNumber>
<quant>0</quant>
<recNo>String</recNo>
<receiptId>String</receiptId>
<stCarNo>String</stCarNo>
<station>String</station>
<stationBatch>0</stationBatch>
<stationName>String</stationName>
<telephone>String</telephone>
<transType>String</transType>
<transactionDate>String</transactionDate>
<transactionTime>String</transactionTime>
<type>String</type>
<value>0</value>
<vatPolicy>0</vatPolicy>
<vatRate>0</vatRate>
<vatValue>0</vatValue>
<volume>0</volume>
</CustomerStatementLineData>
</data>
</GetCustomerStatementDataResponse>