Discount cal by looking at 'Terms of Payment' and 'Baseline date'
Hi,
We have activated check box (Max. cash discount) in FBZP tcode for company code CUSA. As a result, when we run F110 (Vendor payment transaction), system is just looking at 'Terms of payment' and not 'Baseline date' and calculating discount FOR ALL VENDORS if the payment terms allow. However, there are some vendors where we need to look at both 'Terms of Payment' and 'Baseline date' and calculate discount.
How we can do this ? I checked up in F110 if there are any user exits so that we can put our own code for certain vendors, but I did not find any.
Any other solution for above.
Pl let us know.
Niranjan
Hi Sridhar,
Thanks for the help, but that will not help us. What you recommend is Alternative Baseline date. We cannot use that as we cannot ask users to enter all the terms of payment details while posting invoice. It is a waste of time. We want something that involves less time in entering data in SAP AND that will solve our current problem. I am looking for better solution.
Niranjan
Similar Messages
-
Clarification about plant and terms of payment In Master Data:
Hello Gurus,
I have a doubt as follows:
1) In Material master (MM01) we are maintaining Plant as two types.
a) Plant at organisation leve pop up at the begining
b) Delivering plant at Sales organisation 1.
So, is there any difference between plant and delivering plant or are they different objects ?
2) Terms of payment in Customer master (XD01)
a) we maintain Terms of payment customer master at company code level in "Payment transaction"
b) we also maintain Terms of payment in customer master at sales area data in "Billing Documents" tab
Now Why do we need to maintain at these to levels.
FYI: I have also tried to maintain two different Terms of payment and without any hesitation the system accepts, why ?
What is the significance of it.
Please clarify the above.
Thanks,
Venky.Hello Venky,
1. Material / Plant
A Material is always stored in a Plant & there would be various parameters to be entered for that particular Plant. E.g. Storage Bin, Picking Area, Negative Stocks allowed in Pant, GR Processing time, etc..
Now the same Material may or may not be sold from the same plant, or even if it is sold from the same plant, there would be different Sales parameters for each combination Sales Organisation & Plant. There Sales Organisation specific parameters are entered in Sales Organisation/PLant view. Tax classification Data, Cash Discount indicator, Sales Unit, Delivering Plant, Division, Minimum Order & Minimum Delivery quantity.
2. Payment Terms
The Payment Terms entered in Billing tab in Sales Area data is copied into Sales order & Invoice.
The Payment Terms in Company Code data are used by FI department when posting direct payment (without reference to Sales Document). e.g. to Offer Cash Discount for paying in advance.
Hope this clarifies,
Thanks,
Jignesh Mehta -
TERMS OF PAYMENT AND CREDIT CONTROL AREA
WHERE AND HOW EXACTLY TERMS OF PAYMENT AND CREDIT CONTROL AREA MAINTAINED IN CUSTOMER MASTER RECORD WILL REFLECT WITH EACH OTHER? AND
HOW DOES CREDIT CONTROL AREA CONTROLS THE
TERMS OF PAYMENT OF CUSTOMER MASTER RECORD?hi
1) terms of pay ment and credit memo----
under customer master record, company code data, and payment transaction tab there terms of pay ment field is there.
2)FD32-----customer credit Matins
regards
sar -
Payment term and Baseline date are not appear after residual clearing
Hi Friends,
We have an issue in Payment term. Recently small changes were made in OBA3.Here they enable the option of "Payment term from invoice". the function of this is to - copy the payment term and baseline date form invoice to Partial item .Due to enable of this function after residual clearing the payment term and base line fields are get empty.
Now user want to get these fields to be updated even not changes take place in OBA3.Can you please suggest me the way, with out changes in OBA3 can we get payment term and baseline date field after residual clearing .Please suggest .
Thank you
Regards,
DharmaHi Julie,
Thanks for your reply..
Here the issue is, the user using Baseline date for two specific purpose.
1.Due day calculation-auditing purpose
2.Agning report
For due day calculation they recently enable the option "payment term from invoice in -OBA3".Due to active the function,system copy the payment term and baseline date from invoice to residual item.it means the residual item having baseline data as invoice date not posting date.
But for aging report purpose it has to be update posting date.
now user want to meet these both requirement .How can it possible .Please suggest.
Thank you
Regards
Dharma -
Payment terms and Baseline date deact. during posting
Is it possible to deactivate fields: Payment terms and Baseline date in FB60 and MIRO so that the user can't change them? Terms of payment are defined in Vendor Master Data and shouldn't be changed during posting.
Hi,
You can use Screen Variants using T.Code SHD0 . You can make certain field as display only. You can use the help of your abapers......
Assign points if found useful
Regards,
R.Ramakrishnaraj -
Error posting asset to company ''Specify payment period baseline date''
Hi All,
Please some can advise on the below error msg.
While posting the asset in to company I will get error like ''Specify payment period baseline date'' and i cant go further.
Please advise ASAP.
Many Thanks
Balaji A SDear:
This error message normally appears if In the payment terms that you are using (can be seen in OBB8) there is no any default date assigned to the payment term. If it is then assign one like Posting Date or Document Date in OBB8 against the payment term you using. I am a bot confused in your case that why are you getting this error while acquiring the asset. Would you please elaborate the process you are using for asset acquisition.
Regards -
Error on invoice "specify payment period baseline date".
Hi Experts,
When I create ZMIRO, ZMIRO it keeps
asking for a baseline date which we have never had to do before
Payment terms filled blank, but teh system throughs error message "specify payment period baseline date".
I
Please help.
Thanks,Dear,
System will want to calculate due for payment to vendor for this invoice it must know baseline date from which it should start calculating the due date. Generally baseline date is determined from payment term but it is empty in your case. Enter a payment term in vendor master so that system will default the baseline date from settings done in payment term.
Baseline date has to exist in the invoice document.
Regards,
Chintan Joshi -
Change terms of payment and credit limit
Hello, i need to change the terms of payment of a customer as well as his credit limit.
CUSTOMER - terms of payment
KNB1-ZTERM
KNVV-ZTERM
CUSTOMER - credit limit
KNKA-KLIMG
KNKA-KLIME
KNKK-KNKK
any idea of how to do this (bapi or FM) besides of doing a BDCTry function "BAPI_CUSTOMER_CREATEFROMDATA1"
First look at it seems to show that it might work. It calls function "SD_CUSTOMER_MAINTAIN_KNKA_K":
(iv) insert the credit control data
IF CREDIT_CONTROL_FLAG = 'X'
AND SY-SUBRC = 0.
CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_KNKA_K'
EXPORTING
PI_REF_CUSTOMER = I_BAPIKNA102-REF_CUSTMR
PI_CUSTOMER = I_BAPIKNA103-CUSTOMER
EXCEPTIONS
KNKA_INSERT_ERROR = 23
KNKK_INSERT_ERROR = 24.
ENDIF.
Would still require some investigation. But seems like it might be a good starting point for you.
~Ian -
Terms of payment and Risk Category
Hello All,
Is there a report or does someone have an idea about how I can see all accounts that have a terms of payment that is not in line with the risk catefory of the account. For example if the customer is Z001 - open account, and the risk category is 016 credit card I would like to see those customers. So I would like to know how to see both fields of "ZZUKM_RISK_CLASS and "ZTERM" at the same time with some kind of report.
Thanks,
JamesHi James,
I don't think there is a standard report. You can try creating a ABAP query.
Thanks
Aravind -
Terms of payment/cheque post date issue
Hi guys.
On PO and MIRO terms of payment PD15 is being used. How can I make the cheque date post dated.
Baseline date March 18
Due date April 2
On F-58.
I want the cheque date to be April 2 without opening the next period.
Is it possible at all?
Can someone help me please.
Thanks.Hi,
I think it is not possible to give future date as posting data unless period is open.
We can do the same by opening two posting periods simultaneously by doing authorization objects in OB52. This object will be tagged to a particular role with specific users and deactivating for all other roles.
Other alternative: We can create a post dated cheque through a manual check by changing the date in the manual check.
Thanks,
Padmaja -
Baseline date, terms of payment, net due date in MIRO Parked document
Hi all:
When parking a docuement in MIRO with a PO reference the terms of payment, baseline date, and due date are all determined.
The problem is when we don't have a PO yet, just the vendor and the amount, is there a way for MIRO to determine the terms, baseline date, and due date from the vendor master?Hi,
Just enter the Vendor in MIro and it should pull the Payment terms from the Vendor master (Company Code Area).
Baseline Date & Due Date are derived based on the settings in the payment term.
KInd regards -
Function module to get due date by terms of payment
Hi,
Is there any function module which can give me the due date when I pass
1) Terms of payment
2) Baseline date
Read the terms of payment and use the properties of the terms of payment ( Like Fixed date ) to get to the due date.
Thanks in advance.,
RajHi,
I had the same problem, as J_1A_SD_CI_DUEDATE_GET does not work when FI document is not created yet.
This is the way I used and it works:
CALL FUNCTION 'FI_TERMS_OF_PAYMENT_PROPOSE'
EXPORTING
i_bldat = sy-datum "if baseline is filled, value here is ignored
i_budat = sy-datum
i_cpudt = sy-datum
i_zfbdt = vbdkr-zfbdt "baseline due date
i_zterm = vbdkr-zterm "payment terms
IMPORTING
e_zbd1t = lv_zbd1t
e_zbd2t = lv_zbd2t
e_zbd3t = lv_zbd3t
e_zfbdt = lv_zfbdt
EXCEPTIONS
terms_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
ELSE.
CALL FUNCTION 'J_1B_FI_NETDUE'
EXPORTING
zfbdt = lv_zfbdt
zbd1t = lv_zbd1t
zbd2t = lv_zbd2t
zbd3t = lv_zbd3t
IMPORTING
duedate = z_duedate.
ENDIF.
Hope it helps.
Regards,
Fernando -
User-exits for MIRO :: for terms of payment & baseline date
Hi all,
is thr any user exit for terms of payment (zterm) & baseline date (zfbdt) for transaction MIRO.
Regards,
Nileshhi Nilesh,
try this exit: LMR1M001
hope this helps
ec -
Hi,
The users have created the Payment Term for the Credit Management purposes and the same has been maintained in the Customer Masters. While creating the Payment Term, the Default for baseline date has been specified as "Document Date". Thus the baseline date is required to be same as the Document Date. In case of all invoices we observe that the baseline date is same as the Document Date, except for few where we notice the Baseline Date has got changed thus impacting the AR Aging.
Could you please advise as to how could the baseline date get changed ? What could be the reasons and how do we check the same ? There were no manual changes made to the Accounting Document. Also what can be done to prevent the same from happening in future ?
Thanks in advance.Hi,
we faced the same probelm before for Invoices (MIRO).
The USER after filling the details checks that he entered the Invoice date wrong and corrects the invoice date and saves the doc. when he does this the baseline date is not getting updated by the change of invoice date.
here The baseline date is updated only after the reentry of po no. or deleivery no. whatever he is giving the details in MIRO.
we did a lot of investigation with this baseline date problem.
please check with ur user as to he might be changing the invoice date befor saving. if he changes the invoice date he also need to update the delivery no below.
regards
jaya -
Invoice: Baseline date on the payment terms.
Dear Experts,
I am having a problem where trying to change the term of payment of an invoice before a posting, the account doesnt set the baseline date correctly.
This issue occurs for baseline date type 'Entry Date' .
After whichever interaction in MIR4 , 'Enter' or 'Save', the baseline date will:
1. set to the date as in the existing entry if there is no change .
2. set to the system date if there is a change in the payment terms,
where the '2nd' is not correct because the payment term changed stated that the baseline date should be 'Entry Date'.
The above mentioned logic is inside the function module
'FI_CHANGE_PAYMENT_CONDITIONS'
Codes bellow shows the scenario mentioned in '1.' no changes
Wenn keine Änderung, dann Export versorgen und Tschüss-----
e_zterm = i_newzterm.
zterm = i_newzterm.
e_zfbdt = i_newzfbdt. <----
set to the existing entry
zfbdt = i_newzfbdt.
e_sklin = i_newsklin.
sklin = i_newsklin.
check not status is initial.
Codes bellow shows the scenario mentioned in '2.'terms change, and baseline date type 'C'
T052 contains first entry for payment term key entered "P00K005354
case t052-zdart. "P00K005354
when 'C'. "P00K005354
zfbdt = sy-datum. "P00K005354
if i_cpudt is initial. "Note 199967
zfbdt = sy-datum. "P00K005354 <------ set to current date
else. "Note 199967
zfbdt = i_cpudt. "Note 199967
endif. "Note 199967
Is this a program logic error or is it the way it should be ?
Any one encounter the similar problem ? or should there be OSS notes to apply ?
Thank you ......
Maybe you are looking for
-
How to Handle and show multiple pushpin imgaes on the map based on the requirement at different coordintes? I have multiple images in my App folder. I want to use and show those images dynamically in windows phone 8 map application
-
About mackeeper how can i stop it disturbs me
hi sir i have a problem with my macbook pro 13 mid 2012. whenever i open a page it opens another page for mackeeper and i have never dawnload it. i try evertime to escape it but now the notebook start to slow down please how can i stop any idea help
-
I deleted my stuff and it won't let me update to the new software
-
Removal of Virtual Switch Logical Networks
Hi, I've recently managed to get SCVMM 2012 R2 up and running and it's currently managing 2 hosts in a cluster. I've migrated both hosts onto a logical switch, and I'm now at the stage where I'm ready to delete the LN's created for the per-host switc
-
hi all. iam new to sap-xi but i have seen one data type which is eno xsd.string unbounded esal xsd.string 1.....6 what is the differnece between these two unbounded and 1...6. waiting for u r response. bye. regards. seeta.