2014-03-05 4 views
0

XML 인터페이스를 통해 송장을 생성합니다. 다음 XML을 사용하면 올바르게 작동하는 것처럼 보입니다.세금 항목이 문맥에 따라 변경되는 이유는 무엇입니까?

<?xml version="1.0" ?> 
<?qbxml version="12.0" ?> 
<QBXML> 
<QBXMLMsgsRq onError="stopOnError"> 

<InvoiceAddRq> 
<InvoiceAdd> 
    <CustomerRef><FullName>ADAMS, MEG (01689)</FullName></CustomerRef> 
    <ClassRef><FullName>Stores:Atlanta</FullName></ClassRef> 
    <TxnDate>2014-03-05</TxnDate> 
    <RefNumber>R-727</RefNumber> 
    <SalesRepRef><FullName>DS</FullName></SalesRepRef> 
    <ItemSalesTaxRef><FullName>TI-Zero</FullName></ItemSalesTaxRef> 

<InvoiceLineAdd> 
    <ItemRef><FullName>400100000403</FullName></ItemRef> 
    <Desc>Store Credit SC-000000727</Desc> 
    <Quantity>1.00000</Quantity> 
    <Amount>513.00</Amount> 
</InvoiceLineAdd> 

<InvoiceLineAdd> 
    <ItemRef><FullName>400100000234</FullName></ItemRef> 
    <Desc>PAIR JARS</Desc> 
    <Quantity>-1.00000</Quantity> 
    <Amount>-475.00</Amount> 
    <InventorySiteRef><FullName>4</FullName></InventorySiteRef> 
</InvoiceLineAdd> 

<InvoiceLineAdd> 
    <ItemRef><FullName>TIS-GA</FullName></ItemRef> 
    <Desc>Sales Tax</Desc> 
    <Amount>-19.00</Amount> 
</InvoiceLineAdd> 

<InvoiceLineAdd> 
    <ItemRef><FullName>TIC-GA-Fulton</FullName></ItemRef> 
    <Desc>Sales Tax</Desc> 
    <Amount>-14.25</Amount> 
</InvoiceLineAdd> 

<InvoiceLineAdd> 
    <ItemRef><FullName>TIM-GA-Atlanta</FullName></ItemRef> 
    <Desc>Sales Tax</Desc> 
    <Amount>-4.75</Amount> 
</InvoiceLineAdd> 
</InvoiceAdd> 
</InvoiceAddRq> 

</QBXMLMsgsRq> 
</QBXML> 

모든 판매 세 항목은 단일 재고 품목 가격 (반품)과 마찬가지로 음수입니다. 그러나 위의 두 송장을 거꾸로 뒤집 으면 QuickBooks에서 판매 세금 항목이 모두 음수에서 양수로 전환되지만 여전히 음수로 표시됩니다. 판매 세가 문맥에 민감해야하는 특별한 이유가 있습니까? 이것이 어딘가에 기록되어 있습니까? 해결 방법이 있습니까? QuickBooks가 내가 보낸 것을 보존하지 않는다고 걱정됩니다.

나는 평판 포인트가 충분하지 않기 때문에 스크린 샷을 첨부 할 수 없습니다.

답변

0

미국 버전의 QuickBooks를 사용하고 있다고 가정합니다.이 버전은 내가 액세스 할 수있는 유일한 버전이므로 이 기발한 QuickBooks 기능 중 하나입니다. UI를 사용하여이 트랜잭션을 수동으로 입력하려고하면 동일한 동작이 발생합니다. QuickBooks에서는 판매 세 항목이있는 줄에 대해 음수 값을 수동으로 입력 할 수 없습니다.

그러나 세금 부정적 항목 또는 음수 인 부분합 뒤에 판매 세를 추가하면 QuickBooks에 음수가 입력됩니다. QuickBooks가 금액을 계산 한 후에 판매 세 항목의 금액을 변경하려고하면 양수 만 입력 할 수 있습니다.

판매 세에 대한 QuickBooks 계산에 의존하지 않고 금액을 올리려면 신용 메모에 양수를 사용하여 반환 된 품목에 대한 대변 메모를 생성 한 다음 신용 항목을 저장하고 송장에 대변 메모를 적용합니다.

관련 문제