Question related to Invoice Reversals

Hello,
In Oracle payables, I have a few questions regarding Invoice reversals..
1) When can an Invoice reversal be done?
The reason am asking this question is --
I found on Oracle site how to do an Invoice Reversal.  Adjusting Invoice Distributions (Oracle Payables Help)..
When I queried for an already existing invoice, go to the distributions window, I dont see the "Reverse 1" button.
But, when we create a new invoice and then click on the distrubtions window, I was able to see the "Reverse 1" button, fill out the required fields, and save, then I was able to do the Invoice Reversal. Does that mean that only new invoices can be reversed?  and old or already existing invoices cannot be reversed?
2) My second question is - I created an invoice for 100 dollars. Saved it. Went to the Distributions window. Filled out the requried fields in the distribution line. I created one distribution line for 40 dollars and other distribution line for 60 dollars. I reversed the second line that is of 60 dollars. It created a third line in the distributions window with an amount of -60 dollars. But still, when i query the invoice, it still shows 100 dollars. Shouldnt the invoice be 100-60 = 40 dollars, since i reversed a line of 60 dollars.
I wanted to show it pictorially but the "Insert Image" button is not working on this site.
Any help is appreciated. Thank you in advance.

Hi,
For the 1st question....
Once you validate the invoice that reversal option will be get unavailable. Which means whether you process create accounting program or not once you validate the invoice that Reversal button will not be activated.
But any time you can cancel the Invoice you created. It will create the following double entries in the time you processing create accounting program.
Dr - AP Liability Account
Cr - The relevant Account you entered in the lines or in distributions
This is the reversal entry for the Invoice which you have been created previously. But if you have make the payment for this invoice you will have to void the payment and cancel the invoice.
For the 2nd question
Yes though you reverse one line it will not be changed the line total or the invoice header amount in the invoice workbench. But in the distributions window under the distribution total it will show the net total of distributions you have entered. In the distributions window that line total and distribution total should be tally to approve the invoice. Otherwise it will create a system hold and you can be view that in "Hold" tab in invoice workbench. Then you have to tally the line total and distribution total to approve that invoice.
Hope this clarifies your concern.
Thanks / Lathika

Similar Messages

  • Related to Invoice verification system messages

    Hi Experts,
    This is related to invoice verification system messages.
    Client requirement is to configure each system message which are related to logistics invoice verification for almost 1000 user id's.
    Total number of user id's: more than 10,000 in the client instance.
    Ex: Message id 232
         Need to configure message id 232 1000 times, each entry with one user id in the transaction OMRM.
    Similarly, we need to configure almost 500 system messages for the 1000 user id's.
    So, practically it's very difficult to maintain each system message for these many id's.
    If we are keeping user id filed blank, then these message setting will be applicable for the remaining user id's also, for which these messages are not required to display.
    Kindly please advice how to configure this.
    Is it possible to configure these messages at user group id level or any other option.
    Kindly update ASAP.
    Thanks in advance
    Regards
    KRK

    Hi,
    Ok, I will ask same question in different manner.
    In the OMRM transaction, is it possible to give user group id instead of user id for the respective system message id?
    Ex:
    System message id - User group id instead of user id - Message status
    Could you please confirm, whether it is possible or not
    Thanks in advance
    Regards
    KRK

  • Invoice Reversals - Payables - How to identify

    Hello,
    This is regarding the invoice reversal flag column in the AP_Invoice_Distributions_All.
    I had already asked a part of this at the following link. Since I marked it answered, I have another question here.
    What does invoice reversal mean in Oracle payables
    As per the link above, Invoice reversals are done on Distribution line when any modification is required.
    My question is as follows.
    Let us suppose in the AP_Invoice_distribution_Lines
    Line 1 is normal.
    Line 2 has mistake. And it is reversed. -- Reversal_Flag is Y
    Line 3 is created which is a reversal of Line 2. - Reversal_Flag is Null
    Line 4 is normal.
    Line 5 has mistake. And it is reversed. -- Reversal_Flag is Y
    Line 6 is created which is a reversal of LIne 5. -- Reversal_Flag is Null
    Now, I need to find out which reversal is the occurance of which line. Like in the above example, how to identify that Line 3 is a reversal of Line 2 and Line 6 is a reversal of Line5.
    Thank you

    Hi Bob,
    from the AP_INVOICE_DISTRIBUTIONS_ALL can you sort the data by INVOICE_LINE_NUMBER field.... if there is a reversal line, the reversal line would also have the base invoice line reference.....
    so if line number 1 is reversed, you would see two records in this table .. one with positive value and another with negative value ..... this way you can find out the original and its reversal ....
    This is another way to find, however the PARENT_REVERSAL_ID should be there as suggested by Ravi .....
    Regards,
    Ivruksha

  • Can someone plz confirm me that how i can change or update the security questions related to my apple id? as i have been never put them since i create my apple id but now due to some security reasons its asking me again and again the answers. i am unable

    can someone plz confirm me that how i can change or update the security questions related to my apple id? as i have been never put them since i create my apple id but now due to some security reasons its asking me again and again the answers. i am unable to go through the process. thanks.

    Some Solutions for Resetting Forgotten Security Questions: Apple Support Communities

  • Question related to Java Concurrent Program

    Hi Friends,
    I have a basic question related to Java Concurrent Program in the Oracle application. I would like to know the how Java concurrent program is executed in Oracle applications.Also, want to know where can I find the document for the AOL packages for Java concurrent program. Document for packages like oracle.apps.fnd.cp.request.* , oracle.apps.fnd.util.*.
    Please let me know.
    -Thanks,
    Satya

    You may also check:
    Note: 250964.1 - How to Register Sample Java Concurrent Program
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=250964.1
    Note: 186301.1 - How to register and execute Java Concurrent Program ?in Oracle Applications R11i?
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=186301.1

  • Interview Questions related to Warehouse management

    Hi all
    Can u please help me regarding  Interview Questions related to Warehouse management
    Thanks and Regds
    Daniel

    Have you searched in very first thread
    [Warehouse Management?|New to Materials Management / Warehouse Management?;

  • Relation between Invoice Line items and Accounting Line item

    Dear All,
    My requirement is to print all the invoice documents and it's tax values like cenvat, Ecess, BED and VAT.
    I have to fetch these tax details from BSEG table .
    I' am getting Invoice number ( RBKP-BELNR ) from BKPF-AWTKEY .
    Can any one please tell me how to relate the Invoice line items and Accounting document line items..
    Any BAPI or FM is there to retrieve these data.
    Please do needful in this regard.

    Hi,
    from table bseg - field Koart
    K = Vendor
    D = Customer
    S = G/L account here tax lines identify with buzid = T
    or take table bset for taxes
    Andreas

  • Order related Proforma Invoice

    Hi All,
       I have a sales order with two line items.
    I want to create the order related proforma invoice for one line item.
    Means for the same sales order while creating proforma invoice only one line item should dispaly and not two line items. Means I want to create to proforma invoices for two line items.
    Note: My client do not want to delete line items from sales order. Without deleting he wants to create.
    Reward points for helpful answer.
    Regards
    Ashis

    Dear Friend,
    The only solution to your one performa invoice of one order line item is copy control setting.
    You have to create a requirement go to T-code VOFM
    then in the copying requirements of the billing types
    ask your abaper to frame a requirement for one item one proforma.
    then assign the same in the t-code VTFA .
                          OR
    Ask your users to go to VF01 and sleection lists and do the indivual billing of the Order items.
    reward points if helpful,
    regards,
    Amlan Sarkar

  • Questions relating to Groupware Integration (Outlook)

    Hello,
    I have few questions relating to groupware integration for Outlook:
    Q1) The "Relate to CRM" option in outlook add-in for end user is available only  in client side integration? Is it not available for server sider integration (i.e. in server side, end user cannot directly assign CRM account or Transaction to object in outlook the way it is done in client side)?
    Q2) Is there any end user interface (like add-on) available in server side?
    Q3)In client side - Can the outlook add-on for SAPCRM be enhanced for different business logic or look n feel?
    Thanks,
    Vicky

    Hello Vicky,
    1) Yes the Relate to SAP CRM function is part of Client-side groupware only.
    2) The Add-in is only available with Client-side groupware.
    3) The Add-in cannot be customized. However the results can be influenced by parameters in transaction GWIPROFILE.
    The information displayed in the Business information Pane can be changed.
    Best Regards,
    Gervase Auden

  • Basic Questions related EHPs for SEM

    Hi Guys,
    I've some basic questions related to EHPs: -
    1. If we don't mean to implement any of the new functionalities does it make any sense to implement EHP? In other words do EHPs also have some general improments other than the functionalities which can be specifically activated?
    2. If we just activate a functionality and don't implement/ use it can there be any negative impact?
    3. In case of a pure technical upgrade from SEM 4.0 to SEM 6.0 which EHP would be recommended?
    4. Is there a quick way to find all relevant notes in EHPn which are related to corrections for EHPn-1?
    Thanks in advance,
    -SSC

    HI,
    If you see some of my older posts I have had many issues with certain features of the EHP2 functionality but that doesn't mean I would recommned against it.
    BCS 6 EHPs 3 & 4  (BCS 6.03 / 6.04) - enhancement packs worth implementing?
    BCS 6 EHP 2 (BCS 6.02) - activation of enhancement pack
    My recommendation is to implement the EHPs but not necesarrily activate the functions (in SFW5) unless you need them - this means that you will only have to test once after EHP implementation and will have the ability to activate the other features as and when required (although testing is required after activation of course) whereas it might be difficult to persuade your client/basis team to implement EHP4 later if you don't do it now.
    In the features of EHP2 (activate FIN_ACC_GROUP_CLOSE) it states that there is a general performance improvement - although I have yet to experience it! From OSS note 1171344 "The functionality which is available in EHP2 consists of...
    ... Performance improvements of status management, reporting and initial start-up of consolidation workbench and monitor.
    Since activating FIN_ACC_GROUP_CLOSE I have had many OSS notes requiring application but i discovered that when the technical team implemented the EHPs (before i joined this client) they somehow forgot the latest SP (support packs) and didn't upgrade to the current level - so make sure that you get the right SPs too (see the links in Greg's link above) to avoid the many OSS notes.
    As for your question - "is there a list of OSS notes to specific to EHP upgrades? - the answer is most definietly "NO" - I already asked OSS in desperation!
    however, you can see the OSS notes that i have applied listed in the above link ( BCS 6 EHP 2 (BCS 6.02) - activation of enhancement pack )

  • Some questions related to SAP XI

    Hello!
    I would like to know the answers for the following questions regarding SAP XI-context (if it possible with Yes/No and a short comment/explanation)
    <b>CAPACITY PLANNING GUIDELINES</b>
    a) Guidelines to size the server(s)?
    b) Guidelines for sizing the over all environment for High-Availability
    <b>ARCHIVING CAPABILITIES</b>
    a) Approach to archiving of obsolete data
    <b>PLATFORM SUPPORT</b>
    a) Software supported on HP-UX 11.i V2 (r6) on Itanium.
    b) software supported on Windows 2003 sp1 (x64) on AMD Opteron 
    c) software support aligned with release roadmaps for future versions of HP-UX and/or Windows Server
    d) Software supported on OS clustered servers  (If mutliple products, please indicate if all are support or list areas where clustering may not be recommended and why)
    <b>RELATIONAL DATABASE </b>
    a) Does your system run native to the Oracle 10g RDBMS (RAC) and database tools?  If not, please explain the databases and tools supported.
    b) database monitoring tools be used to manage impending maintenance needs and potential problems and performance impacts (i.e., tool will monitor and detect prior to real problem occurring)
    c) standard pre-defined SQL queries and related calculations provided for use with industry standard reporting tools
    d) database accept binary-large-objects (BLOBs) and  be referenced via the relational engine.
    Thank you in advance!
    Regards!
    A.Henke

    two questions related to this:
    1. Why Java is designed to only permit single
    inheritence, any stories behind the scene? I think
    some major reasons why "prefer interfaces toabstract
    classes" is accepted is rooted in this limitation.Yes, one of the reasons interfaces are better is that
    you can only extend one class, but implement many
    interfaces. Say you have a concrete class that should
    "implement" two different types. If those types were
    defined as abstract classes, you could only use one
    type. You could implement both types if they were
    interfaces though. So why java is designed to have this limitation? There may be some arguments before this is settled down. I always like to hear this kind of stories:)
    2. Base on the fact that once an interface is outof
    box and widely implemented, it is almostimpossible
    to change it. So how you guys design yourinterfaces?
    Could you share some? In my idea, I would designmy
    interfaces as compact as possible.You could extend the interface and start using that
    if you didn't want to break existing code. You
    couldn't use that implementation as an Interface1
    though, since the new methods only exist in
    Interface2, so that's not an optimal solution.So we may always need to add a new interface when we just want to add a new method.

  • General questions related to Java

    Good evening,I would like to ask you some questions related to Java :
    1) class A {
    public int x=1;
    public int y=5;
    public A() { y=6; }
    public A(int a) { x=a; }
    public A(int a, int b) { x=a; y=b; }
    class B extends A {
    public B() {}
    public B(int a) { super(a); }
    public B(int a, int b) { super(a,b); }
    public B(int a, int b, int c) { x=a+b+c; }
    public B(int a, int b, int c, int d) {
    super(a,b); y=c+d; }
    public class Test {
    public static void main(String[] args) {
    B b4 = new B(1,1,1);
    System.out.println("b4.x: "+b4.x+" b4.y: "+b4.y);
    I cannot understand why y = 6.
    As i see it,i find it more logical that y = 5.
    Could anybody tell me why y becomes 6?
    How did we get into the constructor of A : public A() in order y to be changed?
    2) Well in an exercise i have to handle out we have to find the a,b,c of a program .Unfortunately i dunno about them,Can anybody explain to me what do they mean or attach me a link (e.g. a tutorial) in order to figure out?
    a)pre condition in Java
    b)post condition in Java
    c)invariant condition
    3)
    3) Fraction apple = new Fraction (1, 2);
    Fraction peach = new Fraction (4, 5);
    Fraction pear = apple;
    peach.halve();
    pear.halve();
    System.out.println(apple);
    System.out.println(peach);
    System.out.println(pear);
    It's the first time i see an object as a parameter in System.out.println.
    CAn anybody tell me when i can pass an object as an argument in System.out.println?
    Thanks in advance!

    How did we get into the constructor of A : public A() in order y to be changed?if you don't explicitly call a super constructor, the empty super constructor is called for you. If no empty accessible super constructor is available and no explicit call from subclass is made - compile error.
    CAn anybody tell me when i can pass an object as an argument in System.out.println?Whenever you want. Object.toString() will be called and the resulting String will be used. If the object is null, the String "null" will be used instead.

  • Question related to E-Business Suite (Business Group)

    Dear All,
    I just started my career as an oracle Functional Consultant (HRMS), I have questions related to Business Group
    - Why BG is a part of HRMS? Although we associates different profiles with it like, legal entity, which is used for financial purpose only.
    - Under which conditions we make more then on Business Group?

    Pl do not post duplicates - E-Business Suite queries related to BG

  • Question related to concept of PCK

    Hi All.
    I am quite a newbie to XI and am only learning it thru online help. I have one conceptual question related to PCK.
    My understanding is that PCK is needed by a small business company to communicate to its larger partner which already has XI running. Correct me if I am wrong here itself.
    Now if the larger business partner already has XI, why does the smaller one need a PCK at all? The XI instance on the larger partner will have all the necessary adapters to understand any format send by the partner. So even if the partner(smaller) sends any format- be it IDOC/HTTP/FTP, the XI instance on larger partner will have its adapters ready to perform the conversion.
    Then why is this PCK needed at all?
    Thanks in advance. Hope my query is clear
    Regards.
    Samant

    Hi Samant,
      Your question is a very good one, Though I have not worked on PCK, I can share my ideas based on some brain storming session I had with our collegues & business partners.
      While executing projects, there are technical & operational issues. For example, when you access any HR related data of a UK based organisation then all those who work on that project have to undertake data security pledge. Like wise there are many constraints on data & system accesses, which vary across organisations.
    When you use PCK*, irrespective of different systems what the small vendors have, you communicate with your Big company's XI system only on the XI's msging protocol http(s)/SOAP. This allows a fair amount of ownership of data/access related issues to the small partners.
    -> you go for PCK, when there is no need for small vendors to go for XI.
    Hope this is of some help. As Michal said there might be much more (or even better) reasons.
    Michal, when you say "all of the mappings and transformations have to be on the small company side", what exactly you mean by this. can you please eloborate.
    Thanks & Regards
    Vishnu

  • Question related to Synchronous update

    Hi, all
    I have some question related to synchronous update:
    1. What is the syntax if I want to write synchronous update.
    Do i write as:
    call funcition A in update task
    commit work and wait
    Or just
    call function  A (A declared as update type function )
    commit work and wait
    Or ...
    2.If we use synchronous update, is VBHDR,VBDATA still filled the same way when using asynchronus update?
    Thanks in advance,
    Liming

    Hi,
    Why do we use this " In Update Task " ??
    The main update technique for bundling database changes in a single
    database LUW is to use CALL FUNCTION... IN UPDATE TASK.
    How do we Use ??
    A typical R/3 installation contains dialog work processes and at least one update work process. The update work processes are responsible for updating the database. When an ABAP program reaches a COMMIT WORK statement, any function modules from CALL FUNCTION... IN UPDATE TASK statements are released for processing in an update work process. The dialog process does not wait for the update to finish. This kind of update is called asynchronous update.
    What is the Use... ??
    Asynchronous update is useful when response time from the transaction is critical, and the database updates themselves are so complex that they justify the extra system load

