Keith Palmer의 QuickBooks PHP DevKit을 구현하고 있습니다. (https://github.com/conolibyte/quickbooks-php/) 이를 통해 내 PHP 애플리케이션이 Quickbooks Web Connector를 통해 Quickbooks Desktop에 데이터를 전달할 수 있습니다. PHP 및 Quickbooks의 변경으로 인해 몇 가지 문제가 있었지만 이제 샘플 웹 커넥터 애플리케이션이 제대로 작동하고 고객을 Quickbooks로 성공적으로 전달합니다.
제 실제 목표는 상대적으로 간단한 프로세스를 통해 Quickbooks에서 수행되는 작업을 PHP를 통해 시뮬레이션하는 것입니다.
뱅킹 --> 회원가입(계좌선택)을 이용하여 결제 또는 입금액, 계좌, 메모, 클릭내역을 입력합니다.
이 작업(적어도 입금 부분)은 PHP DevKit의 QUICKBOOKS_ADD_DEPOSIT 메서드를 사용하여 DepositAddRq를 통해 수행할 수 있다고 생각합니다. 이제 이 방법을 사용하기 위해 콘텐츠를 다시 작성하고 있는데 다음 오류가 발생합니다.
3180: 입금 한도를 저장하는 중에 오류가 발생했습니다. QuickBooks 오류 메시지: 해당 레코드 번호가 입금 지불 목록에 없습니다.
SOAP 서버는 다음 XML을 생성합니다:
으아아아Quickbooks로부터 XML 응답을 받았습니다:
으아아아DepositAddRq에 대한 QuickBooks SDK 15 샘플 XML 코드를 전달할 때 동일한 오류가 발생합니다.
으아아아내 계좌에 입출금을 기록하는 데 완전히 다른 방법을 사용해야 하나요? 추가 단계가 필요한가요, 아니면 제가 완전히 잘못하고 있는 건가요?
미리 감사드립니다!
P粉5233350262024-01-11 00:47:25
이것은 약간 까다롭지만 문서를 보면 원하는 것이 무엇인지 알 수 있습니다.
자세한 내용은 다음 섹션을 참조하세요.
으아아아즉, 또는 결제 링크(
)를 제공하거나
)或者您可以提供以下链接一个帐户 (
또는
)를 제공할 수 있다는 뜻입니다. 게시물에 설명하는 내용과 XML에 표시하는 내용은 두 가지 다른 것입니다. XML에서 기존 미입금 결제에 연결
을 시도합니다(예: 기존 결제를 입금으로 표시하려고 시도).
하지만 여러분이 설명지정한 계정과 메모는
:으아아아 계좌, 메모 등의 입력을 시뮬레이션하려는 경우 계좌, 메모 등을 지정하려면 XML을 제공해야 합니다. p>예를 들어 아래와 같습니다. 🎜 으아아아