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.Mfirst 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 LordHi,
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 lordthank 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
RajHi 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.
RegardsI 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 -
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
BikashHello
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 -
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
RishikeshHi
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.)
TIAThe 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! -
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 regardsI 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 -
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
ThanksHi,
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
-
While working in Photoshop CS6, large rectangular blocks of missing and/or distorted pixels suddenly appear. They affect all layers, effectively ruining the entire file. I closed the file without saving, thinking that when I quit Photoshop and reop
-
i Want to clean out my iPad and bring back App Store and YouTube they disappeared. I am not computer literate.
-
Podcast episodes not showing up in iTS
We have recently changed our URL. We were able to successfully publish episode 4 with the redirect but for some reason episode 5 never showed up. episode6 is now up and we need these to show up in the store. FEED URL: http://www.texastribune.org/feed
-
Just updated my iPhone. iTunes won't recognize my iPhone. I get "internal device" problem. Help!
-
I am having trouble getting thru step 2. 1. Choose the Player you'd like to host in your PDF and select ActionScript from the 'Get Code' options in the Publishing Module. 2. Using Flash, Flex, or a comparable program - embed your player within a SWF.