AP Invoice Batch Approval

Hi All,
We have a requirement where AP invoice batches approval is required for Oracle 11.5.10.2. Currently, we know that the invoice approval is possible by invoice. We need to achieve the same for invoice batches so that all the invoices within the batch would have to get approved in a single go. Please note we need invoice batch approval not invoice batch validation which is anyway a standard functionality.
Appreciate a solution or a workaround to achieve the above.
Thanking you
Srinivas

Hi Srinivas,
This sounds like it would be a customization:
1. Enable and require standard invoice level approval
2. Switch off notifications on standard invoice approval and implement "mock" approver to receive all notifications each invoice (as your batch approver would now be the approver at a batch level)
3. Write extension to allow user to submit invoice batch for approval (e.g. SPECIALX or MENUX forms personalization) with each invoice in the batch submitted for approval when batch is submitted
4. Write custom workflow to provide logic you require for batch
5. When batch is approved/rejected update status (via backend or by callback to standard invoice workflow) of each invoice in batch as approved/rejected.
6. Probably a couple of reports to support the above.
Regards
Gareth
http://garethroberts.blogspot.com

Similar Messages

  • Oracle EBS AP Invoice Batch Approval

    Hi All,
    We have one requirement for EBS R12 as mentioned below.
    1) We want to implement batch approval for AP invoices.
    2) It should allow user to select or deselect invoices from a batch for approval or rejection.
    3) Approved or Rejected invoices from the batch should be processed later on with the same process.
    4) It should allow 3 level approval hierarchy ( accountant, manager & director )
    5) It should allow vacation rule creation for standard processing.
    Can anybody suggest how we can achieve this functionality???
    Thanks in advance for your inputs.
    sanjaypanchal

    Hi Srinivas,
    This sounds like it would be a customization:
    1. Enable and require standard invoice level approval
    2. Switch off notifications on standard invoice approval and implement "mock" approver to receive all notifications each invoice (as your batch approver would now be the approver at a batch level)
    3. Write extension to allow user to submit invoice batch for approval (e.g. SPECIALX or MENUX forms personalization) with each invoice in the batch submitted for approval when batch is submitted
    4. Write custom workflow to provide logic you require for batch
    5. When batch is approved/rejected update status (via backend or by callback to standard invoice workflow) of each invoice in batch as approved/rejected.
    6. Probably a couple of reports to support the above.
    Regards
    Gareth
    http://garethroberts.blogspot.com

  • Multiple Invoice Batches

    How do I create multiple invoice batches with
    a single submission of Payables open interface import.

    Hi Chris,
    standard functionality of oracle does not allow you to do that ....
    You either validate Invoice batches one by one .... or you execute the Invoice Validation program for all Invoice Batches ....
    However i can suggest an workaround if your are not making use of the Pay Group feature ...
    Pay group is a value that we configure in advance and assign it to the Invoices or the Invoice Batches ....you can see this value as one of the parameter in the Invoice Validation program .....
    This is how the workaround works ...
    1) You create a dummy value for a Paygroup ..
    2) You assign this dummy value to the Invoice Batches that you want to validate ...
    3) Run the Invoice Validation program leaving the Invoice batch name parameter value blank and select the dummy value in the Paygroup field .....
    4) Verify the results ....
    Regards,
    Ivruksha

  • AP G를 씌운후 INVOICE BATCH CONTROL TOTALS 이 틀릴때

    제품 : FIN_AR
    작성날짜 : 2003-05-21
    AP G를 씌운후 INVOICE BATCH CONTROL TOTALS 이 틀릴때========================================================================
    PURPOSE
    Payables Open Interface Program 실행후 invoice batch에 생기는 잘못된 control invoice count, control invoice total 해결
    Problem Description
    AP.G 를 씌운후 Payables Open Interface Program 실행하면 Invoice Batch의
    Control Invoice count, Control Invoce Total 이 잘못 나오는 현상.
    Workaround
    Data fix script
    Solution Description
    REM $Header: b2059687.sql 115.2 2001/12/03 11:20:40 lgopalsa noship $|
    REM **************************************************************************
    REM * Copyright (c) 2000 Oracle Corporation Belmont, California, USA *
    REM * All rights reserved. *
    REM **************************************************************************
    REM * *
    REM * FILENAME *
    REM * *
    REM * b2100875.sql *
    REM * *
    REM * DESCRIPTION *
    REM * This is for updating the AP_BATCHES in which the data was corrupted *
    REM * after applying the patch 1721820.This can be applied after applying *
    REM * the patch 2003024 which will set the correct values in ap_batches. *
    REM * i.e., control invoice count and control invoice total *
    REM * *
    REM * MODIFICATION HISTORY *
    REM * 03-DEC-2001 LGOPALSA Create *
    REM **************************************************************************
    REM dbdrv: sql ~PROD ~PATH ~FILE none none none sqlplus &phase=upg+52
    SET VERIFY OFF
    WHENEVER SQLERROR EXIT FAILURE ROLLBACK;
    PROMPT
    Define enter_org_id = '&org_id'
    PROMPT
    exec fnd_client_info.set_org_context('&enter_org_id');
    UPDATE AP_BATCHES
    SET Control_Invoice_Count=Ap_Batches_pkg.GET_ACTUAL_INV_COUNT(batch_id),
    Control_Invoice_Total=Ap_Batches_pkg.GET_ACTUAL_INV_AMOUNT(batch_id)
    commit;
    exit;
    Reference Documents
    bug 2059687

  • AP:Invoice Batch set up

    Please help to solve this issue.
    I have Oracle 11i instance demo.
    On Account Payables when i click on Invoices:Entry: Invoice Batches i have an error message.
    The Message says: " you cannot navigate to the Invoice batches Window because batch control is not enabled for your system" Then it says ask your system administrator to enable option AP: Use Invoice Batch controls in the system Profile options Window"
    I log in as system administrator on the Profile: System ( System profile values window) i set the profile AP:Use Invoice Batch Controls to Yes at site level (Remember Application level, responsibility level and user level are grey out and cannot be change)
    After this set up, i still have an error message on AP: Invoice batches. What am i missing? Please help.

    Hello.
    The Responsibility level is greyed out because you are not filling it when making the query of the profile option. So, on the Find System Profiles window, in the Responsibility field, enter the responsibility you want to use to enter invoice batches and you will see that you can set it to Yes.
    Hope this helps.
    Octavio

  • Ap invoices import in perticular invoice batch

    Hi all,
    I want to upload ap invoices data from my staging tables to ap_invoice_interface ad ap_invoice_lines_interfaces, before i am going to do that, i want to know some questions regarding interface issues.
    As my workaround says that
    1- create stage tables a) invoice_master b) invoice_detail
    2- import data from legecy system to stage tables
    3- load data from stage to interfce tables ap_invoices_interface and ap_invoice_lines_interface. Using validation techinecs to make sure that the data storing in interface table is correct or not.
    4- run import request from application to pull data into application tables.
    Here one question is distrubing me that how i associate these all invoices with one perticular batch. Well our normal practice regarding batch creation is like, we create AP Invoice Batches as our weekly-payables it is named like (2008-10-1, 2008-10-2, 2008-10-3 one, two, three show week number), so question is how could i associate these all import invoices with a perticular batch.
    I request all of you please sugguest me solution or idea which is best suites to my requirments and also check my workround is in a right flow ?
    Regards
    anwer

    thank you very much
    ssuhasar for reply .....................so it means that when we run request for import invoices open interface at that time we give batch name in parameters. can we create new batches or we just import open invoices in existing batch .
    Please confirm me
    regards
    thanks in advance

  • Invoice Batches personalization w/ PO number

    I am attempting to personalize the form APXINWKB (Invoice Batches entry form) and failing :( When a user chooses a type of 'PO Default' and enters a PO number, I would like to take that PO Number and use it in a query to check if it belongs to a certain department, write the info to the Description field. The only place that I have found that number once the PO Number window is closed is in the item.Invoice.Quick_PO_Number. Unfortunately, this value is not cleared between entries so I pick up an incorrect number. Any suggestions would be lovely.
    I'm on 11.5.10. I'm using the New-item-instance trigger event on the INV_SUM_FOLDER.VENDOR_SITE_CODE object. The following is my condition:
    (${item.INV_SUM_FOLDER.INVOICE_TYPE.value} = 'PO Default')     ---only on these types of invoices
               AND
    (${item.invoice.quick_po_number.value} in
            (select poall.segment1 from po_headers_all poall, hr_locations_all hrall 
                 where hrall.location_id = poall.bill_to_location_id and hrall.location_id in (122, 824)) )  --- only for these departments
    [pre]
    The action would then set the description field to the PO Number + the PO.description.  This would work fine if the invoice was empty for each new line.
    Thanks for any suggestions!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    You may have more chances if you post your question in an eBusiness-related forum, maybe here OA Framework

  • How to allow user enter invoice batch wise

    Dear,
    IN R12, How can we mark invoice to be created only batch wise in oracle Payable manager.
    thanks.

    Please set the profile AP: Use Invoice Batch Controls to Yes and retest.
    Thanks
    Pradeep

  • Payables invoice batches showing no invoices in R12 v 12.1.1

    hi all,
    upon upgrading from 12.0.0 to 12.1.1, we suddenly encountered this technical problem in the invoice workbench screen wherein from the invoice batch screen, selecting 1 then click invoices button will show the list of invoices for that batch. then go back to the invoice batch screen and select another batch and click invoices button but this time will show no records even if the count says there are.
    when i checked the SYSTEM.LAST_QUERY, there's a part in the WHERE CLAUSE which says batch_id = some_number and batch_id = some_other_number.
    i.e.
    WHERE batch_id = 1 AND batch_id = 2...
    naturally this will not retrieve any records.
    it wasn't like this before the upgrade. does anyone know any articles about this ?
    thanks
    allen
    Edited by: A.Sandiego on Sep 18, 2009 1:47 PM

    Sounds like a bug, log an SR.
    Regards,
    Gareth

  • R12: AP Invoice Batch name visible for all organizations

    Hello,
    I am having a problem in Payables invoice batches. When querying in Organization A, the user is seeing invoice batches from Org A as well as batches for other organizations.
    Note that the batches from other Orgs can be seen but not the details of the invoices when clicking on the invoices button.
    Is there a setup to restrict viewing only the batch names created in an organization?
    vik

    What version are you on? Are you on R12?
    If so, I would check your MOAC (Multi Org Access Control) setup.
    Maybe the the responsibility you are querying from has access to multiple OUs.
    James Kim.

  • Daily invoicing batch-job

    A daily invoicing batch-job is needed which collects all the orders or deliveries due to bill. This job must include third party business (vendors invoice is the delivery confirmation). Printout of the invoices is also started by this job.

    Hi Bala;
    Goto SE38, for the program SDBILLDL create a Variant, which would include the Billing type and the Sales Org. details. Choose, both Order & Delivery related Billing opitons and save the variant.
    Now create a batch job thru SM36 t.code for this program and schedule a time. This process is self explanatory.Once you do this, a daily job would be scheduled to run a t a particular time.
    Now to Print out the Inovices, we can do this using a Output type. Configure a Output determination procedure to achieve this. Once the outputs are processed they can be printed on a printer assigned.
    Regards,
    Mani.

  • Paybles Invoice Batch Cannot find item: Invalid ID  In R12

    Hi All,
    While running invoice batch when we click on item it is giving error like Invalid id. Please suggest me.
    Thanks,
    Red.

    RED,
    Have a look at the following note, it may be helpful.
    Note: 553646.1 - R12 Cannot Open Invoices Form Frm-41045: Cannot Find Item: Invalid Id
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=553646.1
    Regards,
    Hussein

  • Change GL date on an AP Invoice Batch

    Folks,
    Our accounting folks mistakenly did up an AP Invoice batch in the JUN-13 GL period. They intended to create the AP Invoice batch in the MAY-13 GL period. The cheque run has not been done at this point. Aside from cancelling the invoices and re-entering them into the MAY013 GL period, is there any other way to fix this?
    Thanks...Colin

    Changing AP Invoice Batch GL data to May-13, no use, open that batch and change for all invoices individually in that batch.
    it will work.
    Thanks
    Hari

  • AP Invoice Status Approved , how to find Approver

    Please ignore.

    Hi,
    you can find it by referring to WFAPPROVAL_STATUS column in AP_INVOICES_ALL table.
    If your workflow design is not to approve invoices below 50 dollars,
    then the approval status of the Invoices below 50 dollars would have the value in WFAPPROVAL_STATUS as "NOT REQUIRED".
    If your workflow design is to approve invoices above 50 dollars,
    then the approval status of the Invoices above 50 dollars would have the value in WFAPPROVAL_STATUS as "WFAPPROVED".
    Apart from the above there are several other status available for an approval in Invoice such as,
    REQUIRED =  Approval is required for an Invoice, but no approval is initiated
    INITIATED = Approval is required for an Invoice, and approval is initiated
    REJECTED = Approval is required for an Invoice, and the approver denies the approval
    MANUALLY APPROVED = Approval is required for an Invoice, however using Force approval the invoice was approved
    Regards,
    Ivruksha

  • There is invoice workflow approval running and i want to exclude from it specific supplier

    hi ,
    please i am having some invoices from external system imported into oracle through interface , i want to import this invoices as approved or exclude it from the ap invoices approval workflow
    will someone help me how this could be done ??
    thanks

    If it is a imported invoice, you can define the custom attribute based on source or specific vendor or both.
    Below steps for approval not required for specific vendor
    Please follow the below steps
    1) Define custom attribute
    Data type: Number
    Usage Type: Dynamic
    Value:
    select vendor_id from ap_invoices_all where invoice_id = :transactionId
    2) Define condition by using the above attribute, here give your vendor id (where approval is not required)
    3) Define production rule & attach the above condition & ensure to select the following action type "NO INVOICE APPROVAL REQUIRED/INVOICE MATCHED"
    4) initiate invoice approval for one invoice, the status of that invoice should be "Not Required"
    Please update the test results once you are done.

Maybe you are looking for