2013-10-10 2 views
1

우리는 SaaS 응용 프로그램의 인보이스를 QBOE (그리고 잘하면 QBD)와 동기화 할 IPP v3를 사용하여 응용 프로그램을 구축하고 있습니다. 문제는 퀵북에서 생성 된 송장을 사용하여 송장의 판매를 복제하는 것입니다.Quickbooks IPP v3 판매 세 발행

구체적으로 Google 인보이스에는 과세 대상이 아닌 광고 항목이있을 수 있습니다 (각 주마다 과세 대상 및 세금 비율이 다릅니다). 또한 여러 번 주, 도시 및 카운티 세금이 있으며, 일부 세금은 일부 광고 항목에만 적용되며 다른 세금에는 적용되지 않습니다.

IPP v3 미국 버전의 경우 세금이 인보이스의 전역이어야합니까?

나는 인보이스의 총 세금을 무시하면 해결할 수 있다고 생각합니다. 문서는 API가이를 지원함을 나타냅니다. 그러나 내 모든 시도는 무시되었습니다. 세금 또는 기본 세율 (백분율)입니다. 즉, 총액을 무시하거나 고정 세금을 입력 할 수 없습니다.

또 다른 옵션은 "세금 이름"이라는 송장과 값에 여분의 행을 추가하는 것입니다. 송장 총액은 정확하지만 quickbooks에 대한 세금 보고서는 그렇지 않습니까?

저는 "세금 금액은 API를 통해 재정의 될 수 없습니다."와 같은 바로 답을 정말로 좋아할 것입니다.

Intuit가 가까운 시일 내에 해당 기능을 지원할 계획인지 알고 싶습니다. 고정 된 금액을 설정할 수 있음을 나타내는 것처럼 "PercentBased"(true 또는 false로 설정할 수 있음)와 같은 API에 필드가 있습니다. 그러나이 필드는 사용하려고 할 때 완전히 무시됩니다.

QBOE/QBD의 IPP v3과 관련하여 도움이 필요하거나 향후 지침이 있으면 크게 감사하겠습니다.

다음은 TxnTaxDetail- 예에 Taxline에서 세액을 대체 할 수 있습니다 우리의 XML 요청

<?xml version='1.0' encoding='utf-8'?> 
<IntuitBatchRequest xmlns:ns2="http://www.intuit.com/sb/cdm/qbo"  
xmlns="http://schema.intuit.com/finance/v3"> 
<BatchItemRequest bId="bid1" operation="create"> 
<Invoice> 
<DocNumber>2459999</DocNumber> 
<TxnDate>2012-12-10</TxnDate> 
<GlobalTaxCalculation>TaxIncluded</GlobalTaxCalculation> 
<Line> 
<DetailType>SalesItemLineDetail</DetailType> 
<Amount>200</Amount> 
<SalesItemLineDetail> 
<TaxCodeRef>TAX</TaxCodeRef> 
<ServiceDate>2012-12-10</ServiceDate> 
</SalesItemLineDetail> 
<Description>Test</Description> 
<ItemRef>1</ItemRef> 
</Line> 
<CustomerRef>66</CustomerRef> 
<TxnTaxDetail> 
<TaxLine> 
<DetailType>TaxLineDetail</DetailType> 
<Amount>13.00</Amount> 
<TaxLineDetail> 
<NetAmountTaxable>200.00</NetAmountTaxable> 
<TaxPercent>6.50</TaxPercent> 
<TaxRateRef>1</TaxRateRef> 
<PercentBased>true</PercentBased> 
</TaxLineDetail> 
</TaxLine> 
</TxnTaxDetail> 
</Invoice> 
</BatchItemRequest> 
</IntuitBatchRequest> 

답변

1

입니다 : 은 16.67에 20 % @ 세금 포함 = 3.33. 요청에 세금 세부 정보가 포함될 것으로 예상됩니다.

