Failed to reverse a  Paid Invoice in Oracle Payables

I am facing problem to reverse a Paid Invoice in Oracle Payables.
The "Reverse 1" button is greyed out (i.e; disabled).
I checked for another Invoice which is also paid but in that case "Reverse 1" button is not greyed out (i.e; enabled).
Could any one help me throwing light on it, how should I approach to solve this problem.

After matching CM to an invoice, distribution is copied and CM is connected to that invoice (see Credit Memo Matching Report).
But for Invoice outstanding amount to be updated in all reports (ex. Inv. Aging report) you have to perform zero payment of CM (you have to allow zero payment for payment batch, payment document used, payment format, banc account....)

Similar Messages

  • Are there any APIs to create an Invoice in Oracle Payables?

    Hi,
    We have a requirement to import the invoices from the operational systems. We will be making approximately 7,000 checks a day. We need to import all these payments information into Oracle Payables as Invoices and then process the payments out of Oracle payments module. We are on EBS 12.1.1
    Were there any APIs to create the invoices directly in Payables as it comes from custom application? We could use payables open interface but as we would like to integrate the payables module with custom application it would be nice if invoice creates directly in Payables through APIs.
    Thanks,

    In the enterprise edition I am able to create all the below objects.But The job is not running after file arrival.
    Could you please me in this case also.
    BEGIN
      DBMS_SCHEDULER.create_credential(
        credential_name => 'LOCAL_CREDENTIAL',
        username        => 'upncommon',
        password        => '*******');
    END;
    BEGIN
      DBMS_SCHEDULER.create_file_watcher(
        file_watcher_name => 'test_file_watcher',
        directory_path    => '/home/upncommon/pub',
        file_name         => 'sample2.sh',
        credential_name   => 'LOCAL_CREDENTIAL',
        destination       => NULL,
        enabled           => FALSE);
    END;
    BEGIN
      DBMS_SCHEDULER.create_program(
        program_name        => 'file_watcher_test_prog',
        program_type        => 'STORED_PROCEDURE',
        program_action      => 'PROC_SCH',
        number_of_arguments => 1,
        enabled             => FALSE);
    END;
    BEGIN
      DBMS_SCHEDULER.define_metadata_argument(
        program_name       => 'file_watcher_test_prog',
        metadata_attribute => 'event_message',
        argument_position  => 1);
    END;
    BEGIN
      DBMS_SCHEDULER.create_job(
        job_name        => 'file_watcher_test_job',
        program_name    => 'file_watcher_test_prog',
        event_condition => NULL,
        queue_spec      => 'test_file_watcher',
        auto_drop       => FALSE,
        enabled         => FALSE);
    END;
    BEGIN
      DBMS_SCHEDULER.set_attribute('file_watcher_test_job','parallel_instances',TRUE);
    END;
    EXEC DBMS_SCHEDULER.enable('test_file_watcher');
    EXEC DBMS_SCHEDULER.enable('file_watcher_test_prog');
    EXEC DBMS_SCHEDULER.enable('file_watcher_test_job');

  • List of Individuals in Oracle Payables AME Workflow

    Hi all,
    I want to create 'List of Individuals in Oracle Payables AME Workflow'.
    For Example:- If I initiate approval my invoice from Oracle Payables then I want to see a list of particular employees to whom I'm willing to forward the invoice.
    This particular functionality is available in Oracle purchasing but I'm unable to perform this functionality in Oracle Payables.
    Please help me at your earliest.
    Shariq

    i explain my need :
    i want to have the list of standard workflow processes defined for functions in HRSS.
    So i want to know if they are saved in a system table, if it is the case, which program i must execute to have the result..
    i read in this manual "Oracle Self-Service Human Resouces Deploy Self-Service Capability Guide" Chapter 4 that :
    " SSHR uses workflow processes to combine related functions into a single transaction (for example, to add Special Information Types to Change Assignment or to Personal Information). and to control the transaction flow between the initiating user and other users such as a manager, an HR professional, or an applicant.
    You use the Workflow Builder to look at the delivered processes which have been designed to support typical business processes."
    i want to know which business processes are supported by SSHR.
    thank you very much for your help
    Edited by: user638405 on 27 oct. 2010 13:46

  • Oracle Payables Integration With Documentum Content Managment System

    Hi there,
    I'm working for a customer who has the requirement to add "attachments" to invoices in Oracle Payables. The attached documents will not be stored in Oracle, but will be links to documents stored in the Documentum content management system. Clicking on the link will retrieve the document and display it.
    The problem is I am a complete novice when it comes to developing for Oracle Payables. Documentum provides an extensive java API that I have a lot of experience using but can I get at that from within Payables?
    Can anyone point me at the correct documentation/websites to get me going?
    Many Thanks
    Paul

    You can attach a URL to an invoice using standard attachments, just query up an existing invoice and click on the "paperclip" attachments icon in the toolbar, enter the sequence, category, description and enter "Web Page" as the data type, then put the URL in the File or URL field.
    You could also do the above steps automatedly via PL/SQL (or Java) by calling the appropriate FND attached documents API to insert the data into the required tables.
    Gareth
    Blog: http://garethroberts.blogspot.com
    Web: http://www.virtuate.com

  • What does invoice reversal mean in Oracle payables

    What does invoice reversal mean in Oracle payables?
    In the AP_invoice_Distributions_All table, there is a column Reversal_Flag. What does this mean to an invoice.
    Thank you

    Hi,
    1) When a reversal is done to a distribution line, it does not create a new invoice. Isnt it? No it does not.
    2) When a line is reversed, the original line Reversal_FLag column is changed to Y and the new column has a Reversal_Flag column as NULL as this is >the new line.
    ( I mean the line which had the mistake, now has a Y flag on Reversal_Flag and the new corrected line has a NULL value). Is this thinking right? Yes, you are.
    3) Lets suppose, Line 1 had a mistake, and it was reversed, and line 2 was created. And then we realized that Line 2 also has a mistake, and >reversed it to Line 3. So what are the statuses of LIne1, Line 2 and Line3 in the Reversal_Flag column in AP_Invoice_Distributions_all table?Line 1=Reversed (Yes)
    Line 2=Reversed (yes)
    Line 3=Null
    Octavio

  • Load paid invoices to AP

    We have a requirement where we have to load paid invoices to AP. Oracle does not provide any functionality for this. on metalink they ask us to contact oracle consulting for solution.
    1. Import invoices into AP invoice interface tables,
    2. Run Open Interface Import to import them into AP,
    3. Run Approval process to approve them,
    4. Run Payment Batch process to pay them.
    5. Run the Transfer Process (without importing to GL)
    6. Delete the records out of the GL Interface Table.
    I have some concerns like how will this affect cash management reconciliation. Please let know if this is headed in the right direction?
    Thank you

    Hi:
    Refer to FBL1N - Display/Change Line Items in accounts payable.
    Select vendor accout,co.code,cleared items on a particular date and execute.
    From change layout (Ctrl+F8), you can select payment terms,Net due date,account type,account document
    Please let me know if you need more information.
    Assign points if useful.
    Regards
    Sridhar M

  • Pulling open invoices, and paid invoices with details (Query Help).

    Hello All,
    I am sure I messed something up in my joins. I am looking to pull a report of all invoices OINV for a month, then list details of any payment (if it is paid) next to it from RCT2. It is giving me a list of all of the paid invoices, but even though I have a LEFT JOIN it is not listing any of the invoices without payments.
    This is where I am now from the report wizard in Crystal.
    SELECT "OINV"."DocNum", "OINV"."SlpCode", "OINV"."CardCode", "OINV"."DocTotal", "OINV"."U_Commission", "OSLP"."SlpName", "RCT2"."DcntSum", "ORCT"."TaxDate", "OINV"."DocEntry", "OINV"."TotalExpns", "OINV"."CANCELED", "ORCT"."Canceled", "ORCT"."DocNum", "RCT2"."InvType"
    FROM   ("DBName"."dbo"."OINV" "OINV" LEFT OUTER JOIN "DBName"."dbo"."OSLP" "OSLP" ON "OINV"."SlpCode"="OSLP"."SlpCode")
    INNER JOIN ("DBName"."dbo"."ORCT" "ORCT" INNER JOIN "DBName"."dbo"."RCT2" "RCT2" ON "ORCT"."DocNum"="RCT2"."DocNum")
    ON "OINV"."DocEntry"="RCT2"."DocEntry"
    WHERE  "OINV"."CANCELED"='N' AND "ORCT"."Canceled"='N' AND "RCT2"."InvType"<=N'14'
    ORDER BY "OINV"."SlpCode", "ORCT"."DocNum", "ORCT"."TaxDate"
    Thank you in advance for any help you can give me.

    Hello Kiran,
    I thought about that, but my purposes for running the report is to determine commission based on the date that the invoice was paid, I need the TaxDate in ORCT as it relates to the payment in RCT2.
    Removing the ORCT.cancelled condition and the RCT2.invtype conditions now pulls all of the invoices, paid and unpaid. I know now I cant have them in my query, when the record does not exist in ORCT it doesnt have a value for cancelled, and when there is no record in RCT2 there is no invtype, and is filtered.
    Maybe I can say where ORCT.Canelled = 'N' OR ORCT.Cancelled = NULL, but I dont know if that would work.

  • Match partial paid invoice with customer payment

    Hi all,
    My company FI user told me that those partially paid invoice will still shown full amount in the FBL5N report and also Statement of Account (F.27). Besides that, the customer payment that used to knock off the partially paid invoice also will shown to deduct the already paid amount.
    But the user said that both of the FBL5N and F.27 are not link the partially paid invoice and customer payment together or don't have a key field to indicate which payment is refer to which partially paid invoice. When the next time they receive another payment and want to knock off the outstanding invoice amount, they are not sure that which invoice should they knock off.
    For example, we have the list of invoice and payment below:
    01/02/07 Inv001 $1000
    02/02/07 Inv002 $2000
    10/02/07 Inv003 $4000
    11/02/07 Inv004 $5000
    01/03/07 pay001 $1000 - knock off the Inv001
    01/04/07 pay002 $3000 - knock off the Inv003 partially
    So in FBL5N and F.27, the list is shown as below:
    02/02/07 Inv002 $2000
    10/02/07 Inv003 $4000 (still shown as full amount instead of outstanding $1000 only)
    11/02/07 Inv004 $5000
    01/04/07 pay002 $3000-
    So when FI user receive another $3000 payment, they should knock off the Inv003 outstanding amount $1000 first then only knock off the Inv002.
    But in the FBL5N and F.27, we can't find the relationship or key field to match the old payment (pay002) to the invoice that knocked off by it. Due to our invoice list may very long, such as more than 50 invoices per customer, so we need to spent a lot of time to trace back all invoice.
    So the FI user requested I to modify the F.27 statement to match the payment and partially paid invoice. But I already search through many tables, such as BSID, BSEG, BSAD, etc and still not able to get the information that requested by the user.
    Can anyone tell me that which table, which field should I refer to or any method to get the information?
    Thank you.

    Hi,
    Check field BSID-REBZG. When you create a partial payment this field will have original invoice number.
    - Let's say you have invoice INV#1 with amount 100.00.
    - You create a Partial payment of amount 45.00 and the payment doc is PAY#1.
    - Now if you look at the table BSID, there will be two entry in this table
      1. BELNR = INV#1, WRBTR = 100.00, REBZG = 'Blank'.
      2. BELNR = PAY#1. WRNTR = 45.00, REBZG = INV#1.
    This will help you determine the partial payment. I hope this will help you find solution your problem.
    Regards,
    RS

  • Incorrect status in FM report for paid invoices

    hello,
    I'm working in ECC 6.0 with Former budgeting.
    I have several invoices which are created in 2008 but paid in 2009 or in 2010. There are then different fiscal year impacted. 
    When the invoices are paid, they don't have the value type Payment  - Amount type Paid in FM report (FMRP_RFFMEP1AX - All Postings). The invoices still have the status Invoices Original.
    As the invoices dont have the status Paid, they are carryforwarded to the next year.
    How can I correct that?
    When I use the transaction FMF0, the invoices are updated with the current year (2011) in FM report.
    And this is not correct.
    Is there any customizing to avoid the incorrect status of paid invoices in FM report?
    Thank you for your help,
    Kind regards,
    Chiachen

    Hello Chiachen
    Please, check your settings in t-code OF29: do you have the flag 'Deactivate check on fiscal year change' On? if you have this flag marked, this could be a reason why you are facing this issue.
    You can find good information in the F1 help of such field.
    In addition, please review note[400924 Recommendations and rules for the payment transfer in FM|https://service.sap.com/sap/support/notes/400924]
    cheers
    Mar

  • Report for Paid Invoices from AP Point of view.

    Hello Gurus,
    I am looking for a Report from SAP which will give me the Paid Invoices Information from Accounts Payable Point of view for a Particular Period which should cover the below information...
    Entity
    Invoice #
    Invoice  Date
    Vendor Name
    Invoice Amount
    Currency
    NET terms - NT30, NT 00 like wise
    Net due date -
    Paid Date
    Document Types
    Document Number
    Please let me know the Standard Report Transaction Code ASAP.Quick response will be appreciated.
    Thanks,
    B

    Hi:
    Refer to FBL1N - Display/Change Line Items in accounts payable.
    Select vendor accout,co.code,cleared items on a particular date and execute.
    From change layout (Ctrl+F8), you can select payment terms,Net due date,account type,account document
    Please let me know if you need more information.
    Assign points if useful.
    Regards
    Sridhar M

  • SQL Query for full paid invoices and payed out credit notes

    Hi alltogether,
    I have some problems with a sql query.
    I want to export all closed (full paid) invoices and credit notes in a table with the paid date.
    The problem is that I have several internal reconciliations for one invoice or credit note.
    So with my current query I get all these dates in the result but only for invoices, not for credit notes.
    I only need the last internal reconciliation date as payment date for all invoices and credit notes where the open amount is 0.
    In SAP B1 the finance team has service invoices and credit notes imported out of an ERP system.
    These documents are marked with an 'Y" in the coloumn "U_I_Imported" in the table "OINV" or "ORIN".
    SELECT
    OINV.DocTotal - OINV.PaidToDate as Offen, OINV.NumAtCard, OINV.U_I_Imported, ORCT.DocDate as 'Zahlungsdatum'
    SELECT
    OINV.DocTotal - OINV.PaidToDate as Offen, OINV.NumAtCard, OINV.U_I_Imported, ORCT.DocDate as 'Zahlungsdatum'
    FROM
    OJDT inner join
    ORCT on OJDT.BaseRef = ORCT.DocNum inner join
    RCT2 on ORCT.DocNum = RCT2.DocNum inner join
    OINV on RCT2.BaseAbs = OINV.DocEntry
    where
    OINV.DocTotal - OINV.PaidToDate = 0 and  OINV.U_I_Imported = 'Y'
    group by
    OINV.NumatCard, OINV.DocTotal - OINV.PaidToDate, OINV.U_I_Imported, ORCT.DocDate
    order by
    ORCT.DocDate
    I hope you can help me.
    Kind regards,
    Max

    The solution for my problem:
    select
    OINV.DocTotal - OINV.PaidToDate as 'Offen', OINV.CardCode as 'Kundennummer', OINV.NumAtCard as 'DIAMOD Rechnungsnummer', OINV.DocNum as 'Dokumentennummer',  max(ORCT.DocDate) as 'Zahlungsdatum', case when ORCT.DocCurr = (select MainCurncy from OADM) then RCT2.DcntSum else RCT2.DcntSumFC end as 'SkontoRechnungswährung',
        RCT2.DcntSum as 'SkontoFirmenwährung'
    from
        JDT1 inner join
        OJDT on JDT1.TransId = OJDT.TransId inner join
        ORCT on OJDT.BaseRef = ORCT.DocNum inner join
        RCT2 on ORCT.DocNum = RCT2.DocNum inner join
        OINV on RCT2.BaseAbs = OINV.DocEntry
    where
    JDT1.TransType in ('24') and
    OINV.U_I_Imported = 'Y' and
    OINV.DocTotal - OINV.PaidToDate = 0
    group by
    OINV.NumAtCard, OINV.DocNum, OINV.CardCode, OINV.DocTotal - OINV.PaidToDate, ORCT.DocCurr, RCT2.DcntSum, RCT2.DcntSumFC
    union all
    select
    OINV.DocTotal - OINV.PaidToDate as Offen, OINV.CardCode as 'Kundennummer', OINV.NumAtCard as 'DIAMOD Rechnungsnummer', OINV.DocNum as 'Dokumentennummer',  max(OITR.ReconDate) as 'Zahlungsdatum',
        0.0 as 'SkontoRechnungswährung',
        0.0 as 'SkontoFirmenwährung'
    from
    OITR inner join
    ITR1 on OITR.ReconNum = ITR1.ReconNum inner join
    OINV on ITR1.SrcObjAbs = OINV.DocEntry
    where
    OINV.DocTotal - OINV.PaidToDate = 0 and ITR1.SrcObjTyp = 13 and OINV.U_I_Imported = 'Y'
    group by
    OINV.NumatCard, OINV.DocNum, OINV.CardCode, OINV.DocTotal - OINV.PaidToDate
    union all
    select
    ORIN.DocTotal - ORIN.PaidToDate as Offen, ORIN.CardCode as 'Kundennummer', ORIN.NumAtCard as 'DIAMOD Rechnungsnummer', ORIN.DocNum as 'Dokumentennummer',  max(OITR.ReconDate) as 'Zahlungsdatum',
        0.0 as 'SkontoRechnungswährung',
        0.0 as 'SkontoFirmenwährung'
    from
    OITR inner join
    ITR1 on OITR.ReconNum = ITR1.ReconNum inner join
    ORIN on ITR1.SrcObjAbs = ORIN.DocEntry
    where
    ORIN.DocTotal - ORIN.PaidToDate = 0 and ITR1.SrcObjTyp = 14 and ORIN.U_I_Imported = 'Y'
    group by
    ORIN.NumatCard, ORIN.DocNum, ORIN.CardCode, ORIN.DocTotal - ORIN.PaidToDate

  • (11) TRIAL BALANCE REPORT에 PAID 된 INVOICE가 보이는 CASE

    제품 : FIN_AP
    작성날짜 : 2003-05-13
    TRIAL BALANCE REPORT에 PAID 된 INVOICE가 보이는 CASE
    ==============================================
    PURPOSE
    Applications 11.0.3 환경에서 AP의 Trial Balance Report 실행시 잘못 생성된 data가 보여지는 경우의 문제를 해결한다.
    Problem Description
    Paid 가 완전히 이루어져서 gl 로 까지 transfer 된 invoice가 trial balance report에 여전히 remaining 금액과 함께 나타나고 있다.
    이 때 Payament가 한번 void 되었다가 다시 reissue 된 경우이다.
    Workaround
    1. Aplist11.sql 이나 아래의 select 문으로 invoice 상태를 check한다.
    SELECT invoice_id, invoice_amount
    FROM ap_invoices_all
    WHERE invoice_num = <'problem invoice'>;
    2. Trial balance에 data가 어떻게 entry 되었는지 확인한다.
    SELECT *
    FROM ap_trial_balance
    WHERE invoice_id = <results from query #1>;
    3. Invoice 에 대한 payment 정보를 확인한다.
    SELECT invoice_id, invoice_payment_id, accounting_date, accrual_posted_flag,
    cash_posted_flag, posted_flag
    FROM ap_invoice_payments_all
    WHERE invoice_id = <results from query #1>;
    4. Payment에 대한 distribution line 정보를 확인한다.
    SELECT invoice_payment_id, payment_line_number, line_type_lookup_code,
    amount, base_amount
    FROM ap_payment_distributions_all
    WHERE invoice_payment_id = <invoice_payment_id returned in query #3>;
    일반적으로 void 되었다가 reissue 된 payment의 trial balance가 잘못된 경우는 ap_payment_distributions_all table에 data가 잘못 생성되었기 때문이다.
    위의 테이블에서 잘못 생성된 data를 correct 하거나 delete 한다음에
    patch 375496 을 이용하여 trial balance 를 rebuil 하는것이 workaround 이다.
    Solution Description
    $AP_TOP/patch/110/sql/apautopb.pls 의 버젼이 110.6 보다 낮은경우 이런 문제 예방을 위해 AP D patchset 이상을 적용한다.
    Reference Documents
    NOTE 106744.1

    maybe OP want to extract all numbers from his inbox using regular expressions?

  • Fully Paid invoice is  appearing in "Accounts payable  trial balance"

    Hi all,
    i have proble with AP trial balance report..
    there is one invoice which is fully paid and accounted.
    but still that invoice is appearing in trial balance report.
    invoice amount is 0000000
    rmaing amount is (9856568) note: negatinve amoun..
    any one pls suggest as soon as possible
    thanx

    hi Octopus Rex ,
    rite.
    But i have one doubt tht.i have invoice which is paid.but it is still in "AP_LIABILITY_BALNCE" as you mentined **"The Accounts Payable Trial Balance report uses this information to report on outstanding invoice liability"**.But i have only single line for that paid invoice.
    the table "AP_LIABILITY_BALANCE" sholud have the oustanding amount only rite.why i am getting this paid invoice.
    can u give some point to releated paid invoce that will appear in this table

  • Problem in reversal of excise invoice

    Dear Exports,
    The client following bellow process to create invoice & reverse inv.
    Creation - 
    1 SO
    2 DC
    3 Picking request/PGI
    4 Invoice - G1IJ
    Reverse -
    1 VA01
    2 VA02
    3 VL02N
    4 J1IG
    5 VF04
    6 VF03
    7 MB1B
    There are three issues
    1. we have successfully completed 3 steps of reversal, but we didnt able to do J1IG
    2. we have processed 5 steps but in VF03 (to Clear or release A/cing doc) system gives message 'document has already been completed'.
    3. we need to do reverse of new inv.
    Wrong process has been applied to reverse in above 3 case, such like done only J1IG for reverse, deletion of dc, cancellation of PGI, and creation of new DC, PGI for 6 times.
    Thanks & Regards,

    Hi Sachin,
    The process of reversal starts with reversal of excise invoice.Else system will show the excise document as archive. Check your process.
    Regards
    Pankaj P

  • Automatic Clearing of FI invoice on reversal of MM invoice document

    Hi Friends,
    Once I reverse an Material Invoice Document system gives a message " clear the FI invoice manually". We want that the on cancellation of invoice document the FI document should be automatically cleared at the same time.What is the procedure.
    Regards
    Surojit

    Hi ,
    This is the current procedure which is happening.But the requirement is to clear the document simultaneously at the time of the cancellation of Material document.How can that be done.
    Regards
    Surojit

Maybe you are looking for

  • T61 USB problems when connecting to Blackberry

    Up until a few weeks ago I could sync my Curve8310 to my T61 via USB.  Now the desktop manager can't find the phone.  I've gotten replacement Blackberry because we thought it was the phone, but still won't detect.  I've re-installed desktop manager,

  • HT204053 i have old macbook pro and having problem finding where to down load icloud

    How do add icloud to my Macbook pro wher do i go?

  • Cretit control area field - Customer master - mass change

    Hi Gurus: I want to use the customer master mass change program (T.code XD99) to assign a default credit control area for all the customers. However when i try to save the mass changes it does not update the credit control area, and shows an informat

  • Creating Production Order from Planned Order

    Hi, We are trying to use the BAPI 'BAPI_PRODORD_CREATE_FROM_PLORD' to create Prod. Orders. But it is failing with the message, 'Cannot be saved. Maintain serial no.' Now, the problem is there is no input parameter in this BAPI for providing the seria

  • Nested Smart Objects in CS4 Win

    I made a text layer and converted it to a smart object. I copied the smart object. When I changed the original smart object, the copy also changed.  So far so good. Then I created a second copy of the original smart object and again changed the origi