cancel
Showing results for 
Search instead for 
Did you mean: 

Supplier Invoice In WebService

Former Member
0 Kudos

Hi,

How we can create Supplier invoice with necessary bank account information? We send all our invoices to ByD be WebService and now we would also add bank account information. We tried to use BankTransfer ActionCode and BankAccountID and BusinessPartnerBankDetailsKey ID but it did not work. So have someone more details information how that part should be created in WebService?

Br Eddi

Accepted Solutions (0)

Answers (2)

Answers (2)

arunml
Advisor
Advisor
0 Kudos

Hello Edward,

In supplier invoice, we do not have a standard field to enter the Bank Account details directly. In General tab -> Payment Information -> Deviating Bank Information sub tab -> Only here we enter the Bank ID which will fill the Bank Name, Bank Account ID & National Bank Code.

You can find this element under -> Supplier Invoice Business Object -> Root -> Payment Control -> PaymentControl.BANK_TRANSF -> PaymentControl.BACCT_ID- BankAccountID (NODE_ELEMENT PaymentControl.BANK_TRANSF)

Please find the sample snippet where you find the Bank details.

-<BankTransfer ActionCode="To"> <UUID schemeAgencyID="Token 467" schemeID="Token 466">12345678-90AB-CDEF-0123-456789ABCDEF</UUID> <HouseBankAccountUUID schemeAgencyID="Token 469" schemeID="Token 468">12345678-90AB-CDEF-0123-456789ABCDEF</HouseBankAccountUUID> -<HouseBankAccountKey> <InternalID schemeAgencyID="Token 470">Token 471</InternalID> </HouseBankAccountKey> <HouseBankUUID schemeAgencyID="Token 473" schemeID="Token 472">12345678-90AB-CDEF-0123-456789ABCDEF</HouseBankUUID> <HouseBankInternalID>Token 474</HouseBankInternalID> <BankDirectoryEntryUUID schemeAgencyID="Token 476" schemeID="Token 475">12345678-90AB-CDEF-0123-456789ABCDEF</BankDirectoryEntryUUID> <BankInternalID schemeAgencyID="Token 477">Token 478</BankInternalID> <BankAccountID>Token 479</BankAccountID> <BankAccountIDCheckDigitValue>St</BankAccountIDCheckDigitValue> <BankAccountTypeCode>Tok</BankAccountTypeCode> <BankAccountHolderName>String 482</BankAccountHolderName> <BankAccountStandardID>Token 483</BankAccountStandardID> -<BusinessPartnerBankDetailsKey> <ID>Toke</ID> </BusinessPartnerBankDetailsKey> <Amount currencyCode="Tok">486</Amount> </BankTransfer> -<BankTransfer ActionCode="To">

Hope this is helpful.

Best Regards,

Arun

ishita_biswas2
Advisor
Advisor
0 Kudos

Hi Eddi,

You can make use of this node

PaymentControl :

Information about the payment of the supplier invoice. The complete structure is included but only the Note element is supported. This element reflects the payment reason that can be given for the supplier invoice.

You can check the documentation of Manage Supplier Invoices (ManageSupplierInvoiceIn)

"Operation Manage Supplier Invoice In Maintain Bundle"

Regards,

Ishita