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.
    Amit

    Hi 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 AM

    sorry 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

  • Payment Terms Setup

    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 PM

    I 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
    C

    if 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 didn’t 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.
    Regards

    hi,
    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,
    starrysky

    Execute 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.Mohanty

    Hello 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

  • Payment term

    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
    sunitha

    HI,
    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,
    Marina

    HI
    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 PM

    Jon,
    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 advance

    Hi ,
    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

  • Penultimate Payment Terms

    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 Lodha

    Hello 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-

  • Add Node to my Tree

    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