2016-07-05 53 views
0

我的發票應具有2線 行1 - 5臺X $ 25.00 = $ 125.00 線2 - 3臺X $ 35.00 = $ 105.00 發票總S/B $ 230.00QuickBooks的發票是零元

我不知道在我的標籤中,我沒有給Quickbooks它需要的東西。

這裏是我的要求:

{ 
    "TxnStatus" : null, 
    "TxnDate" : "2016-07-05", 
    "TotalAmt" : null, 
    "ShipAddr" : null, 
    "Line" : [ { 
    "SubTotalLineDetail" : { }, 
    "SalesItemLineDetail" : { 
     "UnitPrice" : 25.0, 
     "Qty" : 5.0, 
     "ItemRef" : { 
     "value" : null, 
     "name" : null 
     } 
    }, 
    "LineNum" : null, 
    "Id" : null, 
    "DiscountLineDetail" : { 
     "PercentBased" : null, 
     "DiscountPercent" : null, 
     "DiscountAccountRef" : null 
    }, 
    "DetailType" : "SalesItemLineDetail", 
    "Description" : "New seat license", 
    "Amount" : 125.0 
    }, { 
    "SubTotalLineDetail" : { }, 
    "SalesItemLineDetail" : { 
     "UnitPrice" : 35.0, 
     "Qty" : 3.0, 
     "ItemRef" : { 
     "value" : null, 
     "name" : null 
     } 
    }, 
    "LineNum" : null, 
    "Id" : null, 
    "DiscountLineDetail" : { 
     "PercentBased" : null, 
     "DiscountPercent" : null, 
     "DiscountAccountRef" : null 
    }, 
    "DetailType" : "SalesItemLineDetail", 
    "Description" : "New seat license V3", 
    "Amount" : 105.0 
    } ], 
    "Id" : null, 
    "DocNumber" : "INV-27188-aaa", 
    "CustomerRef" : { 
    "value" : "598" 
    }, 
    "CustomerMemo" : null, 
    "BillAddr" : null 
} 

它返回一個零美元的發票在這裏:

 { 

    "Invoice": { 

     "Deposit": 0, 

     "AllowIPNPayment": false, 

     "AllowOnlinePayment": false, 

     "AllowOnlineCreditCardPayment": false, 

     "AllowOnlineACHPayment": false, 

     "domain": "QBO", 

     "sparse": false, 

     "Id": "1129", 

     "SyncToken": "0", 

     "MetaData": { 

     "CreateTime": "2016-07-05T07:02:29-07:00", 

     "LastUpdatedTime": "2016-07-05T07:02:29-07:00" 

     }, 

     "CustomField": [ 

     { 

      "DefinitionId": "1", 

      "Name": "Customer ID", 

      "Type": "StringType" 

     } 

     ], 

     "DocNumber": "INV-27188-aaa", 

     "TxnDate": "2016-07-05", 

     "CurrencyRef": { 

     "value": "USD", 

     "name": "United States Dollar" 

     }, 

     "LinkedTxn": [], 

     "Line": [ 

     { 

      "Id": "1", 

      "LineNum": 1, 

      "Description": "New seat license", 

      "DetailType": "DescriptionOnly", 

      "DescriptionLineDetail": {} 

     }, 

     { 

      "Id": "2", 

      "LineNum": 2, 

      "Description": "New seat license V3", 

      "DetailType": "DescriptionOnly", 

      "DescriptionLineDetail": {} 

     }, 

     { 

      "Amount": 0, 

      "DetailType": "SubTotalLineDetail", 

      "SubTotalLineDetail": {} 

     } 

     ], 

     "CustomerRef": { 

     "value": "598", 

     "name": "Coville's IT/Solar Consulting" 

     }, 

     "BillAddr": { 

     "Id": "601", 

     "City": "Columbus", 

     "PostalCode": "43203", 

     "Lat": "39.9705946", 

     "Long": "-82.9689738" 

     }, 

     "ShipAddr": { 

     "Id": "601", 

     "City": "Columbus", 

     "PostalCode": "43203", 

     "Lat": "39.9705946", 

     "Long": "-82.9689738" 

     }, 

     "DueDate": "2016-08-04", 

     "TotalAmt": 0, 

     "ApplyTaxAfterDiscount": false, 

     "PrintStatus": "NeedToPrint", 

     "EmailStatus": "NotSet", 

     "Balance": 0 

    }, 

    "time": "2016-07-05T07:02:29.889-07:00" 

    } 

回答

0

與QB-網上API資源管理器,我發現進一步測試後丟棄空"ItemRef" : { "value" : null, "name" : null } 給了我預期的結果。 我會期望API失敗,如果它不能解決「null」ItemRef,不添加發票。

相關問題