SourceForge has been redesigned. Learn more.
Close

#4537 Invoice (Vendor) - Reverse Correct Problem

R2.6.1
closed
5
2007-08-18
2007-08-06
contract16
No

Hi,

Version 2.6.1 and prior

For a Purchase Order in the "Completed" state the process "Re-activate" sets the order status to "In progress", and allows the order to be amended without problem, e.g. amending any header data, changing quantities and prices on lines, adding new lines. The order can then be "Completed" again successfully.

However, for a Purchase Invoice in the "Completed" state the process "Reverse - Correct" sets the invoice status to "In Progress", but doesn't allow any amendments to be made, e.g. no changes to the header (apart from Order Ref
and Description which are amendable in the completed state), no changes to lines, and no new lines. The Process button has no processes assigned and displays <none>. I expect a reversing accounting posting should be created, and a new posting when completing.

To re-create:
1) In Invoice (Vendor) create an invoice with lines.
2) Complete the invoice. Status = Completed
3) Select the process Reverse - Correct
4) Problem: No amendments can be made. Cannot complete the process.

Thanks
Jeff

Discussion

  • Kai Egbert

    Kai Egbert - 2007-08-06
    • assigned_to: nobody --> kviiksaar
    • milestone: --> R2.6.1
    • labels: --> Functional Problem (how to ..)
    • status: open --> pending
     
  • Kai Egbert

    Kai Egbert - 2007-08-06

    Logged In: YES
    user_id=1784380
    Originator: NO

    Hi Jeff,

    By international accounting rules it is not allowed to change a invoice after it is completed. Therefore the function is named "Reverse - Correct". On invoices it reverses the invoice by generating a reversal document for it.

    Regards,

    Kai

     
  • contract16

    contract16 - 2007-08-06

    Logged In: YES
    user_id=1742483
    Originator: YES

    Hi,

    Thanks Kai.

    But there is still a bug in Compiere where if the process "Reverse-Correct" is selected the invoice effectively "hangs" in the In progress state, and cannot be Completed or Voided. That is my problem.

    Regards
    Jeff

     
  • contract16

    contract16 - 2007-08-06
    • status: pending --> open
     
  • Kai Egbert

    Kai Egbert - 2007-08-07
    • status: open --> pending
     
  • Kai Egbert

    Kai Egbert - 2007-08-07

    Logged In: YES
    user_id=1784380
    Originator: NO

    Hi Jeff,

    are you running the latest build of 2.6.1 2007-05-10 (revision 944).
    Pleas test it by generating an Invoice on GardenWorld and Reverse it. I've tested it and it is correctly working.

    Regards,

    Kai

     
  • contract16

    contract16 - 2007-08-07
    • status: pending --> open
     
  • contract16

    contract16 - 2007-08-07

    Logged In: YES
    user_id=1742483
    Originator: YES

    Hi

    Yes, testing on 2007-05-10 - build 944.

    OK, I've just realised that it has created a second invoice when I use the Reverse - Correct process, with the second being negative value. However, both have the status of Reversed, and both have the process button disabled, it displays <None>.

    I am probably missing what the designed functionality is. Is the functionality that the system creates a second invoice, the opposite value to the first and then expects the user to re-enter the invoice and make whatever correction is required? (If it is a long invoice then it will take a long time to re-enter!). I was expecting the system to re-activate the original, or at least create a third one in a draft state ready for me to correct.

    I have tested using:
    Business Partner = Patio and all the default settings
    Product = Plum Tree and all the default settings

    Regards
    Jeff

     
  • Kai Egbert

    Kai Egbert - 2007-08-08
    • status: open --> pending
     
  • Kai Egbert

    Kai Egbert - 2007-08-08

    Logged In: YES
    user_id=1784380
    Originator: NO

    Hi Jeff,

    latest revision is 994 (sorry my fault).

    No, there is no need to create the hole invoice again. Before you reverse the wrong invoice you can create a new Invoice and use the function "Copy Lines" from the Invoice window.

    Regards,

    Kai

     
  • contract16

    contract16 - 2007-08-09
    • status: pending --> open
     
  • contract16

    contract16 - 2007-08-09

    Logged In: YES
    user_id=1742483
    Originator: YES

    Hi,

    Discussed with Kai today. Understand how Reverse-Correct works. Left with question what the "Correct" part of Reverse-Correct is, because user has to re-generate/copy the invoice and then correct.

    Will raise a new Support Request on Material Receipt and the difference between Void and Reverse-Correct.

    Regards

     
  • Kai Egbert

    Kai Egbert - 2007-08-10

    Logged In: YES
    user_id=1784380
    Originator: NO

    Hi Jeff,

    I think we can than let this one close automatically. I'm waiting for your new Request we discussed yesterday.

    Kai

     
  • Kai Egbert

    Kai Egbert - 2007-08-10
    • status: open --> pending
     
  • SourceForge Robot

    • status: pending --> closed
     
  • SourceForge Robot

    Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 7 days (the time period specified by
    the administrator of this Tracker).

     

Log in to post a comment.