AR/AP netting procedure

hi,
  Can someone pls let me know how do I perform AR/AP netting procedure. Basically the business sells and recieves from a customer and vendor within the same company or cross company. I specified the customer and vendor accounts in the master data and generated invoices but i don't knw how to proceed further for the clearing portion.
Pls let me know. This is urgent as we are under user testing.
Thanks.

There's a setting u need to activate at the Company code data profile/ Payment trx tab/ Clearing with vendor field must be checked on both the customer and vendor profile. Of course this field can only be seen only when the General Data/ Control data tab/ Vendor no. field for customer profile is assigned, vice versa for vendor profile.
Extract based on the help file :-
"Indicator: Clearing between customer and vendor ?
Indicates that during automatic payment transactions clearing is made with the corresponding vendor account, and that during manual clearing procedures, the items of that vendor account are also selected.
Procedure
To use this function in automatic payment transactions, you have to
enter the vendor account number in the customer master record,
enter the customer account number in the vendor master record, and
select the "Clearing with customer" indicator in the vendor master record.
Further notes
If you set this indicator, the system will also include items of the vendor account in customer dunning."

Similar Messages

  • What "net procedure" in accounting TAB for A/P invoice is used for?

    Does anyone happen to know what "net procedure" in accouting TAB for A/P invoice in Germany local settings is used for? When it is used together with cash discount.

    it is a thick box field. it specifies whether or not to calculate a cash discount in A/P invoices according the payment terms with the vendor.if you tick netprocedure, it means you want to use cash discount that defined in the payment terms. it is in the cash discount name. SAP Business One enables you to do the following:
    • Define cash discounts in the Payment Terms linked to your customers and vendors.
    • Define a hierarchy of cash discounts set according to the payment date.
    • Apply a cash discount to freight defined in an invoice.
    • Apply a cash discount to tax amounts included in an invoice.
    you could know more about cash discount in How to Define Cash Discounts pdf file.
    download from this link ;
    https://websmp108.sap-ag.de/~form/sapnet?_FRAME=OBJECT&_HIER_KEY=701100035871000437965&_SCENARIO=01100035870000000183&
    let me know if you still confuse.
    Rgds,

  • FM-update of tax using the net procedure

    Hi everyone!
    How should the tax be updated in FM during payment of an invoice? I chose the net procedure and assigned a statistical commitment item to the tax account (the tax amount shouldn't spend the budget). When I post an invoice tax is updated to the statistical commitment item and the net value of an invoice to the correct commitment item of expenditure, but when I post a payment of that invoice it is updated in whole amount on the commitment item of expenditure...I don't know if this is correct.
    Please help...

    Doesn't anyone know answer to this question??? Is it really that hard? I can't believe that nobody used the net procedure regarding tax update before...

  • Discount configuration net procedure

    Hi,
       I have understood that
       For GROSS procedure cash discount calculation, we use only two general ledgers:
       1.Cash discount recieved
       2.Cash discount paid
       For NET procedure cash discount calculation, we use only two general ledgers:
       1.Cash discount clearing account
       2.Lost cash discount account.
    My Question is, do we have an option of assigning all the four general ledgers:
       1.Cash discount clearing account
       2.Lost cash discount account
       3.Cash discount recived account
       4.Cash discount paid account.
      while calculating cash discount following NET procedure. If we have an option of doing so, pls let me know.
       Thanks & Regards
        Manoj.M

    first of all, you are talking about general ledger accounts, not general ledgers.
    according to me you need:
    incoming invoices cash discount clearing: OBXA
    outgoing payments cash discount received: OBXU
    outgoing payments cash discount lost: OBXV
    incoming payments cash discounts granted: OBXI

  • Anybody can give me an example about net procedure & gross procedure??

    dear SAP consultant,
    are there anybody can give an example about transaction with net procedure or gross procedure for tax calculation..
    so far this is my mind set..
    net procedure transaction
    revenue    1000
    discount       50
    tax              100
    gross procedure
    revenue     1000
    discount        50
    tax              950
    which one is true??or both of them totaly wrong??
    need your help
    Warm regard,
    Land Lord

    Hi,
    Gross tax on sales/ purchases
    In this procedure, the system posts taxes to the expenditure or revenue account assignment. The lines for sales/purchase tax are distributed proportionally to the FM account assignment elements (for example, commitment item, funds center and fund) of other relevant lines.                                                           
    ·        Separate tax on sales/purchases
    In this procedure, the system posts the taxes in Funds Management to a separate commitment item. The lines for sales/purchase tax are distributed proportionally to the FM account assignment elements (for example, funds center and fund) of the relevant lines. The tax commitment item is derived, for example, from the tax account.
    ·        Net tax on sales/purchases
    The tax is updated to a separate commitment item as it is in the separate tax update, provided that the tax account is assigned to a statistical commitment item with financial transaction 30. Otherwise, no update is carried out.
    Thaks
    Prasada

  • Why net discount base is amount included tax in t-code F-53 but not in FBZ2

    dear all expert SAP consultant
    i am here need your help..i have case where the discount amount in F-53 is different with FBZ2. but all the configuration and amount in the both transaction are the same even the currency. for the detail here is scenario. hope you can help me solve this problem.
    i set the configuration for discount base amount is net procedure. where it means that the discount amount is taken from invoice amount not included tax. e.g. invoice amount 909, tax amount 10% =91, and total to be paid before tax is 1000. if the discount is 10%, therefore its amount should be 91 too. but when i run the transaction (f-53) the discount is 10 not 91.so the base amount for discount 10 is 1000(total to be paid where is included tax) not 909( not included tax).
    just a note : this configuration takes a right effect if you do the transaction in fbz2(outgoing payment with PO). why this configuration doesn't take effect in transaction outgoing payment without PO (f-53).
    i really hope your help.
    anyone who can help me is so appreciated.
    warm regard
    land lord

    thank a lot chandra..but the discount is still taken from amount included tax. eventhough i have set discount base amount is net procedure. where the discount amount should be taken from amount exclude tax.
    but thank you for your help...
    warm regard,
    land lord

  • Cash discount clearing (Net method)

    All
    I require clarification, There are two scenarios. One to calculate discount while making payment and another one is while booking invoice.
    I am clear regarding "To calculate discount while making payment"
    I am not clear on "To calculate discount whlie invoice booking". I am aware of the FBKP config settings
    I had gone thru the SDN links and not clear of "The Cash Discount Clearing Account is only used when the 'Net Procedure'
    option is selected in the Accounting tab of the 'AP Invoice' function."
    What is that "AP invoice function". Where can we find ?
    Regards
    Raj

    Hi Raj,
    We have configured our ECC6.0 system to the Gross method, which means that at the time of the payment program, it takes the discount (if applicable).  My understanding of the Net method is that it calculates the discount at the time of the invoice posting HOWEVER we chose not to use that method, because the Amount Split tab is not available in that method and we need to split our invoices for tax reasons (where part of the invoice is tax reportable/deductable but not all).
    To configure GROSS vs NET discount:
    1.  set up an expense GL account for Gross.  Set up a balance sheet account for Net
    2.  Goto FBKP, Automatic Postings, Cash discount and payment differences, Cash discount clearing (SKV) and enter the expense GL Account.  (the NET method needs a balance sheet account GL here)
    3.  Then go to SPRO
    Under Financial Accounting (New)\AR&AP\Business Transactions\Outgoing Payments\Outgoing Payments Global Settings\Define Accounts for Cash Discount Taken (OBXU)
    For Gross setting, enter the same expense GL Account.  Net setting should have the balance sheet account.
    4.  Under Financial Accounting (New)\AR&AP\Business Transactions\Outgoing Payments\Outgoing Payments Global Settings\Define Accounts for Lost Cash Discount (OBXV)
    For Gross settting, this should be blank.  Net setting should have the balance sheet account here also.
    5.  Under Financial Accounting (New)\Financial Accounting Global Settings\Document\Document Type\Define Document Types (OBA7) for Entry View Click on all your Invoice Document Types
    There is a box labeled Control data and then there is a checkbox labeled Net document type.
    For Gross Config, that checkbox should be blank (unchecked).
    We have found that using the GROSS setting requires us to create our own discounts lost/earned report based upon the payment program proposal logs.
    Does that help?
    Cindy

  • Netting of discount on the face of invoice

    Dear Experts:
                           We give discount to our dealers on the face of invoice through payment terms e.g 2 % 14 days. Our branch accountant if gets payment against the invoice within due date lets say 14 days as here will clear his invoice with discount given to him in F-32. Hence it is done upon realization of payment. Problem is this creates problem in reconciliation with customers. We want that invoice should be created net of discount. Mean an invoice of 10000 should now be created as 9800 with 2 % 14 days payment term attached. The check we want is if customer does not pay within 14 days the system should automatically generate a debit note against the customer which should be equal to the amount given as discount to him earlier at the time invoice was created. How can we achieve this automatic debit note creation functionality with reference to the invoice.
    Expert's suggestions are awaited.
    Regards

    I think your requirement is not possible especially automatic debit note generation when you receive payment after dead line.
    But please check the net procedure
    1. please take document type KN because net document type has been activated for this document type. If you use this document type system automatically deduct the cash discount at the time of invoice entry and post the cash discount to a cash discount clearing account(Specify a account in OBXA). At the time of payment system again checks whether payment is with in deadline, if not again it will transfer the cash discount to cash discount loss account).
    This functionality supports only for Accounts patable and not for Accounts receivable.
    Rgds
    Murali. N

  • Debit Credit Netting.

    Hi All,
    Can anybody tell me how we check the netting of all the Debit Memo and Credit memo for a particular vendor/customer  ? Where we can check this, what is the T.Code and Procedure.?
    Thanks in advance
    Bikash

    Hello
    One kind of netting can be configured in FSCM, if you are using In House Cash.
    In order to implement InterCo Netting, you need to have FSCM :
    Below is a summary of the necessary FSCM-IHC customizing for Inter-co Netting:
    1- Create a Bank master data for IHC
    2- Add this bank as a "House Bank" in the groups internal
    Customers/Vendors
    3- Change the settings in the payment program, separate intra-co
    from 3rd party payments
    4- Set up the Subs as BPu2019s with the necessary roles: e.g.
    u201CAccount Holderu201D etc
    5- Change the settings in the payment program to (1) separate
    intra-co from 3rd party payments and (2) create iDocs as an
    u201Coutputu201D for intra-co partners
    6- Setup ALE communication between Subs and GT: u201CPayment
    runsu201D (F110) of the Subs generate iDocs (type PAYEXT). After
    importing the PAYEXT iDoc from the Subs, the IHC center
    generates the corresponding debit and credit balance updates on
    the relevant IHC current accounts. This clears payables between
    group companies without the need for physical payments (such as
    checks or bank transfers) by an external bank. This is known as
    internal clearing payment or netting procedure. The IHC center
    then generates and sends bank statements to the Subs using iDoc
    (type FINSTA01). Subsidiaries import IDocs and this triggers
    corresponding postings.
    7- The end-of-day processing functions in the IHC center summarize
    the account turnovers and transfers the totals to FI-GL. The
    corresponding postings FI are updated automatically.
    8- The IHC center generates and sends Bank Statements to the Subs
    (FSCM -> IHC -> Periodic Processing -> Bank Statement)
    Reg
    Suresh

  • Stored procedure/function deployment failure PLS-00306

    Hi there,
    I'm using
    Oracle 10g2 10.2.0.1.0 (with patch set 1 10.2.0.2.0)
    ODE 10.2.0.2.20
    ODP 10.2.0.2.21
    VS 2005
    I was able to deploy and run .NET procedure/function from within Visual Studio, but after reconfiguring tnsnames.org and listener.org a couple of times, I began to have this weird problem:
    Whenever I deploy a stored procedure (the same one that I could deploy and run without any problem), the icon beside the name of the procedure in the tree list of Oracle Explorer becomes one that has a small "red light" at the corner. The options of "run", "run debug" and "step into" are disabled in the pop-up menu, and if I choose "compile" or "compile debug" from the menu, the "PLS-00306 wrong number or types of arguments in call to 'EXECUTEPROCEDURE'" error will show up -- the same error appears if I execute the procedure in SqlPlus.
    Has anyone ever met this problem before?
    Thanks so much ...

    This is my table structure :
    SQL> desc jobs
    Name Null? Type
    JOB_ID      NOT NULL VARCHAR2(10)
    JOB_TITLE      NOT NULL VARCHAR2(35)
    MIN_SALARY NUMBER(6)
    MAX_SALARY NUMBER(6)
    My Requirement is, User will enter the above field value in the form of array. I need to store these value and after manupulating this I will return that value also.
    Here I am using procedure just for testing purpuse.
    In my case I will take one array argumentlike JOB_ID and after manupulating these data I will return that array value.
    I am also not able to run this example through SQL.
    Can U give me exact code for running this prog.
    create or replace package associative_array as
    -- define an associative array type for each column in the jobs table
    type t_job_id is table of jobs.job_id%type index by pls_integer;
    type t_job_title is table of jobs.job_title%type index by pls_integer;
    type t_min_salary is table of jobs.min_salary%type index by pls_integer;
    type t_max_salary is table of jobs.max_salary%type index by pls_integer;
    -- define the procedure that will perform the array insert
    procedure array_insert (p_job_id in t_job_id,
    p_job_title in t_job_title,
    p_min_salary in t_min_salary,
    p_max_salary in t_max_salary);
    end associative_array;
    create or replace package body associative_array as
    -- implement the procedure that will perform the array insert
    procedure array_insert (p_job_id in t_job_id,
    p_job_title in t_job_title,
    p_min_salary in t_min_salary,
    p_max_salary in t_max_salary) is
    begin
    forall i in p_job_id.first..p_job_id.last
    insert into jobs (job_id,
    job_title,
    min_salary,
    max_salary)
    values (p_job_id(i),
    p_job_title(i),
    p_min_salary(i),
    p_max_salary(i));
    end array_insert;
    end associative_array;
    Regards,
    manish Kumar

  • Cash Discount after Sales Tax

    Dear Friends
    i could understand that we need to assign a GL Account for the Lost Cash discount
    (net Procedure) - Transaction Code - OBXV.
    i want to know the Exact Path in the SPRO for this T Code - OBXV.
    Pl can any body help me out with the IMG Path to assign the GL instead of going through the T code.
    Thanks & Regards
    Rishikesh

    Hi
    SPRO - Financial accounting - AR AP - Busi trns - Outgoing pyts - Outgoing pyt global settings - Define accounts for lost cash discount
    Thank You,

  • 1TB Seagate Hard Drive Replacement -- how to best arrange

    Folks:
    My Late-2009, MacOS10.7.5 iMac contains a potentially failing HD, which Apple has promised to replace for free (Very Cool, thanks Apple!) as per the program described here:,
          http://www.apple.com/support/imac-harddrive/
    My Mac is totally central to my work so I'm trying to figure out the best way to organize this to minimize down-time and uncertainty.  I've been told the typical turn-around is  two days...  Hmm, add to that the BEFORE prep time  for me to make a complete final backup and do a secure erase of the failing HD, and the AFTER time to restore everything to the new HD.  Oh, wait, the instructions tell me I'm supposed to restore the OS from the DVD that came with my machine, which is an old one, so add a few more hours to install 10.6.2, then upgrade to 10.7.   Whew!   What if 2-day turnaround is firmly promised, but the techs all come down with the flu just after I drop off the machine?
    Am I missing anything that would make this easier?  Obsessing unnecessarily?
    I've never dealt with the Genius Bar.  Maybe I'll get a chance to see how busy the techs are before I haul my machine down to the Apple Store?  Yeah, I should be able to save some time by using Carbon Copy Cloner  for the BEFORE and AFTER.  I'm already set up to do that. 
    What else?
    (I have access to another, slightly older iMac, and I'm exploring how I might use it as an interim work machine -- another can-of-worms, which I'll post separately about.)
    TIA

    The AppleCare route went really well, as good as it can get. (5 Gold Stars for efficiency and minimized downtime!)  Only about 40 minutes entrance-to-exit to replace the drive, thanks to a skilled and personable technician who came to my door, bang on-time. He initiated the first OS install and left --with my thanks-- as soon as it was under way, clearly working.   Followed by about 7 hours to get back to where I was (10.7) and do a TimeMachine restore of ~350GB.  That's on top of about a day of preps, including erasing the disk-to-be-replaced and overwriting it with zeros, twice.
    Hats off to the Apple ME's for a really elegant design of a very complex set of computer guts, enabling a very quick open-replace-close process!
    So far, 1 day in,  everything seems to work, including/especially two vital Adobe-licensed apps.  The only glitch I've seen so far is a purchased iTunes cut that won't play.
    Observations:
    • The AppleCare rep tried to steer me toward "carry it in" service at a Genius Bar or service depot.  Once I asked "Can't you send someone by to do it?" the process went very smoothly and quickly to the on-site visit.
    • DiskUtility's "Erase Free Space" function gave me the worst time-to-completion estimates I've seen from an Apple app.   I couldn't find estimates ahead of time.   If I could have anticipated the time necessary to do a complete ~1TB 3-pass erase, I would have allowed enough time to do it.  No reflection on the tech service intended, I'm confident they'll handle the old HD with discretion, just my extra caution. 
    • The restore roadmap was a bit obscure past the instructions, "re-install MacOS from the DVD that came with your system".   That was 10.6.  Did I need bring it up to 10.6.8?  Could I go directly from 10.6  to 10.7?  I think an install of 10.7 was necessary, if only to create the recovery partition and the bootable system and utilities inside it;  I don't think TimeMachine can do that, though it seemed to be able to recreate my existing configuration in all other respects. I did not need to bring 10.7 up to 10.7.5, I know now, as the TM full-restore says it erased the target before restoring. (Fortunately, I've never had reason to experience a full TM restore before!)   Knowing more might have shaved some time from the post new-HD  process and made it a bit less tense.
    • After the restore, I was a bit surprised that mail.app had to do a big rebuild before it would work; I wish I had known about that before-hand.  Not surprised at  Spotlight re-indexing. Spotlight gave a very good explanation of what was going on -- good job!
    • App Store would not re-download my previous 10.7 purchase.  Fortunately, I had made an ESD and I could install from that.   (Why wouldn't it re-download?  What would I have done without an ESD?  A trip to Apple store to get a ESD-thumb-drive?)  Note:I see that iMac models a bit newer than mine seem to have a much more robust recover-from-the-net procedure available. Cool!
    To repeat: .... as good as it can get!

  • FF7B Discount issue

    Hi,
    When running FF7B, Liquidity Forecast report, Vendor Invoices are showing the discounted amount even after the expiry of the cash discount period.
    The early discount is an option that company have, they can either take the discount or elect to pay the full amount of the invoice at the later due date.
    When the invoice is booked, the Liquidity Forecast Report "plans" the discount will be taken and forecasts the net amount (gross less discount). However when the discount date is passed, the report should show the gross amount.  
    Appreciate any help with this
    Thanks
    Kind regards

    I think u have not understand the question.
    I have assigned my DISCOUNT PAID a/c in OBXI (SKT), DISCOUNT RECIEVED a/c in OBXU (SKE), DISCOUNT CLEARING a/c in OBXV (VSK) & OBXA (SKV). Am using net procedure to calculate discount. For disc recieved and disc paid g/l's, i have given post automatically option. Assigned my payment terms to my vendor and customer. While we make a vendor invoice, the disc amt posts to disc clearing a/c as open item and once we make payment, the open item in disc clearing g/l is cleared by another posting. My Question is why the disc what we recieved is not getting posted to the disc recieved a/c likewise in the case of customer invoice, the paid disc only getting posted to disc clearing a/c and not to disc paid a/c. Then what is the use of assigning disc recieved and disc paid g/l's to OBXI and OBXU. Am asking this coz i have already tried the same few weeks ago, it got posted and now its not working. So suggest me some config steps.
    Thanks & Regards
      Manoj

  • Oracle.DataAccess.Client.OracleException ORA-06502: PL/SQL

    I have the following Simple PL/SQL function:
    FUNCTION INSERTFBEXP (
    p_expid INTEGER,
    p_run_identifier     VARCHAR2,
    p_run_complete     INTEGER,
    p_run_completion_status VARCHAR2,
    p_complete_errors INTEGER
    RETURN INTEGER
    IS
    newid INTEGER;
    concheck INTEGER;
    BEGIN
    concheck := 1;
    newid := 1;
    INSERT INTO test.exp
    (ID, concheck, expid, run_identifier,run_complete, run_completion_status, complete_errors
    VALUES (test.id_testexp.NEXTVAL, concheck, p_expid, p_run_identifier, p_run_complete, p_run_completion_status, p_complete_errors
    ) RETURNING ID INTO newid;
    RETURN newid;
    END;
    Which I am calling from the following .Net procedure:
    Public Function insertTestExp(ByVal expid As Int32, ByVal Run_Identifier As String, _
    ByVal Run_Complete As Boolean, ByVal CompletionStatus As String, ByVal Complete_Errors As Boolean) As Integer
    Dim id As Integer
    With m_OraCmd
    .CommandText = "USER.FBPROCESS.INSERTFBEXP"
    .CommandType = CommandType.StoredProcedure
    With .Parameters
    .Clear()
    .Add(New OracleParameter("p_expid", OracleDbType.Int32)).Value = expid
    .Add(New OracleParameter("p_run_identifier", OracleDbType.Varchar2, 50)).Value = Run_Identifier
    .Add(New OracleParameter("p_run_complete", OracleDbType.Int32)).Value = Convert.ToInt32(Run_Complete)
    .Add(New OracleParameter("p_run_completion_status", OracleDbType.Varchar2, 50)).Value = CompletionStatus
    .Add(New OracleParameter("p_complete_errors", OracleDbType.Int32)).Value = Convert.ToInt32(Complete_Errors)
    .Add(New OracleParameter("newid", OracleDbType.Int32)).Direction = ParameterDirection.ReturnValue
    End With
    Try
    .ExecuteNonQuery()
    Catch ex As Exception
    MsgBox(ex.ToString)
    End Try
    Return CType(.Parameters(5).Value, Int32)
    End With
    End Function
    When I attempt to run the .Net function I get the following error:
    Oracle.DataAccess.Client.OracleException ORA-06502: PL/SQL
    I have determined by trial and error that the problem is in passing the VARCHAR2 parameters. I do not have this problem with the Microsoft Oracle Provider. Can someone help me with what I'm missing? Thanks.

    Note that I have not tested your code... but, it looks like you are using bind by position (which is the default). In this mode the return value needs to be bound first since ODP.NET will generate code similar to this:
    :ret_val := proc(:1, :2,...);That's where I would start anyway.
    Hope that helps a bit,
    Mark

  • Cash Discount Clearing

    Hi to all,
    Can somebody tell me when the Cash Discount Clearing account determination (in purchasing tab) is called in SAP.  I have tried many scenarios and there is none calling this account.
    Can somebody help me
    Thanks

    Hi,
    The Cash Discount Clearing Account is only used when the 'Net Procedure'
    option is selected in the Accounting tab of the 'AP Invoice' function.
    The 'Net Procedure' enables recording in advance of any future discount
    available from purchases. In this approach, the debiting account for the
    purchase is automatically reduced by the amount of the future discount.
    For example, if a 5 % discount is given for a $100 Invoice, the journal
    entry to record the AP Invoice will be as follows:
    Dr. Inventory - $95
    Dr. Cash Discount Clearing - $5
    Cr. BP Supplier - $100
    If the 'Net Procedure' option is not selected, the cash discount will
    only be recorded upon payment of the AP Invoice. Hence, the journal
    entry for the AP Invoice will be as follows:
    Dr. Inventory - $100
    Cr. BP Supplier - $100
    Regards
    Vikas
    SAP Business One Forums Team

Maybe you are looking for