2009-02-28 4 views
3

음수 금액이 포함 된 광고 항목을 기존 인보이스에 추가 할 수 있습니까?Quickbooks : QBDSK를 사용하여 인보이스에 음수 값 추가

QBSDK7 및 QB Enterprise를 사용하고 있습니다. (중요한 경우 .Net 3.5)

우리가하려는 것은 인보이스 작성 방식을 자동화하는 것입니다. 우리는 이미 직원의 시간을 당겨 정확한 송장에 적용 만하고 우리는 "

InvoiceLineMod.Amount.SetValue(-1234) 

는 오류와 함께 실패 사용 (송장에 광고 항목에 불과 음수 금액)을 크레딧을 추가 갈 때 거래는 양수 여야합니다. "

또한 서비스 항목을 음수로 추가하고 양수를 지정해도 동일한 결과가 나타납니다.

우리가 지난 10 년 동안 수동으로 이렇게 해왔다. 나는 이것에 인공적인 제한이 있다고 생각하고있다.

고려해야 할 사항 : 대변 메모는 동일한 페이지에서 축소의 정확한 세부 정보를 표시해야하므로 좋지 않습니다.

대부분의 경우 아직 신청할 금액이 없습니다.

이는 모든 리테이너가 적용되기 전에 수행되어야합니다.

도움을 주시면 감사하겠습니다.

+0

할인 품목을 사용해 보셨습니까? –

+0

키스 팔머가 다시 구조했습니다. 그의 대답은 정확한 것입니다. – gh9

답변

0

가끔씩 앱이 음수로 인보이스를 조정해야하는 경우가 있습니다. 다음 코드를 사용하여 제외 선 항목을 추가 할 수있었습니다. 금액을 설정하는 대신 수량 및 요금을 설정해야합니다.

IInvoiceLineAdd ila = ia.ORInvoiceLineAddList.Append().InvoiceLineAdd; 
ila.ItemRef.ListID.SetValue(GetQBID(JobKey)); 
ila.Desc.SetValue("Adjustment"); 
ila.Quantity.SetValue(1); 
ila.ORRatePriceLevel.Rate.SetValue(-1.00); 
+0

감사합니다. 작동하지 않았지만 구현 방법이라고 생각하기 시작했습니다. –

2

송장을 수정하는 데 사용하는 전체 코드를 표시 할 수 있습니까? 또한 정확한 오류 메시지를 표시 할 수 있습니까? 그것은

당신이 (서비스 항목은 작동하지 않습니다) 당신의 itemref 유형으로 할인 항목을 사용하고 있는지 확인해야 할하지만, 가능하며, 당신은 트랜잭션이 있는지 확인해야합니다 전체적으로 긍정적 인 금액입니다.

+0

이것은 수용 가능한 대답으로 표시되어야합니다. 그것이 올바른 방법 일뿐입니다. – gh9

0

Quickbooks는 마이너스 잔액이있는 인보이스를 게시하는 것을 허용하지 않습니다. UI를 통해 작업하려고하면 대신 대변 메모를 작성하라는 메시지가 나타납니다.

당신은 개별 항목에 부정적인 수량 및/또는 가격을 입력 할 수 있습니다 (그리고 그 반대의 경우. 신용 메모와 함께 그것을 시도하는 경우)하지만, 송장의 총> = 0이어야합니다 있거나하지 않습니다 (즉, 마이너스 금액을 상쇄하는 다른 광고 항목을 추가하십시오.)

대변 메모를 사용하는 입니다. 클라이언트 측 프로세싱은 더욱 복잡해 지지만 Quickbooks에서는 유일한 선택입니다.