По какой-то причине, когда я пытаюсь вернуть кредитное авизо в Quickbooks IPP, я получаю пустой ответ. Я удалил заголовок авторизации, так что я мог бы разместить его ниже просьбой:CreditMemo revert имеет пустой ответ/не возвращается
POST https://services.intuit.com/sb/creditmemo/v2/[realmid] HTTP/1.1
Content-Type: text/xml
Content-Length: 312
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<Revert RequestId="73c6e0d1268aaac3a34e8e00a73d0e74"
xmlns="http://www.intuit.com/sb/cdm/v2">
<Object xsi:type="CreditMemo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id idDomain="NG">46537073</Id>
</Object>
</Revert>
Ответ:
HTTP/1.1 200 OK
Date: Thu, 22 Aug 2013 06:39:25 GMT
Server: Apache/2.2.3 (Red Hat)
Response-Routing-Time: 185
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain; charset=UTF-8
Я использую PHP DevKit
вы не можете вернуть кредитное авизо, если есть связанная транзакция, как против него – DevZer0
, так как я могу получить его из состояния ошибки? – Jeremy
Объект может быть возвращен только в том случае, если он был синхронизирован с QuickBooks хотя бы один раз. Это означает, что объект был обновлен службами данных (то есть с помощью операции) и да, не должно быть никаких связанных транзакций с ней –