【问题标题】:How to Get / Update Customer GL Account info via Rest API如何通过 Rest API 获取/更新客户 GL 帐户信息
【发布时间】:2021-08-22 03:11:00
【问题描述】:

我正在尝试弄清楚如何通过 Rest API 获取和更新客户的 GL 帐户信息。

如此屏幕截图所示,客户的 GL 帐户部分包含以下字段:

  • AR 账号
  • AR 子
  • 销售账户
  • 销售分包

通过 Rest API,我在哪里可以检索到该客户的上述信息,以及如何相应地更新它们?

我能够对所有其他客户实体字段执行 CRUD,但对于如何检索和更新每个客户 GL 帐户,我感到很困惑。寻求任何帮助来指引我正确的方向。

【问题讨论】:

    标签: acumatica rest customer


    【解决方案1】:

    这些字段不是默认端点的一部分,因此您需要一些技巧来检索或更新它们。

    您可以使用自定义端点或使用“自定义”字段集合检索/更新这些字段。

    至于自定义端点,here 是可以提供帮助的链接。

    至于自定义字段,您可以像这样检索值:

    获取:{{sitename}}/entity/Default/20.200.001/Customer?$custom=DefLocation.CSalesAcctID, DefLocation.CARAccountID

    回复:

    {
    "id": "90f25585-fbc0-eb11-9d4f-3ce1a14ed5bf",
    "CustomerID": {
        "value": "AAA"
    },
    
    "custom": {
        "DefLocation": {
            "CSalesAcctID": {
                "type": "CustomStringField",
                "value": "40000"
            },
            "CARAccountID": {
                "type": "CustomStringField",
                "value": "11000"
            }
        }
    }
    }
    

    查看here如何获取字段名称。

    要更新您在正文中发送的字段,就像您在响应中获取它们一样

    【讨论】:

    • 这正是我要找的!谢谢!
    猜你喜欢
    • 2015-02-27
    • 2020-03-28
    • 2016-04-12
    • 2020-03-22
    • 2018-11-02
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    相关资源
    最近更新 更多