【问题标题】:Acumatica API - Creating an appointment detail marked for POAcumatica API - 创建标记为 PO 的约会详细信息
【发布时间】:2021-07-22 00:24:42
【问题描述】:

我想创建一个标记为 PO 的约会详细信息行。我正在设置我认为相关的字段,但在 PUT 之后,MarkforPO 字段将重置为 false。详细记录已创建,但未标记为 PO 或返回的任何错误。我是否缺少某个流程或特定字段/值?

这是我的约会 PUT JSON:

{
  "id": "[APPOINTMENT GUID]",
  "Details": [
    {
        "LineRef": {
            "value": "0003"
        },
        "LineNbr": {
            "value": 3
        },
        "LineType": {
            "value": "Non-stock item"
        },
        "MarkforPO": {
            "value": true
        },
        "POSource": {
            "value": "Purchase to Appointment"
        },
        "InventoryID": {
            "value": "INVID"
        },
        "Description": {
            "value": "INVENTORY DESC"
        },
        "EstimatedQty": {
            "value": "1"
        },
        "Billable":{
            "value":true
        },
        "UnitPrice": {
            "value": "25"
        },
        "BillableQty": {
            "value": "1"
        },
        "BillableAmount": {
            "value": "25"
        },
        "UnitCost": {
            "value": "25"
        },
        "VendorID": {
            "value": "AASERVICES"
        },
        "VendorLocationID": {
            "value": "MAIN"
        }
    }
  ]
}

【问题讨论】:

  • PUT 命令中的 URL 是什么?

标签: json api acumatica


【解决方案1】:

问题在于 AppDetails.MarkforPO 字段未链接到字段,而是映射到 FSSODet__EnablePO。我不确定这是什么,但在添加了另一个直接映射到 Mark for PO 的自定义字段后,我能够通过 API 修改此字段。

【讨论】:

    猜你喜欢
    • 2021-07-09
    • 2021-03-05
    • 2015-03-10
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 2014-10-15
    • 2021-06-07
    • 1970-01-01
    相关资源
    最近更新 更多