cancel
Showing results for 
Search instead for 
Did you mean: 

供應商發票 Create API,僅回傳Supplier Invoice ID,無日記帳分錄ID (AccountingDocument)

viclin
Explorer
0 Kudos
189

Supplier Invoice - Create (A2X, Inbound, Synchronous)

供應商發票API寫入後只回傳供應商發票ID,請問可以透過什麼方式取得對應的日記帳分錄ID(AccountingDocument)?

viclin_0-1723450908542.png

提供完整Payload如下:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">
    <soap:Header/>
    <soap:Body>
        <glob:SupplierInvoiceERPCreateRequest_sync>
            <MessageHeader></MessageHeader>
            <SupplierInvoice>
                <BillFromParty>
                    <InternalID>1000008</InternalID>
                </BillFromParty>
                <CompanyID>FIVE</CompanyID>
                <TypeCode>004</TypeCode>
                <IssueDate>2024-07-28</IssueDate>
                <PostingDate>2024-07-29</PostingDate>
                <CashDiscountTerms>
                    <PaymentBaselineDate>2024-07-29</PaymentBaselineDate>
                </CashDiscountTerms>
                <CompletenessAndValidationStatusCode>5</CompletenessAndValidationStatusCode>
                <BillFromID>ZW35429603</BillFromID>
                <PriceCalculation>
                    <GrossAmount currencyCode="TWD">25200</GrossAmount>
                </PriceCalculation>
                <TaxCalculation>
                    <AutomaticIndicator>false</AutomaticIndicator>
                    <ProductTaxDetails>
                        <TaxAmount currencyCode="TWD">1200</TaxAmount>
                        <TaxBaseAmount currencyCode="TWD">24000</TaxBaseAmount>
                        <TaxationCharacteristicsCode>V6</TaxationCharacteristicsCode>
                        <TaxCountry>TW</TaxCountry>
                    </ProductTaxDetails>
                    <TaxDeterminationDate>2024-07-18</TaxDeterminationDate>
                </TaxCalculation>
                <Item>
                    <ID>1</ID>
                    <TypeCode>002</TypeCode>
                    <ProcessingTypeCode>S</ProcessingTypeCode>
                    <PriceCalculation>
                        <NetAmount currencyCode="TWD">4000</NetAmount>
                    </PriceCalculation>
                    <TaxCalculation>
                        <ProductTaxDetails>
                            <TaxationCharacteristicsCode>V6</TaxationCharacteristicsCode>
                            <TaxCountry>TW</TaxCountry>
                        </ProductTaxDetails>
                    </TaxCalculation>
                    <AccountingCodingBlockDistribution>
                        <AccountingCodingBlockAssignment>
                            <AccountDeterminationExpenseGroupCode>54320002</AccountDeterminationExpenseGroupCode>
                            <CostCentreID>A000B044</CostCentreID>
                        </AccountingCodingBlockAssignment>
                    </AccountingCodingBlockDistribution>
                    <Text>test 456</Text>
                </Item>
                <Item>
                    <ID>1</ID>
                    <TypeCode>002</TypeCode>
                    <ProcessingTypeCode>S</ProcessingTypeCode>
                    <PriceCalculation>
                        <NetAmount currencyCode="TWD">20000</NetAmount>
                    </PriceCalculation>
                    <TaxCalculation>
                        <ProductTaxDetails>
                            <TaxationCharacteristicsCode>V6</TaxationCharacteristicsCode>
                            <TaxCountry>TW</TaxCountry>
                        </ProductTaxDetails>
                    </TaxCalculation>
                    <AccountingCodingBlockDistribution>
                        <AccountingCodingBlockAssignment>
                            <AccountDeterminationExpenseGroupCode>12561000</AccountDeterminationExpenseGroupCode>
                            <CostCentreID>A000B044</CostCentreID>
                        </AccountingCodingBlockAssignment>
                    </AccountingCodingBlockDistribution>
                    <Text>test 123</Text>
                </Item>
                <SupplierInvoiceNoteText>test</SupplierInvoiceNoteText>
            </SupplierInvoice>
        </glob:SupplierInvoiceERPCreateRequest_sync>
    </soap:Body>
</soap:Envelope>

 

GeovanaLettnin
Product and Topic Expert
Product and Topic Expert
0 Kudos
Added SAP S/4HANA Cloud for Sourcing and Procurements, Please remove other tags.
View Entire Topic
Daisy_Zhang
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

As you see, this soap Api can not return AccountingDocument ID. This is current system design.

The circumstance you described relates to missing functionality. If you feel that the SAP S/4HANA public cloud customer base would benefit from an enhancement of this functionality you can raise a feature request.

Thanks and Best Regards.