How to make net due date dependent on Payment Terms in credit memo FB75
Hi Experts,
In our system currently when we create credit memo using tcode FB75 system makes the invoive due immediately.
We wanted to make this net due date dependent on payment terms given by us. Please let me know how can I achieve this..
Please let me know if there is any user exit there or the configration path to achieve this...
Regards,
Vidya
Hi,
"vbdkr-zterm. is nothing but Payment terms
* Fetching Payment term details
SELECT SINGLE * FROM t052 INTO w_t052 WHERE zterm = vbdkr-zterm.
IF sy-subrc = 0.
CLEAR i_faede.
MOVE-CORRESPONDING w_t052 TO i_faede.
MOVE: w_t052-ztag1 TO i_faede-zbd1t,
w_t052-ztag2 TO i_faede-zbd2t,
w_t052-ztag3 TO i_faede-zbd3t.
i_faede-bldat = BKPF-budat. "this is Importnat posting date
i_faede-koart = 'D'.
* Fetching Due date using Function Module
CALL FUNCTION 'DETERMINE_DUE_DATE'
EXPORTING
i_faede = i_faede
IMPORTING
e_faede = e_faede
EXCEPTIONS
account_type_not_supported = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
w_invdate = e_faede-netdt. "this field contains Net due date...
ENDIF.
Prabhudas
Similar Messages
-
How to change Net Due Date in case of Credit Memo..
Hi Experts,
In our system currently when we create credit memo using tcode FB75 system makes the invoive due immediately.
We wanted to make this net due date dependent on payment terms given by us. Please let me know how can I achieve this..
Please let me know if there is any user exit there or the configration path to achieve this...
Regards,
VidyaThis is a standard SAP functionality. Usually a credit memo is referenced to an invoice and if you don't have a reference to an invoice SAP would consider that credit memo as due immediatly.
If you have an invoice to be referenced to this credit memo enter the invoice number in the invoice reference field in FB75 > payment tab and then enter the payment term. If you don't have an invoice reference enter V in the invoice reference field and then the payment term, system will calculate net due date based on payment term. -
How to fetch net due date details
Hi sap gurus
I am fetching data from fbl5n transaction.
i want days in arrears by NET due date(VERZN) and net due date(FAEDT) fileds
but the data is coming from structure RFPOS-FAEDT and RFPOS-VERGN Fields.
i want to display those fields in my script layout.
RFPOS is a structure so its not contain any data so exactly which table i will get FAEDT and VERGN fields..
how i will fetch those fields for my requirement.
if any solution really helpful.
i am using standard print program RFKORD10.
and standard form is F140_ACC_STAT_01. and copied form into zform.
if any one can guide it will resolve my problem..
with advance thanks..This is a standard SAP functionality. Usually a credit memo is referenced to an invoice and if you don't have a reference to an invoice SAP would consider that credit memo as due immediatly.
If you have an invoice to be referenced to this credit memo enter the invoice number in the invoice reference field in FB75 > payment tab and then enter the payment term. If you don't have an invoice reference enter V in the invoice reference field and then the payment term, system will calculate net due date based on payment term. -
Different discount date from that of due date without using payment terms
Hi,
We would like have separate discount due date from due date without using payment terms for each invoice.
We wants to modify ERDK-FAEDS but unable to find suitable event/exit for the same.
So can anyone suggest any event where this can possibly be achived.
Regards,
PareshHi,
We are using continuous days for working out due date from document date.
But for discount due date business sought to provide only working days (say 7 days) from document date.
So as to satisfy this requirement, I had adopted event R436 where system intially takes values provided but somehow it gets cleared in below lines. So I am unable to find a workaround to resolve this issue.
PERFORM get_user_exit_function USING 'R436'.
LOOP AT t_fbstab WHERE funcc <> 'ISU_SAMPLE_R436'.
tmp_erdk = p_iiu-print_doc-erdk.
tmp_erdz[] = p_iiu-print_doc-t_erdz[].
CALL FUNCTION t_fbstab-funcc
EXPORTING
x_invoice_param = p_param
x_invoice_unit = p_iiu
TABLES
xy_printdoc_lines = tmp_erdz
y_new_bill_lines = tmp_new_bill_lines
CHANGING
xy_printdoc_header = tmp_erdk
EXCEPTIONS
error_message = 1.
Regards,
Paresh -
How to see (net due date + payment term's days) in fbl5n as a date
hi experts.
i need some informations about fbl5n fields
i can see net due date and i can see terms of payment fields in the fbl5n but if the invoice has a payment term (30 day additional etc) i want to see (net due date + payment term's extra days) . for example if the net due date is 01.06.2011 and payment term is extra 20 days , how can i see 21.06.2011 in fbl5n or any other sceens?
Edited by: Burak Akdasli on Jun 22, 2011 3:43 PMHi
I understand from ur question whats the billing date?
If this is ur question, you can fetch it from sales order>item>billing tab.
The logic u had mentioned is confusing be more specifc as to what scenario u are trying.
Reward if it helped
Chandru -
Doubt in how to calculate net due date
Hi..
Experts i have doubt in my salesmen ageing report i have to display
netamout day wise in the range of 0-30 days , 30-60 days and > 60 days
how to calculate the date difference between to date one is invoice creation date and another one is system date.
Give me any function module available to count the date difference
and how i filter the amount date wise.
Thanks Regds
Prabir Kumar DandpatHi,
check fm;
SD_DATETIME_DIFFERENCE
regards,
Navneeth K.
Message was edited by:
Navneeth Bothra -
How to get default baseline date in a payment terms
Hi,
We have around 160 payment terms used in our system. We want to get the default baseline date for all these payment terms. Going to each individual payment terms and getting the default baseline date is a cumbersome job.
Is there any easy way to get the default baseline date for each of the payment terms, like from any table or anything else. I have tried table T052. But it does not have default baseline date.
Please help.
Regards
B.MohantyHello Bibhu,
default baseline date is a customizing setting in paymentterms. That's the only way.
I have no idea why TC lsmw is recommended, definetely the wrong way.
Best regards
Horst -
Dear all,
I want to make a report with selection net due date, for example(net due date in tcode fbl5n). but i dont know how to read the BSID , because there is no field - net due date in BSID.
Can anyone tell me how the selection net due date in fbl5n works?Hi.,
For Open Items Radio button.
Open at Key Date -: the table name is RFPDO and field name is ALLGSTID
For Cleared Items Radio button.
Clearing Date -: the table name is BSID and field name is AUGDT
Open at Key Date -: the table name is RFPDO and field name is ALLGSTID
For radio button All Items.
Posting Date - : the table name is BSID and field name is BUDAT
hope this helps u.,
Thanks & Regards
Kiran -
Net Due date differs in FBLl5N and print statement used
HI all,
we are using customer statement of accounts, which shows the document due date. Using payment terms 30 days and Due date is calculated from document date, but our statement differs in calculation of due date.
eg/:
Doc.date DocDue date
31.07.2006 29.08.2006
23.08.2006 14.08.2006 and in the standard report FBL5n which shows as below
31.07.08 30.08.2006
23.08.2006 15.08.2006
Looking for ealier reply
Best Regards
stefen & rajHi,
30.08.06 is correct - compare fm DETERMINE_DUE_DATE
and link: Re: FI-ABAP : how to calculate payment date using a module function ?
A.
Message was edited by: Andreas Mann -
How to change value date from posting date to net due date
Hi Gurus,
My client wants to change value date from posting date to net due date. currently posting date is considered as value date but in future client wants to change value date to net due date of documents.
1. what configurations need to be maintained to change value date from posting date to net due date.
2. Will these changes effect automatic payment run.
Thanks and Regards,
SureshHi Suresh,
In Future
While posting the documents you can mention the value date as due date of the documents.
For already posted documents
You can change the value date to net due date.
If the value date is display mode i.e. if you are not able to change the value date in FB02 (Document Change Mode), use OB32 transaction and make value date field as eidtable (BSEG-VALUT).
In OB32 transaction enter all the required fields like Account type, transaction type, company code and finally activate the Field can be changed check box.
But not sure, whether we can change the value date to previous date or not?
This would help you..
Regards,
Praisty
Edited by: Praisty on Jul 28, 2009 9:56 AM -
How we add Grace days to net due date
Hi,
How we add grace days (eg one week) to net due date? This is only for particular customers.
Regards,
ShaikHi Azeen
Try this way. I assume that you want to know how much is due from customers as on a particular future date, that should come between today and that date. For preparing the liquidity forecast for the month, I use the following method for estimating the recoveries from the Customers and payments to Vendors and it works quite well for me.
Let's say for Customers you want to forecast the collections that would come in the month of Jan from today until 31 Jan'09. Use the FBL5N Report, using the 'Open Item Key Date' as a future date, in our example - 31 Jan'09. Change the layout of the report by including the feilds 'Net Due Date' and 'Arrears after Net Due Date'. Sort the report on the Document Date, this being the baseline date. Now in the 'Arrears after Net Due Date' you will find the overdue days, which would be equal to the difference between the Date of the Report (31 Jan'09) and the Net Due Date of the Open Item. Thereafter, use the filter for 'Arrears after net due date' and click on the icon for 'multiple values'. Exclude the range of days, by assigning the lower and the upper limits. Lower Limit will be in minus, for those invoices that would still not be due upto 31 Jan'09 and the upper limit will be 7, since you would be granting a grace period of one week and consider all those invoices as not due upto 31 Jan. Once the filter is set, the report will exclude the open items as per the filter and provide you with a fairly accurate estimate of collections for the period/month.
Let me know if it works for you.
Regards -
Interest calculation based on Net Due Date
Hi guys: I want the interest calculation based on net due date and not document date or posting date.
I tried to check the box "ALWAYS CALCULATE INT FROM NET DUE DATE in prepare item interest calculation step, but system gives me message
"Do not select "Calc.intrst from net due date" for this int.calc.type
Message no. F7128"
Here are my questions:
1- how can i make the system to calculate interest only after the item is due for payment - right now its calculating anyday after the document date
2- Is this the correct place in configuration to do this? (ALWAYS CALCULATE INT FROM NET DUE DATE )
3- Also in T code FINT, how can i run interest posting for only one item rather than all that show up in test run? I tried selecting/highlighting only one but it posts all.
thanks much
brianHI,
The system always calculates the interest from the document date of the invoice,
as of my knowledge there is no setting for the interest calculation from the net due date, so
what u need to do is when u are running the open item interest run u specify the period of only the date
from the net due date to required date as of u.
if u want to calculate the interest to paticular invoice and having two invoices
then u can run as per the document date and other thing is u can block the invoice for dunnig.
Regards,
Padma -
How to set a due date in Reminders
Hey guys this had been bugging me for a while so I decided I'd share my findings. This is a pseudo-fix but I think it works for my purposes.
First, the solution:
Open Automator (go into Spotlight and search "Automator")
Create a new service
Under the "Service Receives" dropdown select "none" and make sure it's "every application"
Then in the search bar to the left find "Run AppleScript"
Drag and drop the "Run AppleScript" to the right.
Paste the following code in the "Run AppleScript":
tell application "System Events" to set FrontAppName to name of first process where frontmost is true
if FrontAppName is "Reminders" then
tell application "Reminders"
set newReminder to make new reminder
set name of newReminder to "new reminder"
set due date of newReminder to current date
end tell
else
display dialog "failed to make new reminder!"
end if
Save the service as whatever you'd like, I named mine "new-reminder-with-due-date"
Now close Automator, go to "System Preferences" -> "Keyboard" -> "Shortcuts"
Go to the bottom where it says "Shortcuts..." Add an entry, in the Application say "Reminders"
Then paste the name of the service name you chose earlier (again mine was "new-reminder-with-due-date")
Choose a shortcut to make a new reminder with a due date, For me I chose CMD + SHIFT + n
Close the System Preferences
Now when you use your shortcut in the Reminders app it will create a new Reminder with the due date set as "now"
Change the due date to whatever you want and there you go
Now the explanation. I used references from:
http://www.macstories.net/tutorials/enhancing-reminders-with-applescript-and-mac ros/
http://stackoverflow.com/questions/7570855/where-to-find-what-commands-propertie s-are-available-for-applescript-in-microsof
Basically Reminders happens to have the "due date" property as a scriptable feature. So with AppleScript you can make a new reminder with a due date. I set the date to "Current Date" because I just needed the due date there. You can set the default due date to something else if you'd like but this is at least a solution you can use.
I'm now going to explore how to add a due date to an existing reminder using AppleScript. Hope this helps everyone in the future.There's a correction to the code. For whatever reason doing it that way still sets it as a "remind me when" parameter. Use the following code instead:
tell application "System Events" to set FrontAppName to name of first process where frontmost is true
if FrontAppName is "Reminders" then
tell application "Reminders"
set duedate to (current date) + (2 * days)
make new reminder with properties {name:"New Reminder", due date:duedate}
end tell
else
display dialog "failed to make new reminder!"
end if -
Hi,
With which FM can I find the net due date for payment in SD? For any payment terms.
Thanks a lot
HiteshHi,
Based on the billing documents & the payment term you can define the Net due date.
Look the source code in the FM
J_1A_SD_CI_DUEDATE_GET
J_1B_FI_NETDUE
Check this
Maintain Payment Terms
In the following section, you maintain the payment terms. The rules for determining the due dates are copied as payment terms from the Financial Accounting (FI) component.
You can carry out different assignments for incoming and outgoing payments. You can also make a calendar assignment which will then be valid for both incoming and outgoing payments.
If you want to use the correction on a workday you must:
1. Enter a factory calendar.
2. Define how the non workdays are corrected.
Requirements
You must have maintained the payment terms in Financial Accounting. Do this by choosing Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Incoming Invoices/Credit Memos -> Maintain Terms of Payment.
Return ->
Thanks
Rajeev -
Change the Net Due Date of a vendor Document
Hi,
Can anyone please tell me if it is possible to change the net due date of an AP Local document (doc. type = RE) generated by MIRO?
I`ve tried to change the base line date (Bline date) but this field is unavailable to be changed in my company`s SAP.
There is any other way?
Thanks in advance!Hi
You can change the payment terms
Also
To make any field as modifiable check the document change rules in OB32
Regards
Sach!n
Maybe you are looking for
-
Setting the LDAP for HP OfficeJet Pro 8610
Having problems with the scan to email. don't know if this is the problem. I keep getting the a message about the IP address and not connect to the server, sometimes it work sometimes it do not. I want to set up the LDAP, but I do not know the inform
-
I scanned an Item from my computer to my documents. The scan was completed. However, when I searched in my documents, the Item was not there. Where can I find the item scanned?
-
Hi, I have recently moved from 5.5 to CC, and I have a basic question. I used to set a master page with a picture box that had specific placement attributes scaling and size in IN5.5, then when I placed the 100 page pdf in they would take on the attr
-
NoSuchMethodError when call JPublisher method
Im getting a java.lang.NoSuchMethod error when calling a method within a Java class generated by JPublisher.
-
I label photos in an album and then Photostream eliminated the label
I label pictures in iPhoto but they are stripped off when the pictures are sent to Photostream. Is there anything I can do to retain my hard work?