Supplier Invoice Adjustments hitting AP Liability Account

Hi,
Can someone please help me to understand why some of project supplier inv cost adjustments hitting the AP liability account. The cost distribution line accounts look good. But the Create Accounting process debits the AP liability account. We haven't customnized any SLA accounting rules.
As per our Auto-accounting rules, it is not supposed to touch the Liability account. And it doesn't happen to all cost lines or all projects.
Appreciate any help to understand the flow of accouting for Supplier Invoice Adjustments
Thanks.

Hi Suresh,
With encumbrance accounting, you can track the amount to be spent in Payables that was encumbered in Purchasing. This might help get you the results you need.
Unfortunately, I cannot think of an option for you that would work in standard accrual accounting. In the current model, an accounting event is created only during validation, and accounting is driven off of the events that are created.
Cheryl

Similar Messages

  • How to Manage AP Invoice amount with 'Interim Liability account' using SLA..

    Hi,
    Standard:
    In AP invoice accounting generated after done validation and 'create accounting process' then its creating Dr:Item account and Cr:Liability account---->This is Standard SLA functionality.
    My Requirement:
    Accounting should create Dr:Item account and Cr:Interim Liability account while validate the invoice, then after validate the invoice should create standard accounting (create accounting) this will be Dr:Item account and Cr:Liability account . To do this exercise i will have two liability balances Interim Liability account and Liability account.
    How to setup this functionality using Subledger accounting method? or This is possible to do?
    Please suggest me..
    Thanks and Rgds
    Suresh

    Hi Suresh,
    With encumbrance accounting, you can track the amount to be spent in Payables that was encumbered in Purchasing. This might help get you the results you need.
    Unfortunately, I cannot think of an option for you that would work in standard accrual accounting. In the current model, an accounting event is created only during validation, and accounting is driven off of the events that are created.
    Cheryl

  • Difference between Invoice Date, GL Date and Accounting Date Oracle AP

    Hello,
    I have a question that might help a lot of people too later.
    I tried to run these queries
    select aia.INVOICE_ID
    from AP_INVOICES_ALL aia, AP_INVOICE_DISTRIBUTIONS_ALL aida
    where aia.INVOICE_ID = aida.INVOICE_ID
    and aia.INVOICE_DATE <> aida.ACCOUNTING_DATE
    select aia.INVOICE_ID
    from AP_INVOICES_ALL aia, AP_INVOICE_DISTRIBUTIONS_ALL aida
    where aia.INVOICE_ID = aida.INVOICE_ID
    and aia.GL_DATE <> aida.ACCOUNTING_DATE
    I can see that there are lot of results for these queries, where the Invoice Date is not equal to the Accounting date and the GL_Date of an invoice is not equal to the accounting date in the distributions table.
    So, what is the difference between these dates.
    And if I had to take the Invoice Accounting document entry date, which date do i have to take for these invoices in AP
    Thanks
    Bob

    Hi
    Let me try to explain this with an example.
    Suppose I buy some stationary from a vendor and he provides me with a detailed invoice of the goods puchased.
    In this case the invoice will always have a date printed on it and this date should ideally be entered in the invoice date at AP_INVOICES_ALL level.
    Now suppose the invoice happens to be received by me in february and for some reason I could not capture the invoice in my books in february and made a provision for the liabilities and close the books.
    However in march i want to book the invoice say on 10th of march in my books and pay the vendor the amount payable.(I Have to reverse the already provided liability in march to reverse the accounting effect).
    In this case my book entry date of invoice is the accounting date i.e. 10 March.
    In case of oracle, the accounting is maintained so that the invoice header hits the liability account while the invoice distribution hits the charge account(expense account so to say). And to gain more flexibility oracle provides date in both header and distributions to provide an option of booking liability and charge on different dates..
    As per the 11i checks there is no check on any of these dates except that accounting date at header and ditribution level must be in an open AP and GL period.
    Thanks
    MAV.

  • Liability account column/table

    Hello all,
    We are running Oracle EBS R12. I am trying to determine, when a supplier is created and a liability account is assigned, where in the DB is it stored? I know it is probably linked to the GL_CODE_COMBINATIONS table, but can run a query, by say, vendor_id and get the liability account that's assigned to that vendor?
    Thanks in advance,
    Astrid

    Morning 178Ponies,
    Thank you for your reply. For some reason, that column (ACCTS_PAY_CODE_COMBINATION_ID) is empty for all of the AP_SUPPLIERS records in our DB :(
    Anyhow, I found a workaround to make my query work.
    Thank you anyway!
    Astrid

  • RE: Import Duties before supplier invoice

    Dear All,
    We have a one requirement  for our client.
    In certain cases they need to pay import duties immediately before
    receiving the supplier invoice. Right now,  AP Accountant is booking
    duties only after the supplier invoices have been booked.
    Is there a way to book import duties before booking the supplier
    invoice?
    Anyone have idea replay me.
    Regards,

    Hi Jai,
    You can book those duties (Not expenses)with using of MIRO. You can book only DUITES.Remaining part you can book after getting the proper supplier invoice
    Rgds
    ManiSuma

  • 11i AP Different Liability Accounts at invoice header and supplier pay site

    Hi
    Noticed that Liab Acct at Invoice header and supplier pay site is different and not the same.
    How this is possible?
    need help
    SS

    Hi,
    While entering the invoice you can change the liability account on invoice header, if the filed is not displayed check in folder options (folder->show Field->Liability Account)
    Thanks,
    Vijay

  • Generating Supplier Liability Account based on the Supplier Classification

    Hi ,
    In R12 I have a custom requirement like follows. Need to generate the Supplier Liability Account based on the Supplier Classification. When we select supplier type then by default liabilty account value will be the value from supplier--> setup --> options --> fianancial otpions --> accounting tab (GL -accounts liability value).
    so when we change the supplier type the liability account should changed based on that classification value.
    I have code in 11i where custom.pll was modified to acheive this, but how to implement this in R12 as supplier form is OAF based.
    the code from custom.pll for this is
    procedure event(event_name varchar2)
    is
    lCurrBlock varchar2(30);
    lVendorType varchar2(30);
    lDefaultCCID number(15);
    lCustomCCID number(15);
    cursor customCC(x_vendor_type varchar2,x_default_cc_id number) is
                   select
                   cst.code_combination_id
                   from
                   fnd_lookup_values vty,
                   gl_code_combinations dfl,
                   gl_code_combinations cst
                   where 1=1
                   and vty.view_application_id = 201
                   and vty.lookup_type = 'VENDOR TYPE'
                   and vty.language = 'US'
                   and vty.lookup_code = x_vendor_type
                   and dfl.code_combination_id = x_default_cc_id
                   and dfl.segment1 = cst.segment1
                   and vty.tag = cst.segment2 --account no
                   and dfl.segment3 = cst.segment3
                   and dfl.segment4 = cst.segment4
                   and dfl.segment5 = cst.segment5
                   and (dfl.segment6 = cst.segment6 or (dfl.segment6 is null and cst.segment6 is null))
                   and (dfl.segment7 = cst.segment7 or (dfl.segment7 is null and cst.segment7 is null))
                   and (dfl.segment8 = cst.segment8 or (dfl.segment8 is null and cst.segment8 is null))
                   and (dfl.segment9 = cst.segment9 or (dfl.segment9 is null and cst.segment9 is null))
                   and (dfl.segment10 = cst.segment10 or (dfl.segment10 is null and cst.segment10 is null))
                   and (dfl.segment11 = cst.segment11 or (dfl.segment11 is null and cst.segment11 is null))
                   and (dfl.segment12 = cst.segment12 or (dfl.segment12 is null and cst.segment12 is null))
                   and (dfl.segment13 = cst.segment13 or (dfl.segment13 is null and cst.segment13 is null))
                   and (dfl.segment14 = cst.segment14 or (dfl.segment14 is null and cst.segment14 is null))
                   and (dfl.segment15 = cst.segment15 or (dfl.segment15 is null and cst.segment15 is null))
                   and (dfl.segment16 = cst.segment16 or (dfl.segment16 is null and cst.segment16 is null))
                   and (dfl.segment17 = cst.segment17 or (dfl.segment17 is null and cst.segment17 is null))
                   and (dfl.segment18 = cst.segment18 or (dfl.segment18 is null and cst.segment18 is null))
                   and (dfl.segment19 = cst.segment19 or (dfl.segment19 is null and cst.segment19 is null))
                   and (dfl.segment20 = cst.segment20 or (dfl.segment20 is null and cst.segment20 is null))
                   and (dfl.segment21 = cst.segment21 or (dfl.segment21 is null and cst.segment21 is null))
                   and (dfl.segment22 = cst.segment22 or (dfl.segment22 is null and cst.segment22 is null))
                   and (dfl.segment23 = cst.segment23 or (dfl.segment23 is null and cst.segment23 is null))
                   and (dfl.segment24 = cst.segment24 or (dfl.segment24 is null and cst.segment24 is null))
                   and (dfl.segment25 = cst.segment25 or (dfl.segment25 is null and cst.segment25 is null))
                   and (dfl.segment26 = cst.segment26 or (dfl.segment26 is null and cst.segment26 is null))
                   and (dfl.segment27 = cst.segment27 or (dfl.segment27 is null and cst.segment27 is null))
                   and (dfl.segment28 = cst.segment28 or (dfl.segment28 is null and cst.segment28 is null))
                   and (dfl.segment29 = cst.segment29 or (dfl.segment29 is null and cst.segment29 is null))
                   and (dfl.segment30 = cst.segment30 or (dfl.segment30 is null and cst.segment30 is null));
    begin
         if name_in('SYSTEM.CURRENT_FORM') != 'APXVDMVD' then
              return;
         end if;
         lCurrBlock := name_in('SYSTEM.CURSOR_BLOCK');
         if event_name = 'WHEN-NEW-FORM-INSTANCE' then
         --     app_item_property.set_property('VNDR.VENDOR_TYPE_DISP_MIR',required,property_true);
              copy(name_in('WORLD.ACCTS_PAY_CODE_COMBINATION_ID'),'GLOBAL.XX_APXVDMVD_ACCTS_PAY_CC_ID');
         elsif lCurrBlock = 'VNDR' and event_name in ('WHEN-VALIDATE-RECORD','WHEN-NEW-RECORD-INSTANCE') then
         open customCC(name_in('VNDR.VENDOR_TYPE_LOOKUP_CODE'),name_in('GLOBAL.XX_APXVDMVD_ACCTS_PAY_CC_ID'));
         fetch customCC into lCustomCCID;
         close customCC;
         if lCustomCCID is null then
              copy(name_in('GLOBAL.XX_APXVDMVD_ACCTS_PAY_CC_ID'),'WORLD.ACCTS_PAY_CODE_COMBINATION_ID');
         else
         copy(lCustomCCID,'WORLD.ACCTS_PAY_CODE_COMBINATION_ID');
         end if;
         end if;
    end;
    end;
    please help

    Hi,
    While you can refer to the SLA guide, for quick pointers what you need to do is:
    1. Identify the transaction types and associated events for that transaction.
    2. Build an accounting rule for the above.
    An example would be AP invoice validation or application of prepayments.
    The SLA guide provides step by step details on the above.
    Good Luck !!!
    Regards,
    Udit

  • Accounting Setup in XLA for Supplier Cost Adjustments

    Hi All,
    We are running PRC: Create Accounting process and it has the following error for Supplier Cost Adjustments.
    “Subledger Accounting was unable to derive an accounting code combination using the account derivation rule Cost Clearing Account Rule owned by Oracle. Please review the account derivation rule and make sure it derives a valid accounting flexfield combination for the source values passed for the transaction.”
    As per the functionality for supplier costs any one of the following setups is mandatory
    • Specify the default supplier cost credit account for supplier cost adjustments in Oracle Projects implementation options for each operating unit.
    (OR)
    • Define a rule in Oracle Subledger Accounting to determine the supplier cost credit account.
    This setup is required for the process PRC: Create Accounting to successfully create accounting for supplier cost adjustments. Oracle Projects displays a message asking you to validate the setup each time that you enable the Allow Adjustments option for a predefined transaction source for supplier costs.
    We not want to use “the default supplier cost credit account for supplier cost adjustments in Oracle Projects implementation options”
    We want to do the setup in XLA to derive the account, can you please guide us how to do the XLA setup to process the supplier cost adjustments?
    Thanks

    Hi
    Supplier invoice debit an account XXXX. This should be a CIP account (construction in progress), which is an Asset type account in GL.
    When you capitalize the project, the system is populating the mass addition 'clearing account' field with the account debited by Projects (in your case, by AP). This will be the XXXX account.
    The Expense Account should be the account you intend to charge periodic depreciation costs.
    The Asset Account should be the account you intend to charge the value (the cost) of the asset in GL balance sheet.
    Both, expense and asset, accounts are derived from the asset category.
    If you have not defined asset categories, the system will use the default accounts from the system implementation setup.
    Usually when you create an asset in Projects, before capitalizing, you are expected to setup the asset category. Asset category derives accounting and depreciation method.
    Dina

  • Supplier balances belonging to the respective liability account.

    Hi All,
    Can any one help us to know ,from which tables we can extract data for "supplier balances belonging to the respective liability account on an "as of date"". Standard reports are based on system date will provide the date. For example: If my sysdate is 18th Aug 2009 and I would like to extract supplier balances as on 11th May 2009. How I will get ? Do we have any query for the same.
    Thanks in advance,
    Ram.

    Hello.
    Please check if this query solves your issue:
    SELECT v.vendor_name, cc.segment1||'.'||cc.segment2||'.'||cc.segment3||'.'||cc.segment4 "Liability Account", SUM (alb.accounted_cr) - SUM (alb.accounted_dr) "Balance Due"
    FROM ap_liability_balance alb, po_vendors v, gl_code_combinations cc
    WHERE trunc(accounting_date) <= 'desired as_of_date'
    AND alb.ORG_ID = <your org_id>
    AND v.vendor_id = alb.vendor_id
    AND cc.code_combination_id = alb.code_combination_id
    AND alb.code_combination_id = <ccid of the desired liability account>
    GROUP BY v.vendor_name, cc.segment1||'.'||cc.segment2||'.'||cc.segment3||'.'||cc.segment4
    HAVING SUM (accounted_cr) != SUM (accounted_dr)
    Hope this helps.
    Octavio
    Edited by: OctopusRex on Aug 18, 2009 2:06 AM
    Edited by: OctopusRex on Aug 18, 2009 2:07 AM

  • Error in default workflow Project Supplier Invoice Charge Account

    Hi,
    We applied the patch for E-Business Suite extended support requirements in our clone server and we advise users to test the modules. On the AP-PA module, we received an error saying "The default workflow for the Oracle Payables account function Project Supplier Invoice Charge Account has not been customised. Please replace the dummy function in the default process for account generation by your own account generation method."
    Our problem is that we do not know what has been customised and what are the setup being done. On the unpatched server, the said module/process is working.
    Need your help...
    Thanks,
    Benjo

    Hi,
    do you have projects module being implemented? if that exists,the issue happens when the user is trying to enter project related information in the invoice distributions.
    Ideally the systems looks in the Project supplier invoice work flow for generating the distribution CCID when the invoice is Project related.
    you need to customize the standard Project supplier invoice work flow through work flow builder, by adding your Accounting flex filed segments in it and how they will get picked up ( Like Look up , parameter, constant).
    Doing this will resolve the issue.
    Thanks
    Vijay

  • Where the supplier liability account is fetched after expense report?

    Hello,
    can anyone help me with this issue:
    1. create a new employee
    2. import resource in CRM
    3. assign to a UserName
    4. login with the UserName
    5. create an expense report
    6. Launch program in Account Payables
    7. The issue = it fetches the account 40110000 instead of 42140000 for the supplier.
    Can anyone tell me why it is not fetching the liability account 42140000 please ??
    Note that: If we create a supplier site manually, it fetches the liability account from the financials options in AP.

    Please see:
    Identifying Data Model Changes Between EBS 12.1.3 and Prior EBS Releases
    https://blogs.oracle.com/stevenChan/entry/ebs_data_model_1213
    EBS Data Model Comparison Report Overview [ID 1290886.1]
    EBS Seed Data Comparison Reports Now Available
    https://blogs.oracle.com/stevenChan/entry/ebs_seed_data_comparison_reports
    Thanks,
    Hussein

  • AP Invoice Creation -  Liability Account to be shown in Header

    Hi All ,
    While creating AP Invoice , I want "Liability Account" to be displayed in the Header which is not shown now . Please give me ur ideas on it .
    Thanks,
    Thavam
    Edited by: Thavam on May 6, 2013 6:12 AM

    Use the following query - It will solve your problem
    select distinct ael.reference10, ael.ae_header_id,aia.invoice_id, aida.distribution_line_number, aia.invoice_num , aia.invoice_amount, aida.amount, gcc.segment3, gcc.segment5
    from ap_ae_lines_all ael
    ,ap_invoices_all aia
    ,ap_invoice_distributions_all aida
    ,gl_code_combinations gcc
    where ael.source_table = 'AP_INVOICES'
    AND ael.source_id = aia.invoice_id
    AND aia.invoice_id = aida.invoice_id
    and ael.code_combination_id = gcc.code_combination_id
    and ael.reference10 = 'LIABILITY'
    and aia.invoice_num = :p_inv_num
    and and gcc.segment3 = :p_account
    Thanks
    Girish

  • Project Supplier Invoice Account Generation from Sub Ledger Accounting rule

    Hi gurus,
    we are implementing project module with the financial.
    We need to customise the Project Supplier Invoice Account Generation.
    We are preferring the Sub Ledger Accounting generation rule in place of the workflow method(where we need to customize the default workflow for account generation from AP to PA).
    We have done the setup for the SLA to generate accounting (from AP invoices TO pa). But still we are getting the same error("the system cannot generate distributions for line 1 because payable account function Project supplier invoice charge account has not been customized. please replace the dummy function in default account generation process"
    Please help me.. to solve the problem..
    As Its a very urgent customization on the verge of going live..
    thnkz in advance
    Regards
    Vishal

    Hi
    Customizing the Payables and Purchasing Account Generator for project related documents is mandatory. The accounting rules in SLA is optional.
    Since you said you are pleased with the set up of the accounting rules by SLA, you might set up a very simplistic account generator rule, so it will generate a constant account. SLA will later on override the constant by the real rules.
    Dina

  • Liability account in release r12

    hi,
    Can some one tell me where is the liability account defined at supplier main level?
    i can find the liability account in supplier site level but not in supplier main level
    Regards
    sudharshan

    Hi Sudharshan,
    Im not sure what you are exactly trying to point out, but in Payables Options / Accounting Financial Options you can find the default liability account which is defaulted to all suppliers..
    This is from AP-Implementation GUide:
    Accounting Financials Options
    Liability. Payables assigns this account as the default Liability Account for all new
    suppliers you enter. You can override this value during supplier entry. If you use
    Accrual Basis accounting, then the Liability Account for an invoice determines the
    liability account(s) charged when you create accounting entries for invoices.
    Alexey

  • "Invoice History Report "show wrong balance for supplier invoice with USD

    Invoice History Report show wrong balance for supplier invoice with USD Currency
    After I run this report i see in the last of this report there is difference between the supplier total
    USD (Currency ) and the open Balance USD , it is decreased the open balance
    for supplier with 2300 USD with out any reasons
    bellow is some data copy of the report
    ======================================================
    Supplier Site Total: SAR 34,700.00
    Supplier Site Total: USD 39,000.00
    Supplier Total: SAR 34,700.00
    Supplier Total: USD 39,000.00
    Open Balance: SAR 34,700.00
    Open Balance: USD 36,700.00
    *** End of Report ***
    ==============================================
    please advise me from where can this differenc ( 39000 - 36,700=2300 )COMMING
    or it is bug in this report , becuase i compare this report with other report in account payable like
    -supplier open balance letter
    -invoice register report
    -invoice aging report
    all this report give me the amount for supplier USD =39000
    BUT AGIN FROM WHERE THE SYSTEM DECREASED THE AMOUNT TO 36,700
    thanks

    Can you try running Create Accounting For payments just before you run the Invoice History Report and re-check .
    Thanks

Maybe you are looking for

  • Executing a merge query for a collection

    Hello All, I am trying to use a merge query to find common and uncommon ids between a table and a list I pass to my pl-sql proc. I am not sure if I am doing the right thing, please guide me... Here is my code... Procedure process_content(i_eidlist IN

  • How to create custom folder in every mailbox of Exchange 2007 mailbox : not using Managed folder

    Hello , We want to create custom folder in mailbox as root or inside inbox for every user of mailbox but not using managed folder . I have found below article , but we do not get success to do that . http://careexchange.in/create-a-custom-root-folder

  • ESB - No Response from FTP Adapter Service

    Hello I'm developing a service on the Oracle ESB 10.1.3.4.0. My goal is to receive an incoming SOAP/XML message and then put the XML file on an FTP Server and return a response(Success/Error) to the invoker. I have created a RoutingService and a FTP

  • Cannot open/edit previously saved forms

    I just upgraded my reader and now I cannot open/edit any of my forms previously saved.  I work in a law office so I can't re do all my forms.  How do I open and edit forms I previously saved?

  • Links to PDF files with relative paths from a Captivate 4 project

    I'm creating a presentation in Captivate 4 (I'm making an exe file) with some links to PDF files; the links are buttons with the 'open URL or file' set. The presentation will be distributed in CDs and obviously the links will not work for they point