ProcessInventoryReceipt schema, example, validation rules, validation stylesheet

ProcessInventoryReceipt type: ProcessInventoryReceipt

The purpose of the ProcessInventoryTransfer is to give the organization the ability to do a quantity movement of materials from one organizational unit to another organizational unit.

ProcessInventoryReceipt extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea ProcessInventoryReceiptDataArea

Is where the information that the BOD message carries is provided, in this case ProcessInventoryReceipt. The information consists of a Verb and one or more Nouns. The verb (Process) indicates the action to be performed on the Noun (InventoryReceipt).

ProcessInventoryReceiptDataArea extends: DataArea
Structure:
Elements:
Name Type Description
InventoryReceipt reference
Process reference

ProcessInventoryReceipt Scenario Diagram

Process schema

Process type: Process

The Process verb is used to request processing of the associated noun by the receiving application or business to party. In a typical external exchange scenario a Process BOD is considered to be a legally binding message. For example, if a customer sends a ProcessPurchaseOrder BOD to a supplier and the supplier acknowlegdes with a positive AcknowledgePurchaseOrder, then the customer is obligated to fullfil the agreement, unless of course other BODs are allowed to cancel or change the original order.

Process extends: AcknowledgableVerb
Structure:

InventoryReceipt schema

Line type: InventoryReceiptLine

InventoryReceipt type: InventoryReceipt

The Inventory Receipt is intended for use in Unplanned Receipt Scenarios

Header type: InventoryReceiptHeader

InventoryReceipt extends: Noun

The Inventory Receipt is intended for use in Unplanned Receipt Scenarios

Structure:
Elements:
Name Type Description
Header reference
Line reference

InventoryReceiptHeader
Structure:
Elements:
Name Type Description
DocumentDateTime DateTime

Is the timestamp that the InventoryReceipt document was created on the sending system.

DocumentId reference
DocumentReferences reference
UserArea reference

InventoryReceiptLine

This identifies the item being received, and the location to which the receipt is being done

Structure:
Elements:
Name Type Description
Business reference
Description Description

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

GLEntity GLEntity

The primary balancing segment of the G/L Account structure. P and L statements are required at this level. A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law.

Synonyms: Business Unit, Fund, General Ledger Company, Joint Venture, Non-Profit Association Name

Item reference
ItemQuantity Quantity

The quantity of items that are involved in the transaction

A decimal value.

LineNumber LineNumber

Identifies the instance of a Line within a given document.

Note Note

Is a note about the source location of the transfer.

A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.

PrintControlInformation Indicator

Indicates whether the control information about the transfer should be printed.

Indicates if the semantic name is needed or not.

PrintInd Indicator

Indicates whether the InventoryTransfer should be printed at the source.

Indicates if the semantic name is needed or not.

ReasonCode ReasonCode

Is the reason for the receipt

Used as a reason indicator for any type of business event or activity.

Site reference
UnitValue AmountPerQuantity

This is the unit price of the item being received

Indicates the cost or price of something represented as a value per a number of units. The price of eggs for example would be 1.29 per 1 dozen.

UserArea reference

Verb Common Files

Verb.xsd schema

AcknowledgableVerb extends: ConfirmableVerb
Structure:
Attributes:
Name Type Usage Description
acknowledge AcknowledgementType

AcknowledgementType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

ConfirmableVerb extends: Verb
Structure:
Attributes:
Name Type Usage Description
confirm ConfirmType

ConfirmType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

Expression restricts: xs:string

ExpressionCriteria
Structure:
Elements:
Name Type Description
SelectExpression Expression

Allows the 1-n number of selection expressions for the information to be returned.

Attributes:
Name Type Usage Description
expressionLanguage xs:string optional

RequestVerb extends: ConfirmableVerb
Structure:
Elements:
Name Type Description
ReturnCriteria

Allows the initator of the BOD to indicate the information (down to the field level) that is requested to be returned. The expressionLanguage indicates the expression language being used.

VerbBase.xsd schema

Verb type: Verb

Verb
Structure:

Noun Common Files