"TxnTaxDetail": { "TotalTax": 3.33, "TaxLine": [{Amount ": 3.33,"DetailType ":"TaxLineDetail ","TaxLineDetail " "TaxRateRef": { "값": "4"}, "PercentBased"사실, "TaxPercent": 20, "NetAmountTaxable"16.67는 "GlobalTaxCalculation": "TaxIncludes"...

참조 표시하세요 https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v3/020_key_concepts/0700_other_topics#TxnTaxDetail

enter image description here

편집 :,샘플 요청 및 응답 xml 추가. 다음 태그 만 설정하면됩니다. QBO이 요청에서 전송 세부 사항을 기준으로 세금을 다시 계산으로

<TxnTaxDetail> 
<TxnTaxCodeRef> 
<TotalTax> 
</TxnTaxDetail> 

는 Taxline을 설정하지 마십시오. 이에 대한 응답으로 지정된 TaxPercent를 기준으로 재 계산 된 금액을받습니다.Global-

확인

에 대한

요청 메가 샘플

<?xml version="1.0"?> 
<Invoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schema.intuit.com/finance/v3"> 
<TxnDate>2013-10-11+05:30</TxnDate> 
    <PrivateNote>This is a private note</PrivateNote> 
    <Line> 
    <Description>Invoice line description.</Description> 
<Amount>900</Amount> 
<DetailType>SalesItemLineDetail</DetailType> 
<SalesItemLineDetail> 
    <ItemRef name="Bat">2</ItemRef> 
    <UnitPrice>90</UnitPrice> 
    <Qty>10</Qty> 
    <TaxCodeRef>TAX</TaxCodeRef> 
    <ServiceDate>2013-10-11+05:30</ServiceDate> 
</SalesItemLineDetail> 
    </Line> 
    <TxnTaxDetail> 
<TxnTaxCodeRef name="StateSalesTax">8</TxnTaxCodeRef> 
<TotalTax>450</TotalTax> 

    </TxnTaxDetail> 
    <AutoDocNumber>true</AutoDocNumber> 
    <CustomerRef name="5748584cc7d64bb18a0e">23</CustomerRef> 
    <BillAddr> 
<Line1>123 Main St.</Line1> 
<Line2>Unit 506</Line2> 
<City>Brockton</City> 
<Country>United States</Country> 
<CountrySubDivisionCode>MA</CountrySubDivisionCode> 
<PostalCode>02301</PostalCode> 
<Note>Billing Address Note</Note> 
    </BillAddr> 
    <ShipAddr> 
<Line1>100 Fifth Ave.</Line1> 
<City>Waltham</City> 
<Country>United States</Country> 
<CountrySubDivisionCode>MA</CountrySubDivisionCode> 
<PostalCode>02452</PostalCode> 
<Note>Shipping Address Note</Note> 
    </ShipAddr> 
    <SalesTermRef name="Due on receipt">1</SalesTermRef> 
    <DueDate>2013-11-10+05:30</DueDate> 
    <GlobalTaxCalculation>TaxInclusive</GlobalTaxCalculation> 
    <ARAccountRef name="Accounts Receivable (A/R)">32</ARAccountRef> 
</Invoice> 

응답 메가 샘플

<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2013-10-18T01:50:19.576-07:00"> 
    <Invoice domain="QBO" sparse="false"> 
    <Id>50</Id> 
    <SyncToken>0</SyncToken> 
    <MetaData> 
    <CreateTime>2013-10-18T01:50:20-07:00</CreateTime> 
    <LastUpdatedTime>2013-10-18T01:50:20-07:00</LastUpdatedTime> 
</MetaData> 
<DocNumber>1037</DocNumber> 
<TxnDate>2013-10-11</TxnDate> 
<PrivateNote>This is a private note</PrivateNote> 
<Line> 
    <Id>1</Id> 
    <LineNum>1</LineNum> 
    <Description>Invoice line test</Description> 
    <Amount>900.00</Amount> 
    <DetailType>SalesItemLineDetail</DetailType> 
    <SalesItemLineDetail> 
    <ItemRef name="Bat">2</ItemRef> 
    <UnitPrice>90</UnitPrice> 
    <Qty>10</Qty> 
    <TaxCodeRef>TAX</TaxCodeRef> 
    <ServiceDate>2013-10-11</ServiceDate> 
    </SalesItemLineDetail> 
</Line> 
<Line> 
    <Amount>900.00</Amount> 
    <DetailType>SubTotalLineDetail</DetailType> 
    <SubTotalLineDetail /> 
</Line> 
<TxnTaxDetail> 
    <TxnTaxCodeRef>8</TxnTaxCodeRef> 
    <TotalTax>450.00</TotalTax> 
    <TaxLine> 
    <Amount>450.00</Amount> 
    <DetailType>TaxLineDetail</DetailType> 
    <TaxLineDetail> 
     <TaxRateRef>18</TaxRateRef> 
     <PercentBased>true</PercentBased> 
     <TaxPercent>2.5</TaxPercent> 
     <NetAmountTaxable>900.00</NetAmountTaxable> 
    </TaxLineDetail> 
    </TaxLine> 
</TxnTaxDetail> 
<CustomerRef name="5748584cc7d64bb18a0e">23</CustomerRef> 
<BillAddr> 
    <Id>78</Id> 
    <Line1>123 Main St.</Line1> 
    <Line2>Unit 506</Line2> 
    <City>Brockton</City> 
    <Country>United States</Country> 
    <CountrySubDivisionCode>MA</CountrySubDivisionCode> 
    <PostalCode>02301</PostalCode> 
    <Lat>42.0829092</Lat> 
    <Long>-71.01995200000002</Long> 
</BillAddr> 
<ShipAddr> 
    <Id>79</Id> 
    <Line1>100 Fifth Ave.</Line1> 
    <City>Waltham</City> 
    <Country>United States</Country> 
    <CountrySubDivisionCode>MA</CountrySubDivisionCode> 
    <PostalCode>02452</PostalCode> 
    <Lat>42.3933303</Lat> 
    <Long>-71.256777</Long> 
</ShipAddr> 
<SalesTermRef>1</SalesTermRef> 
<DueDate>2013-11-10</DueDate> 
<TotalAmt>1350.00</TotalAmt> 
<ApplyTaxAfterDiscount>false</ApplyTaxAfterDiscount> 
<PrintStatus>NeedToPrint</PrintStatus> 
<EmailStatus>NotSet</EmailStatus> 
<Balance>1350.00</Balance> 
<Deposit>0</Deposit> 
<AllowIPNPayment>false</AllowIPNPayment> 
<AllowOnlinePayment>false</AllowOnlinePayment> 
    </Invoice> 
    </IntuitResponse> 

편집,이 글로벌 호텔 fr 재시험. 나는 개인 taxlines에 대한 금액을 대체 할 수 있습니다 후 최종 taxamount- 여기 송장 업데이트 요청이 - 내가 변경하여 taxlines 중 하나에서 다음 tags-

<TxnTaxDetail> 
<TotalTax>2.90</TotalTax> 

및 다음

<TaxLine> 

<Amount>0.70</Amount> 

및 다음 최종 송장 금액

<TotalAmt>79.90</TotalAmt> 

<Balance>79.90</Balance> 

,536,
<Invoice xmlns="http://schema.intuit.com/finance/v3" domain="QBO" sparse="false"> 
<Id>1</Id> 
<SyncToken>0</SyncToken> 
<MetaData> 
    <CreateTime>2015-01-30T09:32:06-08:00</CreateTime> 
    <LastUpdatedTime>2015-01-30T09:32:06-08:00</LastUpdatedTime> 
</MetaData> 
<DocNumber>1001</DocNumber> 
<TxnDate>2015-01-30</TxnDate> 
<CurrencyRef name="Canadian Dollar">CAD</CurrencyRef> 
<Line> 
    <Id>1</Id> 
    <LineNum>1</LineNum> 
    <Amount>33.00</Amount> 
    <DetailType>SalesItemLineDetail</DetailType> 
    <SalesItemLineDetail> 
     <ItemRef name="Hours">2</ItemRef> 
     <UnitPrice>33</UnitPrice> 
     <Qty>1</Qty> 
     <TaxCodeRef>7</TaxCodeRef> 
    </SalesItemLineDetail> 
</Line> 
<Line> 
    <Id>2</Id> 
    <LineNum>2</LineNum> 
    <Amount>44.00</Amount> 
    <DetailType>SalesItemLineDetail</DetailType> 
    <SalesItemLineDetail> 
     <ItemRef name="Sales">1</ItemRef> 
     <UnitPrice>44</UnitPrice> 
     <Qty>1</Qty> 
     <TaxCodeRef>5</TaxCodeRef> 
    </SalesItemLineDetail> 
</Line> 
<Line> 
    <Amount>77.00</Amount> 
    <DetailType>SubTotalLineDetail</DetailType> 
    <SubTotalLineDetail /> 
</Line> 
<TxnTaxDetail> 
    <TotalTax>2.90</TotalTax> 
    <TaxLine> 
     <Amount>2.20</Amount> 
     <DetailType>TaxLineDetail</DetailType> 
     <TaxLineDetail> 
      <TaxRateRef>6</TaxRateRef> 
      <PercentBased>true</PercentBased> 
      <TaxPercent>5</TaxPercent> 
      <NetAmountTaxable>44.00</NetAmountTaxable> 
     </TaxLineDetail> 
    </TaxLine> 
    <TaxLine> 
     <Amount>0.70</Amount> 
     <DetailType>TaxLineDetail</DetailType> 
     <TaxLineDetail> 
      <TaxRateRef>15</TaxRateRef> 
      <PercentBased>true</PercentBased> 
      <TaxPercent>2</TaxPercent> 
      <NetAmountTaxable>33.00</NetAmountTaxable> 
     </TaxLineDetail> 
    </TaxLine> 
</TxnTaxDetail> 
<CustomerRef name="dd">1</CustomerRef> 
<SalesTermRef>3</SalesTermRef> 
<DueDate>2015-03-01</DueDate> 
<GlobalTaxCalculation>TaxExcluded</GlobalTaxCalculation> 
<TotalAmt>79.90</TotalAmt> 
<PrintStatus>NotSet</PrintStatus> 
<EmailStatus>NotSet</EmailStatus> 
<Balance>79.90</Balance> 
<Deposit>0</Deposit> 
<AllowIPNPayment>false</AllowIPNPayment> 
<AllowOnlinePayment>false</AllowOnlinePayment> 
<AllowOnlineCreditCardPayment>false</AllowOnlineCreditCardPayment> 
<AllowOnlineACHPayment>false</AllowOnlineACHPayment> 

+0

이는 나에게 적합하지 않습니다. TxnTaxCodeRef를 나타냅니다. 세금은 설정되었지만 기본 비율이 사용됩니다 (내 값 무시). 또는 TxnTaxCodeRef를 사용하지 않고 모든 것이 무시됩니다. 청구서에도 언급되지 않았습니다. 작동중인 XML 샘플을 첨부 할 수 있습니까? 아주 작아서 작동하지 않을 수도 있습니다. –

+0

안녕하세요, Brent. 엔지니어링 팀에게 요청 사항에 대한 모든 세부 정보를 입력 한 후에도이 작업을 수행 할 수 없으므로이를 확인하도록 요청했습니다. 곧 다시 연락 할거야. –

+0

Nimisha에게 감사드립니다. 정말로이 문제를 조사해 주셔서 감사 드리며 귀하의 회신을 기다리십시오. –

관련 문제