Как сделать так, чтобы Quickbooks создавал онлайн api (batch) счета с видимой колонкой налога с продаж, как это делает GUI? - PullRequest
0 голосов
/ 27 сентября 2018

Создание счета API не отображается. Отображение создания счета налоговой информации через графический интерфейс пользователя.

https://developer.intuit.com/docs/00_quickbooks_online/2_build/60_tutorials/0060_manage_sales_tax_for_non-us_locales#/Overriding_sales_tax

https://developer.intuit.com/docs/api/accounting/bill

С данными песочницы иAPI тестер.https://developer.intuit.com/v2/apiexplorer?apiname=V3QBO#?id=Account

Входные данные json

{
   "BatchItemRequest":[
      {
         "bId":"bid0",
         "operation":"create",
         "Bill":{
            "Line":[                              {
                  "Description":"name badges",
                  "Amount":3,
                  "DetailType":"AccountBasedExpenseLineDetail",
                  "AccountBasedExpenseLineDetail":{
                     "CustomerRef":{
                        "value":"59",
                        "name":"Andre"
                     },
                     "AccountRef":{
                        "value":"84",
                        "name":"account 84 idk"
                     },
                     "TaxCodeRef":{
                         "value":"5",
                         "name":"HST ON"
                     },
                     "BillableStatus":"NotBillable"
                  }
               }
            ],
            "VendorRef":{
               "value":"33",
               "name":"Vendor"
            },
            "TotalAmt":19
         }
      }
   ]
}

Выходные данные json

{
  "BatchItemResponse": [
    {
      "Bill": {
        "DueDate": "2018-09-27",
        "Balance": 3.39,
        "HomeBalance": 3.39,
        "domain": "QBO",
        "sparse": false,
        "Id": "299",
        "SyncToken": "0",
        "MetaData": {
          "CreateTime": "2018-09-27T13:27:45-07:00",
          "LastUpdatedTime": "2018-09-27T13:27:45-07:00"
        },
        "TxnDate": "2018-09-27",
        "CurrencyRef": {
          "value": "CAD",
          "name": "Canadian Dollar"
        },
        "ExchangeRate": 1,
        "Line": [
          {
            "Id": "1",
            "Description": "name badges",
            "Amount": 3.0,
            "DetailType": "AccountBasedExpenseLineDetail",
            "AccountBasedExpenseLineDetail": {
              "CustomerRef": {
                "value": "59",
                "name": "Andre Prefontaine"
              },
              "AccountRef": {
                "value": "84",
                "name": "Cost of Goods Sold"
              },
              "BillableStatus": "NotBillable",
              "TaxCodeRef": {
                "value": "5"
              }
            }
          }
        ],
        "TxnTaxDetail": {
          "TotalTax": 0.39,
          "TaxLine": [
            {
              "Amount": 0.39,
              "DetailType": "TaxLineDetail",
              "TaxLineDetail": {
                "TaxRateRef": {
                  "value": "11"
                },
                "PercentBased": true,
                "TaxPercent": 13,
                "NetAmountTaxable": 3.0
              }
            }
          ]
        },
        "VendorRef": {
          "value": "33",
          "name": "Jacque Hudspeth"
        },
        "APAccountRef": {
          "value": "31",
          "name": "Accounts Payable"
        },
        "TotalAmt": 3.39,
        "GlobalTaxCalculation": "NotApplicable"
      },
      "bId": "bid0"
    }
  ],
  "time": "2018-09-27T13:27:45.38-07:00"
}

Некоторые изображения, чтобы лучше проиллюстрировать разницупри вводе с использованием API, а не GUI.

При создании счета API отсутствует видимый столбец «Налог с продаж» и показаны расчеты, однако он применяется правильно.

Api creation lacks the Sales Tax Column

Ниже показано, как выглядит создание счета через графический интерфейс пользователя Обратите внимание на столбец «Налог с продаж» и видимые налоговые расчеты внизу.

Creation through GUI has Sales Tax Column and Visible Tax Calculations in bottom . right

...