Definition
Inbound Service Interface for posting Inter Company Journal Entry Voucher.
Business Context and Use
The web service interface Manage Inter Company Journal Entry Voucher In enables you to connect external applications to your SAP Business ByDesign system and to create inter company journal entries in your system.
The web service interface Manage Inter Company Journal Entry Voucher In offers the operations MaintainBundle and CheckMaintainBundle.
Here is a very basic example:
<n0:InterCompanyJournalEntryVoucherMaintainBundleRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global">
<InterCompanyJournalEntryVoucherEntry actionCode="01" ItemCompleteTransmissionIndicator="true">
<CompanyID>MC85000</CompanyID>
<ExternalReference>85000</ExternalReference>
<DocumentDate>2014-08-24</DocumentDate>
<PostingDate>2014-08-24</PostingDate>
<TaxCountry>US</TaxCountry>
<Currency>USD</Currency>
<Note languageCode="EN">Inter Company Posting</Note>
<Item>
<CompanyID>MC85000</CompanyID>
<GeneralLedgerAccount>A-7381</GeneralLedgerAccount>
<NetAmount currencyCode="USD">36</NetAmount>
<DebitCreditDirectionCode>1</DebitCreditDirectionCode>
</Item>
<Item>
<CompanyID>MC86000</CompanyID>
<GeneralLedgerAccount>A-7381</GeneralLedgerAccount>
<NetAmount currencyCode="USD">36</NetAmount>
<DebitCreditDirectionCode>2</DebitCreditDirectionCode>
</Item>
</InterCompanyJournalEntryVoucherEntry>
</n0:InterCompanyJournalEntryVoucherMaintainBundleRequest_sync>
Sample data with Tax posting and to a profit centre:
<n0:InterCompanyJournalEntryVoucherMaintainBundleRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global">
<InterCompanyJournalEntryVoucherEntry actionCode="01" ItemCompleteTransmissionIndicator="true">
<CompanyID>MC85000</CompanyID>
<ExternalReference>85000</ExternalReference>
<DocumentDate>2014-08-24</DocumentDate>
<PostingDate>2014-08-24</PostingDate>
<TaxCountry>US</TaxCountry>
<Currency>USD</Currency>
<Item>
<CompanyID>MC85000</CompanyID>
<ProfitCentreID>MC85000</ProfitCentreID>
<NetAmount currencyCode="USD">32</NetAmount>
<DebitCreditDirectionCode>1</DebitCreditDirectionCode>
<ProductTaxationCharacteristicsCode listID="US">501</ProductTaxationCharacteristicsCode>
<TaxationRegionCode>OH</TaxationRegionCode>
<TaxationAreaPostalCode>43565</TaxationAreaPostalCode>
<AccountingCodingBlockType>PRFT</AccountingCodingBlockType>
<GeneralLedgerAccount>A-1500</GeneralLedgerAccount>
</Item>
<Item>
<CompanyID>MC86000</CompanyID>
<AccountingCodingBlockType>ACC</AccountingCodingBlockType>
<GeneralLedgerAccount>A-1500</GeneralLedgerAccount>
<NetAmount currencyCode="USD">32</NetAmount>
<DebitCreditDirectionCode>2</DebitCreditDirectionCode>
<ProductTaxationCharacteristicsCode listID="US">501</ProductTaxationCharacteristicsCode>
<TaxationRegionCode>OH</TaxationRegionCode>
<TaxationAreaPostalCode>43565</TaxationAreaPostalCode>
</Item>
</InterCompanyJournalEntryVoucherEntry>
</n0:InterCompanyJournalEntryVoucherMaintainBundleRequest_sync>
Prerequisites
The following business objects are only referenced and will not be created by the service operation. They must exist in the system already at the time the web service is called:
Company
General Ledger Account
Cost Centre
Profit Centre
Project Task
Sales Order
Constraints and Integrity Conditions
Change State ID
For this Web service, the change state ID does not apply to the ContactPerson, Relationship, CommunicationArrangement, DirectResponsibility, SalesArrangement, and PaymentData node elements.
More Information
General Information
You can find general information about Web services, their structure and consumption in the Web Services documentation.
Definition
Bundle operation for Manage Inter Company Journal Entry Voucher Maintain Bundle.
Business Context and Use
The request message of the operation MaintainBundle contains a BasicMessageHeader node element as well as a ICJEV entry node element that contains the data to be created.
The response message type of the operation MaintainBundle contains log items, processing information and a ICJEV specific node with ReferenceObjectNodeSenderTechnicalID, ChangeStateID, as well as Document ID and UUID.
Prerequisites
Company
Structure
Note:
Element Names marked with an asterisk (*) are mandatory.
Following data is related to Entry Details on the UI:
InterCompanyJournalEntryVoucherEntry
Company ID(mandatory) is displayed as Leading Company in the UI.
External Reference is displayed as External Reference in the UI.
Note corresponds to the Header Text in the UI.
Item
AccountingCodingBlockType corresponds to the Account Assignment Type in the UI.
Amount is taken as your Net amount.
DebitCreditDirectionCode corresponds to the direction of the payment and corresponds to either Debit or Credit Transactional Currency.
ProductTaxationCharacteristicsCode denotes the Tax Code in the UI.
Note corresponds to the Item Text in the UI.
Constraints and Integrity Conditions
If the Tax sub-structure is filled within an item, at least one related TaxItem has to exist.
For each TaxItem at least one related Item has to exist.
For each combination of the elements TaxCountryCode, ProductTaxationCharacteristicsCode, TaxJurisdictionCode, and DueCategoryCode, at most one tax item exists.
Definition
To check if Inter company Journal entry data can be created without errors
Business Context and Use
The web service request and response message types for the CheckMaintainBundle operation are the same as those of the MaintainBundle operation. The explanations given for MaintainBundle can therefore also be applied to the CheckMaintainBundle operation.
Prerequisites
The following business objects are only referenced and will not be created by the service operation. They must exist in the system already at the time the web service is called: