【问题标题】:How to change the base currency in Acumatica如何在 Acumatica 中更改基础货币
【发布时间】:2021-03-17 01:17:47
【问题描述】:

您能帮我解决以下问题吗? 如何更改 Acumatica 中的基础货币? 我找不到菜单来做这件事。

另外,您能否提供一个 API 示例如何通过 API 接收基础货币?

【问题讨论】:

    标签: acumatica


    【解决方案1】:

    基础货币是在租户中的第一家公司的公司 (CS101500) 页面上设置的,并且在所有公司之间共享,并且无法更改。

    【讨论】:

    • 萨维尔,非常感谢!
    【解决方案2】:

    安德鲁, 要回答您的第二个问题,您首先需要创建一个 Web 服务端点扩展。 我用这个定义创建了一个。

     <EntityEndpoint>
        <Endpoint xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Extension" version="1" systemContractVersion="4" xmlns="http://www.acumatica.com/entity/maintenance/5.31">
            <ExtendsEndpoint name="Default" version="20.200.001" />
            <TopLevelEntity name="Company" screen="CS101500">
                <Fields>
                    <Field name="BaseCurrencyID" type="StringValue" />
                    <Field name="CompanyID" type="StringValue" />
                    <Field name="CompanyName" type="StringValue" />
                </Fields>
                <Mappings>
                    <Mapping field="BaseCurrencyID">
                        <To object="OrganizationView" field="BaseCuryID" />
                    </Mapping>
                    <Mapping field="CompanyID">
                        <To object="BAccount" field="AcctCD" />
                    </Mapping>
                    <Mapping field="CompanyName">
                        <To object="BAccount" field="AcctName" />
                    </Mapping>
                </Mappings>
            </TopLevelEntity>
        </Endpoint>
    </EntityEndpoint>
    

    设置完成后,您可以使用以下命令查询 BaseCurrencyID 罗伯特

    curl --location --request GET 'http://localhost/CSO21_093_0135/entity/Extension/1/Company?$select=BaseCurrencyID'
    

    【讨论】:

    • 罗伯特,非常感谢!
    猜你喜欢
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多