SAP Knowledge Base Article - Public

1962710 - Cannot Post Supplier Invoice. Error: "Mandatory field for type XYZ missing".

Symptom

You cannot post a supplier invoice due to the error: Item X: Mandatory field for type XYZ missing. You are unable to change the Cost Distribution for the Items.

Reproducing the Issue

  1. Go to the work center Supplier Invoicing.
  2. Go to the view Invoice Entry.
  3. Mark the relevant Purchase Order and choose New Invoice.
  4. Fill in all mandatory data and choose Check or Post.
  5. You get the error: Mandatory field for type XYZ missing.
  6. Go to the tab Items and sub-tab Cost Distribution.
  7. You cannot edit the Account Assignment for the item.

XYZ is the Account Assignment Type. For example Cost Center, Project Task, General Ledger Account only, Individual Material, Sales Order, Service Order, Customer Contract, Profit Center, ...
A possible field you would need to enter is Employee ID, Cost Center ID, G/L Account, ...

Cause

In the Business Configuration, Fine-Tuning Activity Account Assignment Types, you made an Account Assignment field mandatory for the particular Account Assignment Type. At the time you created the Purchase Order, this field was optional and was left blank. Upon creating the Supplier Invoice, the Account Assignment information are copied from the purchase order and cannot be edited. The invoice is inconsistent due to the missing value for the field.

Resolution

In the Fine-Tuning activity Account Assignment Types, make the field optional temporarily, post the pending affected invoices and then revert the change.

  1. Go to the work center Business Configuration.
  2. Select the activity Account Assignment Types.
  3. Mark the relevant Account Assignment Type.
  4. Under Account Assignment, select "2 - Optional" for the field under Data Input Control.
  5. Post the pending affected invoices and revert the change in the Business Configuration.

Keywords

KBA , SRD-CC-FED , Feeds , How To

Product

SAP Business ByDesign all versions