Product documentation
In This Topic
    Exclude Vendor Transactions
    In This Topic

    Business value

    With this function the financial department can identify which vendor transactions are disputed.

    These disputed invoices are excluded from the generate payments function on the payment journal and these disputed invoices cannot be settled.

    Features

    In Microsoft Dynamics 365 for Finance and Operations, the standard feature Accounts payable > Setup > Vendor Reasons are used for explaining why an invoice is disputed but it is not used to block it for settlement or from being added to a payment proposal.

    In our solution a new field Invoice status (DYSEVTVendDisputeStatus) has been added to the Vendor transactions (Accounts payable > Vendors > All vendors). When the transaction has the Invoice status Disputed the transaction can net be settled and it will automatically be excluded from the query when selecting invoices on creation of a payment proposal.

    The reason code itself is only being used to explain why, and to track that there was a dispute in the past (as the reason code will remain on the transaction, the status will be set to resolved).

    The value of the field Invoice status can be changed by using the function Change status on the vendor transactions form.

     Note

    As we did not want to interfere with the standard logic behind the reason codes, an additional field Reason code has been added to the forms. That’s why there are two reason codes on the vendor transactions form, the new fields are positioned in the Reason field group
       

     

    Process

    1. Add a vendor reason code to a vendor invoice during invoice registration
      This can be done on several places:

      1. Invoice journal

      2. Invoice register

    2. When approving an invoice, you can change the status of the vendor transaction by the function “Change Status”. 

    3. After the approval it possible to adjust this status on the vendor transaction form.

    4. Or on the “Open Vendor Invoices” form.

    On the tab general the field Invoice status and reason code has been added.

    The reason code is not stored on the transaction record itself but in a related table (DYSEVTVendDispute) in the same way as this has been built by Microsoft in the collections of the accounts receivable module. This is an extra reason code next to the financial reason code.

    It is not possible to settle a disputed invoice through:

      

    Setup

    No setup required.