首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AccountKey in sData

AccountKey in sData
EN

Stack Overflow用户
提问于 2018-02-20 16:49:57
回答 1查看 47关注 0票数 1

我和另外两个试图使用sData与Sage会计沟通的人,但也许有人使用了sData。

我正在尝试将sData发布到我们的Sage服务器,并创建一个将显示在银行对账中的存款事务。我尝试了很多不同的版本,但这就是我目前在服务器上发布的sData的样子。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns:atom="http://www.w3.org/2005/Atom"  
        xmlns:xs="http://www.w3.org/2001/XMLSchema"  
        xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005"  
        xmlns="http://www.w3.org/2005/Atom"  
        xmlns:sdata="http://schemas.sage.com/sdata/2008/1"  
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
        xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"  
        xmlns:sync="http://schemas.sage.com/sdata/sync/2008/1"  
        xmlns:sme="http://schemas.sage.com/sdata/sme/2007"  
        xmlns:http="http://schemas.sage.com/sdata/http/2008/1">  
<sdata:payload> 
    <GL_TransactionJournalHeader sdata:uri="/sdata/MasApp/MasContract/TS2/GL_TransactionJournalHeaderSPECIAL()" xmlns="">
        <PostingDate>2018-02-16</PostingDate>
        <SourceJournal>BR</SourceJournal>
        <AcceptOutOfBalance>N</AcceptOutOfBalance>
        <TransactionType>D</TransactionType>
        <JournalDeleted>N</JournalDeleted>
        <JournalComment>If this works it will be a miracle!</JournalComment>
        <JournalType>F</JournalType>
        <Offset>C</Offset>
        <OffsetAccountKey>000000034</OffsetAccountKey>
        <JournalTotal>5.0000</JournalTotal>
        <GL_TransactionJournalDetail>
            <PostingComment>Test line comment</PostingComment>
            <DebitAmount>5.00</DebitAmount>
            <CreditAmount>0.00</CreditAmount>
            <TransactionType>D</TransactionType>
            <AccountKey>000000005</AccountKey>
        </GL_TransactionJournalDetail>
    </GL_TransactionJournalHeader>
</sdata:payload>
</entry>

我试过发帖的次数比这个还多,也比这个少。我试着逐行添加它,当我使用有效的Sage帐户键添加AccountKey时总是会出现错误。如果我使用无效的帐户密钥,则错误消息显示帐户无效,这是服务器在帐户键有效时返回的内容。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<sdata:diagnoses xmlns="http://schemas.sage.com/sdata/2008/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sdata="http://schemas.sage.com/sdata/2008/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:sync="http://schemas.sage.com/sdata/sync/2008/1" xmlns:sme="http://schemas.sage.com/sdata/sme/2007" xmlns:http="http://schemas.sage.com/sdata/http/2008/1">
    <sdata:diagnosis>
        <sdata:severity>error</sdata:severity>
        <sdata:sdataCode>ApplicationDiagnosis</sdata:sdataCode>
        <sdata:applicationCode />
        <sdata:message> is not on file.Š</sdata:message>
        <sdata:stackTrace />
        <sdata:payloadPath />
    </sdata:diagnosis>
</sdata:diagnoses>

我在其他论坛上看到过帖子,但答案是“没有人使用sData”。虽然这可能是真的,但它并不能真正解决我的问题。我暂时被sData困住了。有没有人见过这类错误,并对如何修复它有任何建议?

EN

回答 1

Stack Overflow用户

发布于 2018-02-20 21:38:53

因此,我得到的错误不是抱怨AccountKey,不是文件,而是抱怨银行代码没有包括在内。我添加了BankCode,然后成功地发布了DepositNo和事务。

代码语言:javascript
复制
<sdata:payload> 
    <GL_TransactionJournalHeaderSPECIAL sdata:uri="/sdata/MasApp/MasContract/TS2/GL_TransactionJournalHeaderSPECIAL()" xmlns="">
        <PostingDate>2018-02-16</PostingDate>
        <SourceJournal>BR</SourceJournal>
        <AcceptOutOfBalance>N</AcceptOutOfBalance>
        <TransactionType>D</TransactionType>
        <JournalDeleted>N</JournalDeleted>
        <JournalComment>If this works it will be a miracle!</JournalComment>
        <JournalType>F</JournalType>
        <BankCode>B</BankCode>
        <DepositNo>123</DepositNo>
        <Offset>C</Offset>
        <OffsetAccountKey>000000034</OffsetAccountKey>
        <JournalTotal>5.0000</JournalTotal>
        <GL_TransactionJournalDetail>
            <BankCode>B</BankCode>
            <PostingComment>Test line comment</PostingComment>
            <DebitAmount>5.00</DebitAmount>
            <CreditAmount>0.00</CreditAmount>
            <TransactionType>D</TransactionType>
            <AccountKey>000000005</AccountKey>
        </GL_TransactionJournalDetail>
    </GL_TransactionJournalHeaderSPECIAL>
</sdata:payload>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48890268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档