Payment terms using a fixed amount.
Is there a way to create a payment terms for a fixed amount instead of a percent discount. We have a term where the customer can take a 10.00 discount if paid within 30 days. All i can see is a percent of discount. This wont work cause the invoices will vary. Any Ideas?
Thanks
Hi Chad
I am not sure if what I propose may be of use - but try and see if you can utilise this:
In the Payment Term T Code OBB8 - there is a check box for Installment payments - you may have to create multiple payterms and assign acordingly - (FI settinsg in IMG)
what i would do is:
Term z10 = for 10 days to be used with a identified amount
Term z9 = for 10 days without any amount
and then use this installment utility - you may need to experiment on this to make it work as per your calculations -
cheers
nandu
Similar Messages
-
Changing Payment terms using Bapi
Hi Gurus,
I want to change the Payment terms in Purchase order / Scheduling agreement Using Bapi.
I used BAPI_PO_CHANGE.but Payment terms are not updating.
Useful Answers will be rewarded with Points.Did you use BAPI_TRANSACTION_COMMIT after BAPI_PO_CHANGE.
Look also at this <a href="http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm">Sample Abap code on BAPI_PO_CHANGE</a>
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
PURCHASEORDER = T_POHEADER-PO
POHEADER = T_BAPI_POHEADER
POHEADERX = T_BAPI_POHEADERX
TABLES
RETURN = T_BAPIRETURN
POITEM = T_BAPI_POITEM
POITEMX = T_BAPI_POITEMX.
READ TABLE t_bapireturn WITH KEY type = c_err TRANSPORTING NO FIELDS.
IF sy-subrc NE 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = c_x.
ENDIF.
Regards -
Installment Payment Terms value break up
Hello All,
As per Satndard configuration for installment payment terms, we can do the total value breakup into installment payment terms percentage wise(%).
My requirement is in case I have 3 installment payment terms(Say SD01, SD02 & SD03) wrt one master payment term(Say SD04), During invoice posting the amount should be fixed for first two payment terms(SD01 & SD02) & differential amount should be posted wrt Third Payment term(SD03). Can I do this through some standard Configuration / Enhancement / Exit.
If not possible is there any other way through which I can generate multiple FI docs for single invoice based on fixed values for customer balances.
Thanks & Regards.
AmitHi Amit
I believe your requirement can be solved by using Billing Plan Types.
Regards
Praveen... -
Payment term in the sales order & credit limit exceed.
Dear Guru,
Problem 1:
1. In the sales order, there are 3 lines items. As per there requirement each line item they want enter diffrent payment term.
for example
Material code Payment terms
1. Fixed z045
2. Variable z030
3. Pipes z015
how you can archive this goal. In customer master payment term is maintained only one. Please suggest me.
Problem 2:
1. Credit managment, If the credit block is there in the sales order(Due to credit limit exceed) order confirmation is no goes to customer.
how we can archive this goal by using the standard functionality.Hi,
1. You can achieve it through manual entries
If you have 3 line item then at item level >> Billing document maintain payment terms
2. If credit limit exceed then confirmation should not go to customer
Can you tell me currently how you sending confirmation to customers
If it is through simple mail then go to
IMG >> SD >> Basic functions >> Output control >> Output determination using condition techniques >> maintain out put determination for sales document >> maintain out put determination procedure
Select procedure V10000 >> go to control data
for condition type MAIL maintain requirement 9/11
(If this is not work then create new routine and add your logic that if credit limit exceeds then do not(trigger) send confirmation)
kapil -
How to calculate Payment not yet due based on payment terms
Dear All
i need to calculate the payments which are not yet due based on payment terms in the ageing report of payables.
FOR Ageing : i used this n this works but i want calculate the payment payment which is not yet due based on payment terms.
SELECT ail.amount amt, ail.corrected_inv_id inv_id,
aiv.vendor_id ven_id
FROM ap_invoice_lines_v ail, ap_invoices_all aiv
WHERE 1 = 1
AND ail.invoice_id = aiv.invoice_id
AND aiv.invoice_type_lookup_code IN ('DEBIT', 'CREDIT')
AND ail.corrected_inv_id IS NOT NULL) mem
WHERE 1 = 1
and inv.invoice_id=paid.invoice_id(+)
and aida.invoice_id=inv.invoice_id
AND to_char(to_date(aida.accounting_date) + due.due_days) BETWEEN to_date(:p_invdate) - 90 and to_date(:p_invdate) - 61
AND ven.vendor_number BETWEEN NVL (:p_supplier, '00000')
AND NVL (:p_supplier, '99999')
Regards
Shaizy
Edited by: user11298424 on Aug 7, 2012 7:53 AMsorry Francis,
this will run:
REPORT zforum101 .
TABLES: faede, bsid, bsega, t052.
PARAMETERS : p_zterm LIKE t052-zterm DEFAULT '1400'.
PARAMETERS : bldat TYPE sy-datum DEFAULT '20060801'.
SELECT SINGLE * FROM t052
WHERE zterm = p_zterm.
CLEAR faede.
MOVE-CORRESPONDING t052 TO faede.
MOVE: t052-ztag1 TO faede-zbd1t,
t052-ztag2 TO faede-zbd2t,
t052-ztag3 TO faede-zbd3t.
MOVE bldat TO faede-bldat.
faede-koart = 'D'.
CALL FUNCTION 'DETERMINE_DUE_DATE'
EXPORTING
i_faede = faede
IMPORTING
e_faede = faede
EXCEPTIONS
OTHERS = 1.
bsega-netdt = faede-netdt.
WRITE bsega-netdt.
A.
pls reward useful answers
Message was edited by: Andreas Mann -
We are using Payment terms currently only for text purpose on Purchase Order. we define Payment terms with NO DEFAULT and un define no of days.
Now I need to use no of days field for Abap report so that i can pick no of days of payment of Terms. My question is if I define no of days in payment of terms without changing any other setting then it would affect any where else in the system or not.
Edited by: waqas.khan on Dec 28, 2011 5:02 PMI have rarely seen customizing that does not have any effect.
if you currently have zero days in the payment terms, then the amount is immediatly due for payment.
if you enter a value bigger than zero, then the payment becomes due at later point of time.
if it is a payment term used in vendor masters, then the invoice would not be among the payment proposals if the number of days has not past.
if it is at a customer master, then you would send a reminder at a later date. -
Rebate fixed amount condition in the pricing procedure
Hi SD Gurus,
i'm using rebate fixed amount conditions (Lum sum).
The situation from a business point o f view is the following: i pay the customer 1000$ once he made something.
This kind of condition is not relevant for accruals since they have to be built manually (manual accrual). As a consequence i'm note sure if this condition shoul be put in the pricing procedure used for invoices. In the other and for sure this condition should be inserted in the pricing procedure for manual accrual/credit note.
What is your point of view!!
Thanks
Cif you are going to use Rebate, then there is no need to add condition type in standard pricing procedure, if you have designed your pricing procedure, include condition types for rebates as in standard pricing procedure.
This condition type is linked to Rebate type.
I think you first try the scenario in IDES and then do the same settings as per yoru requirement.
If you want step-by-step procedure for rebates will help you
Please refere the thread
rebate documentation
Regards
Jitesh -
Payment term key with limit days in Extended Classic Scenario
Hello,
We have an SRM 4.0 implementation (SRM Server 5.0 with Support Package
9) using the Extended Classic Scenario.
When a shopping cart is created, it must be approved, and then a
purchase order is generated (first locally at SRM, and then is
replicated to the backend).
The problem is that the payment term key (field at header level EKKO-
ZTERM) of the backend purchase order is empty, only in cases when we use a payment term key which have several different values for the
field "limit days" (T052-ZTAGG in backend, BBP_PAYTERM-ZTAGG in SRM).
Example:
ZTERM ZTAGG
K180 09
K180 19
K180 31
If the payment term key selected has no several values for the field "limit
days" (one single entry), the payment term key arrives correctly at the backend purchase order.
Example:
ZTERM ZTAGG
E000 00
In SRM table BBP_PAYTERM we have upload the backend payment terms
(using report BBP_UPLOAD_PAYMENT_TERMS). In other threads it is said that you must copy the entries generated by the report with the logical system of the SRM system, but in extended classic scenario it seems to be not necessary.
We have already implemented note 846009, in order to use always the backend payment term, but the error didnt get resolved.
We have our vendor business partners mapped to the local and backend
purchasing organizations, but it is only necessary indicate the Payment term key for the Backend Purchasing Organization.
Regardshi,
Pls see the foll notes:
Note 576349 - Terms of payment in the ECS
Note 541934 - Modification note: Copying base date from T052
Note 953999 - ECS: Terms of Payment values not in PO header
<b>Note 940453 - Backend payment term data not updated in the extended PO
Note 945018 - Incoterms data not transferred to the back end</b>
BR,
Disha.
Pls reward points for useful answers. -
Payment Term - Blocked Invoice
Hi all,
I am a beginner in SAP. For a subcontractor (with vendor and customer views created), the payment term used is 0004 (Due at month end).
I received an invoice, and recorded it using MIRO. The invoice is then blocked for payment.
1. May I know if this is due to the payment term?
2. I know I can unblock it using MRBR. But I like to know if the system will automatically unblock it at month end, or do I have to unblock it manually?
I will appreciate your help! Thanks
Cheers,
starryskyExecute the transaction OBB8 and check for the payment term that is getting blocked at the time of posting the invoice .
In OBB8 check the block key in the relevant payment term for the same .
You can also remove the payment block by changing the document in FB02 .
Else you can also unblock by using the T code MRBR .
Cheers ,
Dewang -
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 -
Hi GURU
I want to get the report for purchasing payment terms for all of our creditors. can any one tell me the table are tcode
kind regards
sunithaHI,
creditor / vendor payment terms in vendor master are stored for each company code in table LFB1 field ZTERM. The payment term for each purchasing orgnisation is stored in table LFM1, field ZTERM. This payment trems can be different.
IF you read the F1-help for this fields, you will see that this payment terms are only default values that can be overwritten in the purchase order and furthermore why its necessary to maintain a payment term for each company code and purchase organization seperately.
The payment term used in each PO can be seen in EKKO-ZTERM.
Best regards, Christian -
Create new payment terms with multiple breakdown of payment
Hi Gurus,
I'm creating new payment terms like this:50% Down Payment; 20% upon delivery; 20% completion & installation; 10% retention
How can I create this kind of payment terms?
Hoping to your suggest
Thanks,
MarinaHI
Use OBB9 to create installment payment terms,
Use OBB8 to create the payments
Assign the repective installement payment terms to the primary payment terms at OBB8
regards
Prasanna -
Authorisations for Changing BP Payment Terms
Hi Experts
Is there any way which I can prevent certain user changing BP Payment Terms using authorisations? Alternately, would it be possible to write a query which shows me which users have changed Payment Terms of BPs which I can then setup as a daily alert?
Thanks
Jon
Edited by: Johnny Yen on Jan 28, 2010 7:11 PMJon,
You can use this query to understand the fields and the table associations
SELECT DISTINCT TOP 1 T0.CardCode, T0.CardName, T0.GroupNum, T1.GroupNum, T1.UserSign, T0.UserSign, T1.LogInstanc
FROM [dbo].[OCRD] T0 INNER JOIN [dbo].[ACRD] T1 On T0.CardCode = T1.CardCode
WHERE T0.GroupNum <> T1.GroupNum
ORDER BY T1.LogInstanc DESC
Suda -
I want to modify the payment term in BP
Hi,
I want to modify the payment term in BP. I have this message when I try to modify:
"do you want the system to replace all associated payment term settings automatically?"
I can choose YES or NO: what changes if I choose the first or the second choice?
Thank you in advanceHi ,
No will change for only one Business Partner -that the one you are using
For yes , it will change other all business partner with using default list .payment term
Once you change , you can verify the payment term using this
SELECT T0.[CardCode], T0.[CardName], T1.[PymntGroup] FROM OCRD T0 INNER JOIN OCTG T1 ON T0.GroupNum = T1.GroupNum
*Note -Always test in test environment
Thank you
Bishal -
Hello Friends,
Good Day!
I want to create Penultimate Payment Terms using OBB8. Is this possible?
Example:
For example:
Billing Date
Due Date
Term of Payment
11/04/2014
29/05/2014 (penultimate working day)
48 days
22/04/2014
29/05/2014 (penultimate working day)
37 days
28/04/2014
29/05/2014 (penultimate working day)
31 days
05/05/2014
27/06/2014 (penultimate working day)
53 days
12/05/2014
27/06/2014 (penultimate working day)
46 days
26/05/2014
27/06/2014 (penultimate working day)
32 days
If it is not possible with OBB8, can we create Custom Payment term in SAP?
Regards,
Pritesh LodhaHello Sapan,
Good Day!
Thanks for the reply.
Actually the Payment Terms which include Penultimate is like as below:
Let say I have posted my last Billing Document for April on 28.04.2014
Then I posted my first Billing Document for May on 02.05.2014. Here my Due for Whole May will be as below:
Last Posting Date of Previous Month - 1 = 28-1 = 27
Year: Current Year +1 = 5+1 = 6
Hence the Penultimate Due Date = 27.06.2014 for whole May.
Take one more case:
Let say I have posted my last Billing Document for May on 30.05.2014
Then I posted my first Billing Document for June on 03.06.2014. Here my Due for Whole June will be as below:
Last Posting Date of Previous Month - 1 = 30-1 = 29
Year: Current Year +1 = 6+1 = 7
Hence the Penultimate Due Date = 29.07.2014 for whole June.
Hence I think I cannot use the standard SAP to configure this Payment.
Regards,
Pritesh Lodha
Maybe you are looking for
-
Desktop software and windows 8
When I launch desktop software (6.0 bundle 2647), it does not find my Torch 9800. I am using Windows 8, 64 bit. How can I sync my Outlook with my Bberry??
-
How to set class path for mysql
hai, I have been trying to make a java program read from mysql database. but i don't know how to set the class path for mysql-connector-java-5_1_.0.6-bin. i set the class path in system variable as C:\Program Files\Java\jdk1.5.0_08\jre\lib\ext\mysql-
-
hi all i have a self join table with following column as select statement SELECT 1, LEVEL, a.product, ''exit'',a.techno FROM bom_products a CONNECT BY PRIOR a.techno = a.set_techno START WITH a.set_techno IS NULL that techno is pk and set_techno is f
-
Apple Mac Pro online work PDF damage, cant recongnize file??
Hi Everyone, I recently brought a Apple Mac Pro for work, i do a lot of documentation online, i can't seem to open any documents to edit, i tried downloading Adobe Reader, I have been constantly searching for solutions and i'm pulling my hair out. i'
-
Query filter selection list flat file
I know that when using a "multiple single value" variable a user can paste or upload a text file of values BUT... is it possible to use a text file to create a query FILTER value list? (I mean in the query designer not at query run-time or in a workb