Transportation Management

Get Involved. Join the Conversation.

Topic

    LAKSHMIDEEPAK GADDIPATI
    Prevent multiple voucher creation
    Topic posted July 22, 2019 by LAKSHMIDEEPAK GADDIPATIBlue Ribbon: 750+ Points, tagged Transportation Management 
    34 Views, 3 Comments
    Title:
    Prevent multiple voucher creation
    Summary:
    Invoice Freight Payment
    Content:

    Hi All,

    When we are trying to manually approve a already approved invoice system creates another voucher, we want to prevent that. We tried with action checks for APPROVE INVOICE but there is no post check allowed on APPROVE INVOICE. Anyone came across same issue ? Just want to make sure it's common behaviour

    Version:
    19A

    Comment

     

    • Karl Baker

      Without delving into the details - I believe the 19B feature below will provide you with a possible solution to the challenge being described.  This feature was delivered in 19B and will be available for you when you upgrade from 19A to 19C.

      INVOICE ADJUSTMENT COST BEHAVIOR ENHANCEMENT

      This feature provides you with a new property that allows you to control how OTM processes invoice adjustments.  Using the new property glog.invoice.adjustments.createNewInvoiceForAdjustments you can now support the following scenarios.

      With glog.invoice.adjustments.createNewInvoiceForAdjustments=true (default): 

      • Given an adjustment to an Approved Invoice the adjustment amount will be captured in a new invoice.
      • Given an adjustment to an Unapproved Invoice the adjustment amount will be added to the existing invoice as a invoice line. 

      With glog.invoice.adjustments.createNewInvoiceForAdjustments=false: 

      • Given an adjustment to an Approved Invoice the adjustment amount will be added to the existing invoice as a new invoice line. 

      STEPS TO ENABLE

      You don't need to do anything to enable this feature.

       

      TIPS AND CONSIDERATIONS

       

      The property default for glog.invoice.adjustments.createNewInvoiceForAdjustments=true (default): 

      • Given an adjustment to an Approved Invoice the adjustment amount will be captured in a new invoice.
      • Given an adjustment to an Unapproved Invoice the adjustment amount will be added to the existing invoice as a invoice line.

       

      • LAKSHMIDEEPAK GADDIPATI

        Hi,

        Thanks for your reply. I believe this is applicable only for Adjustment costs but not for direct approvals. Scenario which i was asking is when user trying to approve a already approved invoice. Note, customer wants to see the details cost section so adding a action check on approval was not the solution. 

    • Karl Baker

      Suggestion - based on your use case - could you try adding a PRE action check (v post) based on the invoice status that gets triggered before approving an invoice?