Maybe you are looking for

  • Backup stopped before completing. The process cannot access the file because it is being used by another process

    I am working with a client who is attempting to backup to a NAS device  The device is a linksys NSS6000 (Cisco device). It's a dual 1Gbit LAN device that supports CIFS / FTP and NFS transfers. It has only 1Gbit lan connected. The device has 4 *  500

  • Problem in recover physical standby database(Data Guard) by rman

    Hello to all I have created a physical standby database ,I want make backup of it by rman and when I lose it's datafile I can restore it ,making backup and restore is fine but in recovery I encounter some problem scenarios is follow 1- In rman I crea

  • Dim and Fact Key sync and Clean up

    Hello all, We have some really bizarre thing going on in our DW environment, same ETL jobs is running twice and because of extremely bad design with no constraints at all, we have lots of duplicate records getting inserted. So the actual row count in

  • Calling anonymous block from Unix

    I have a very simple block of code I'm calling from a wrapping ksh script, it works well but I'm having a hard time getting output from PL/SQL back to my ksh script. Output from $OUT1 is none Please advise. Script: #!/bin/ksh # Set environment . ~/.p

  • How do I get missing folders from my desktop to my Lightroom 5 catalog?

    Okay, here is the problem:  I have some folders that I know are on my desktop. When I click on "Import", LR takes me to the next layer or screen, where I see the Files in their hard drives. I click on the hard drive that has my "stuff". I see the fil