0
저는 Keith Palmer의 QuickBooks PHP DevKit을 사용하여 인보이스를 작성하고 있습니다. 인보이스 번호가 자동 생성되고 자동 증가합니다. 그러나 1000
에서 시작하는 대신 M1000
과 같은 것으로 시작할 수 있는지 궁금합니다.Quickbooks 온라인 API - docNumber 기본 자동 증분 설정
어떻게이 작업을 수행 할 수 있습니까?
내 HTTP 요청은 다음과 같습니다
<Invoice xmlns="http://schema.intuit.com/finance/v3">
<DocNumber>RAPH9750</DocNumber>
<TxnDate>2014-12-14</TxnDate>
<Line xmlns="http://schema.intuit.com/finance/v3">
<Amount>596.42</Amount>
<DetailType>SalesItemLineDetail</DetailType>
<Description>Cleaning of 2 Rugs.</Description>
<SalesItemLineDetail xmlns="http://schema.intuit.com/finance/v3">
<ItemRef>21</ItemRef>
</SalesItemLineDetail>
</Line>
<Line xmlns="http://schema.intuit.com/finance/v3">
<Amount>180</Amount>
<DetailType>SalesItemLineDetail</DetailType>
<Description>Padding</Description>
<SalesItemLineDetail xmlns="http://schema.intuit.com/finance/v3">
<ItemRef>22</ItemRef>
</SalesItemLineDetail>
</Line>
<Line xmlns="http://schema.intuit.com/finance/v3">
<Amount>11.25</Amount>
<DetailType>SalesItemLineDetail</DetailType>
<Description>Padding Tax</Description>
<SalesItemLineDetail xmlns="http://schema.intuit.com/finance/v3">
<ItemRef>23</ItemRef>
</SalesItemLineDetail>
</Line>
<CustomerRef>62</CustomerRef>
</Invoice>]
는 설명 주셔서 감사합니다. 그러나 한 가지 질문이 남아 있습니다. "사용자 정의 트랜잭션 번호"는 어디에 정의합니까? 접두사를 설정하거나 사용자 정의 트랜잭션 번호를 시작할 수있는 곳에 입력 필드가 표시 될 것으로 예상했습니다. 어떻게 생성 된 사용자 정의 docNumber를 제어 할 수 있습니까? –
위에서 언급 한 것처럼이 자동 생성 시퀀스에는 원하는 접두사를 설정할 수 없습니다. 위의 설정을 QBO 양식 (인보이스, 청구서)에서 사용 설정하면 입력 필드 (인보이스 번호/참조 번호 등은 엔티티 유형에 따라 다름)가 표시되어 자유 형식 문자열을 DocNumber로 입력 할 수 있습니다. –
알겠습니다. 내가 '커스텀 거래 번호'를 사용할 때 인보이스 번호를 'M10006'과 같이 수동으로 입력하면 다음에 수동으로 인보이스를 생성 할 때 인보이스 필드에 'M10007'이 미리 채워져 있습니다. . API를 통해 송장을 생성 할 때 동일한 효과를 얻을 수 있는지 궁금하지만, 마지막으로 생성 된 인보이스를 쿼리하여 incremement하고 인보이스 번호 (docNumber)를 다음과 같이 정의하는 것이 유일한 방법 인 것처럼 보입니다. 그. –