How To Fix FI_E145 - Invoice &1 still contains improper reason code(s)


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FI_E - Message Class for FM English Developers

  • Message number: 145

  • Message text: Invoice &1 still contains improper reason code(s)

  • Show details Hide details
  • What causes this issue?

    You have the Prompt Payment Act function active for your company code.
    Invoice &1 contains improper reason code(s).

    System Response

    This invoice cannot be posted.

    How to fix this error?

    You may do one of the following, depending on your business needs:
    Save invoice as parked and send correspondence to vendor same day,
    requesting the missing information. When you receive it, you can
    complete processing.
    Alternatively, you can remove the improper reason codes now from the
    invoice. It can then be posted.

    Procedure for System Administrators

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message FI_E145 - Invoice &1 still contains improper reason code(s) ?

    The SAP error message FI_E145 "Invoice &1 still contains improper reason code(s)" typically occurs in the context of financial accounting when there are issues with the reason codes associated with an invoice. This error indicates that the invoice in question has reason codes that are not valid or are not allowed based on the configuration in the system.

    Cause:

    1. Invalid Reason Codes: The invoice may contain reason codes that are not defined in the system or are not valid for the specific transaction type.
    2. Configuration Issues: The reason codes may not be properly configured in the system, or there may be restrictions on their use based on the company code or other parameters.
    3. Data Entry Errors: There may have been a mistake during data entry, leading to the inclusion of incorrect or unsupported reason codes.

    Solution:

    1. Check Reason Codes: Review the reason codes associated with the invoice. Ensure that they are valid and correctly entered. You can do this by navigating to the relevant transaction in SAP and checking the reason code field.
    2. Configuration Review: If you have access, check the configuration settings for reason codes in the SAP system. This can typically be done in the SPRO transaction under Financial Accounting settings. Ensure that the reason codes are defined and allowed for the relevant transaction types.
    3. Correct the Invoice: If the reason codes are incorrect, you may need to correct the invoice. This can involve changing the reason codes to valid ones or removing them if they are not necessary.
    4. Consult Documentation: Refer to SAP documentation or help resources for specific guidance on the reason codes applicable to your organization’s processes.
    5. Contact Support: If the issue persists and you cannot identify the cause, consider reaching out to your SAP support team or consulting with an SAP expert for further assistance.

    Related Information:

    • Transaction Codes: You may need to use transaction codes like FB60 (Enter Incoming Invoice) or FB70 (Enter Outgoing Invoice) to review and edit invoices.
    • Authorization: Ensure you have the necessary permissions to view and edit invoices and reason codes in the system.
    • Testing: After making changes, test the invoice processing to ensure that the error does not reoccur.
    • Documentation: Keep a record of any changes made for future reference and to assist in troubleshooting similar issues.

    By following these steps, you should be able to resolve the FI_E145 error and ensure that your invoices are processed correctly.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker