EconomicWebService


Click here for a complete list of operations.

Entry_ReverseVoucher

Reverse all the entries that belong to the same voucher and are on the same date as this entry. Reverse creates opposite entries, thus undoing the voucher entries. This is done by multiplying amounts by -1.
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_ReverseVoucher"

<?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_ReverseVoucher 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_ReverseVoucher>
  </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_ReverseVoucherResponse xmlns="http://e-conomic.com">
      <Entry_ReverseVoucherResult>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
      </Entry_ReverseVoucherResult>
    </Entry_ReverseVoucherResponse>
  </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_ReverseVoucher 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_ReverseVoucher>
  </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_ReverseVoucherResponse xmlns="http://e-conomic.com">
      <Entry_ReverseVoucherResult>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
        <CashBookEntryHandle>
          <Id1>int</Id1>
          <Id2>int</Id2>
        </CashBookEntryHandle>
      </Entry_ReverseVoucherResult>
    </Entry_ReverseVoucherResponse>
  </soap12:Body>
</soap12:Envelope>