EconomicWebService


Click here for a complete list of operations.

Entry_TurnVoucher

Turn all the entries that belong to the same voucher and are on the same date as this entry. Turn creates opposite entries, and then proceeds to create entries that have the opposite sign of the voucher entries. This is done by multiplying amounts by -2.
Parameters: cashBookEntryHandle: Handle for the cashbook entry that is base for the copy. newVoucherNumber: New voucher number if needed. If left out the voucher number from the entry copied is used. newVoucherDate: New voucher date if needed. If left out the date from the entry copied is used. newText: New text if needed. If left out the text from the entry copied is used. newCashBook: The CashBook to create the new entries on.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /secure/api1/economicwebservice.asmx HTTP/1.1
Host: api.e-conomic.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://e-conomic.com/Entry_TurnVoucher"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Entry_TurnVoucher xmlns="http://e-conomic.com">
      <entryHandle>
        <SerialNumber>int</SerialNumber>
      </entryHandle>
      <newVoucherNumber>int</newVoucherNumber>
      <newVoucherDate>dateTime</newVoucherDate>
      <newText>string</newText>
      <newCashBook>
        <Number>int</Number>
      </newCashBook>
    </Entry_TurnVoucher>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Entry_TurnVoucherResponse xmlns="http://e-conomic.com">
      <Entry_TurnVoucherResult>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
      </Entry_TurnVoucherResult>
    </Entry_TurnVoucherResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /secure/api1/economicwebservice.asmx HTTP/1.1
Host: api.e-conomic.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Entry_TurnVoucher xmlns="http://e-conomic.com">
      <entryHandle>
        <SerialNumber>int</SerialNumber>
      </entryHandle>
      <newVoucherNumber>int</newVoucherNumber>
      <newVoucherDate>dateTime</newVoucherDate>
      <newText>string</newText>
      <newCashBook>
        <Number>int</Number>
      </newCashBook>
    </Entry_TurnVoucher>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Entry_TurnVoucherResponse xmlns="http://e-conomic.com">
      <Entry_TurnVoucherResult>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
      </Entry_TurnVoucherResult>
    </Entry_TurnVoucherResponse>
  </soap12:Body>
</soap12:Envelope>