Do you have any question about this error?
Message type: E = Error
Message class: M8 - Invoice Verification/Valuation
Message number: 311
Message text: Purchase order &1 does not exist for invoice &2
Your selection included invoice &V2& which refers to purchase order &V1&
. This purchase order does not exist in the system. It may have been
reorganized.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
How you now proceed depends on whether you entered the invoice in
Logistics Invoice Verification or in the conventional Invoice
verification component.
Logistics Invoice Verification:
Display document &V2& in Logistics Invoice Verification and find the FI
document via <LS>Follow-on documents</>.
<DS:TRAN.MIR4>Display Invoice Document</>
Change the accounting document: Delete the entry <LB>R</> in the
<LS>Payment block</> field in the supplier line.
<DS:TRAN.FB02>Change document</>
Conventional invoice verification:
Change document &V2&: Delete the entry <LB>R</> in the <LS>Payment
block</> field in the supplier line.
<DS:TRAN.FB02>Change document</>
Save and call up the Release invoices transaction again.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message M8311, which states "Purchase order &1 does not exist for invoice &2," typically occurs during the invoice verification process in the Materials Management (MM) module. This error indicates that the system cannot find a corresponding purchase order (PO) for the invoice being processed. Here are the potential causes, solutions, and related information for this error:
Causes:
- Incorrect Purchase Order Number: The purchase order number entered in the invoice does not match any existing purchase orders in the system.
- PO Not Created: The purchase order may not have been created or may have been deleted.
- PO Status: The purchase order might be in a status that does not allow for invoice verification (e.g., closed or blocked).
- Document Type Issues: The invoice document type may not be compatible with the purchase order type.
- Data Entry Errors: There may be typographical errors in the invoice entry, such as incorrect characters or formatting.
- Different Company Codes: The invoice and the purchase order may belong to different company codes, which can lead to this error.
Solutions:
- Verify Purchase Order: Check if the purchase order number entered in the invoice is correct. You can do this by using transaction codes like ME23N (Display Purchase Order) to confirm the existence of the PO.
- Create Missing PO: If the purchase order does not exist, create it using transaction ME21N (Create Purchase Order) if applicable.
- Check PO Status: Ensure that the purchase order is in an appropriate status for invoice verification. If it is blocked or closed, you may need to take corrective actions.
- Correct Document Type: Ensure that the document type of the invoice matches the expected type for the purchase order.
- Re-enter Invoice: If there are data entry errors, re-enter the invoice with the correct details.
- Company Code Consistency: Ensure that both the invoice and the purchase order are associated with the same company code.
Related Information:
If the issue persists after checking these aspects, it may be beneficial to consult with your SAP support team or a functional consultant for further assistance.
Get instant SAP help. Start your 7-day free trial now.
Feature | Free Access | Free Trial |
---|---|---|
Basic SAP error explanation | ![]() |
![]() |
Step-by-Step Usage Guide | ![]() |
![]() |
Interactive SAP Coach Assistance | ![]() |
![]() |
AI Troubleshooting for T-Code Errors | ![]() |
![]() |
M8310 Only use Logistics Invoice Verification for material &
What causes this issue? You are entering an invoice using conventional Invoice ...
M8309 No tax code found for difference
What causes this issue? The invoice to be checked contains a difference. Since ...
M8312 No goods receipt exists: You cannot enter the invoice
What causes this issue? You are entering an invoice for an order item for which...
M8313 Use price change in material ledger for material &
What causes this issue? You are attempting to change the price of material &...
SAP messages fall into 3 different categories: Error messages
(message type = E), Warnings (W) or Informational (I) messages.
An error message will prevent you from continuing your work - it is a hard stop and you need to fix the error before you can proceed. A warning message will stop your work, however, you can then bypass the warning by pressing the Enter key on your keyboard. That said, it is still good practice to investigate the cause of the warning message and address it. An information message will not stop your work and is truly just for informational purposes.
Click on this link to search all SAP messages.