The processing logic, that is, whether the system interprets a transmission as self or retro-billing, depends on the ACTION codes in the IDoc at header and item level.
In the case of the standard VDA4908 (as used in the example: Table of Settings for Mapping in EDI Subsystem ), this information is taken from self-billing document level and delivery item level:
VDA4908 |
|
822//14 |
self-billing document type key (self-billing document level) |
824//03 |
operation key (item of delivery note level) |
Here the self-billing document type key must be converted to the ACTION code at IDoc header level, the operation key to the ACTION code at IDoc item level. See also: Table of Settings for Mapping in EDI Subsystem .
Together with the +/- sign, the ACTION codes determine whether the system interprets the transmission as self or retro-billing. The following table shows which combinations of ACTION codes (at header and item level) and +/- sign lead to which type of processing.
ACTION- Code, header
|
ACTION- Code, item
|
+/- sign |
Description |
Type of processing |
005 |
091 |
+ |
Standard self-billing doc.: Recipient receives displayed amount for the first time, for the corresponding delivery. The transaction is relevant for quantity and value. |
1.) Standard processing with quantity/value |
005 |
091 |
- |
Debit advice that is relevant either for value-only or for value and quantity, depending on the billing document. The transaction is supported, although it is really a clearing entry, from a business management point of view. Better: 006 / 092 or 006 / 093 |
1.) Standard processing with quantity/value |
005 |
092 |
+/- |
Goods receipt correction (VDA 4908): a.) With a - sign, this is actually a clearing entry and should be transmitted as 006 / 092. b.) With a + sign, it could be that a quantity that was subsequently entered for a delivery is being billed. This is then transmitted like 005 / 091. |
1.) Standard processing with quantity/value |
005 |
093 094 095 096 099 |
+/- |
These combinations are not supported. |
4.) Transaction not relevant for processing |
006 |
091 |
+/- |
This combination is not supported. A normal goods receipt should be transmitted with 005/091. |
4.) Transaction not relevant for processing |
006 |
092 093 095 |
(+)/- |
All three of these combinations (GR correction, return delivery, transport damages) are regarded as quantity-relevant corrections to an already-processed goods receipt, and are treated as a normal advice. |
1.) Standard processing with quantity/value |
006 |
094 (consignment) |
+/- |
This combination is not supported. |
4.) Transaction not relevant for processing |
006 |
096 |
+/- |
Clearing invoice, for example due to retroactive price change. |
2.) Value-based clearing invoice without accessing SD Retro-Billing |
006 |
099 |
+/- |
Clearing invoice, for example due to retroactive price change. |
3.) Value-based clearing invoice with accessing SD Retro-Billing |
For more information on the different types of processing, see Processing for Self-Billing or Retro-Billing .