Purchase organization - Payment terms

Hi,
In our earlier system, there were separate purchasing organization (for a country) for each company code so if the same vendor is used for both the purchase organization; we were able to define different payment terms and accordingly default in Purchase order.
Now in the new system, there is only one purchasing organization (for a country) for each company code. We can define separate payment terms in company code data for the same vendor but only one payment terms in purchasing view.
Now the issue is how to default payment terms in purchase order, one option is to use BADI ME_PROCESS_PO_CUST so that the payment terms in purchase order will come from the accounting view of the vendor.      
Please let me know if anybody has faced the same issue and how to resolve it.
Regards,
AG

in Vendor subrange a different payment term is possible. If you have 2 payment terms, pl see whether the issue can be solved using 2 different subranges and calling the relavent subrange in the PO

Similar Messages

  • Liquidity forecast - purchase order payment terms

    Dear Experts, I have the following issue,
    We are using liquidity forecast, but we are having a problem because the system does not take into account when a Purchase Order is created with Installment Payment Conditions.  The Liquidity Forecast shows the Planning Date equal to Delivery Date of the Purchase Order, not taking into account the division of the payment term and the days of delay of every partial payment. I would like to know if there is workaround for this issue.
    Best regards.

    Hi Cristobal,
    The splitting of payment commitmentment accrding to the instalment dates are not possible. However it is possible to have the first instalment payment date instead of delivery date. But for this the Payment Term definition should take the baseline date as any of the 3 defaults possible ( Doc date/Posting date/Entry date). That means it should not be "No Default".
    Below reproduction from note 497381:
    "In the installment payment terms, you can enter 'Fixed day' and 'Additional months' for the calculation of a baseline date. In this case, the system updates the entire payment commitment as at the calculated baseline date (fixed day and additional months)."
    Please try this and also share your results with us
    Shony

  • Purchase Order  Payment terms

    Hi all,
           I have a requirement of adding  description of Payment terms  in the sapscript .  Earlier  the script only prints terms  without description. It use to get the value from , &'Terms of payment: 'PEKKO-ZBTXT& in the sap script MEDRUCK.
         Now  i  added table T052u  in the print program    to get the description of payment term,   the field is T052U-TEXT1.
    While creating payment term from  tcode OBB8,Eg: Payment term is Z001  and  we enter No of days  and percentage .  Suppose  i enter 10 days ,  how is  the script printing as "Within 10 days due net ".
    I want to know  where this field is stored, Pekko is a structure  so iam not able to see this.
    Please  do  tell me  which table  do i get to  see this payment term  w.r.t  to PO
    Waiting for ur Reply's
    Regards,
    Shuja

    Check table :<u><b>T052U</b></u>
    Hope this’ll give you idea
    <b>P.S award the points.</b>
    Good luck
    Thanks
    Saquib Khan
    "Some are wise and some are otherwise"

  • Need a BADI for Manipulating Purchase Order Payment Terms?

    Anybody know of one? We are on 4.6C....Thank-You.

    Hello Sudheer,
    This would be great only I do not see "Call method cl_exithandler=>get_class_name_by_interface " to put a break point in the GET_INSTANCE Code....below. Also, I only see one Method in cl_exithandler and it is GET_INSTANCE. I would really like to do what you say but can't figure out where to pit the breakpoint........Thank-You
    METHOD get_instance.
      CLASS cl_abap_typedescr DEFINITION LOAD.
      DATA: exit TYPE REF TO object,
            temp TYPE abap_abstypename,
            int_ref TYPE REF TO cl_abap_refdescr,
            type_ref TYPE REF TO cl_abap_typedescr,
            interface TYPE seoitfname,
            exit_name TYPE exit_def,
            clskey TYPE seoclskey,
            mult TYPE seex_boolean,
            subrc LIKE sy-subrc,
            abs_type_classname TYPE string.
    The absolte type name of the changing parameter instance
    is got via dynamic describe
      CALL METHOD cl_abap_typedescr=>describe_by_data
             EXPORTING
                       p_data       = instance
             RECEIVING
                       p_descr_ref  = type_ref.
      IF type_ref->type_kind NE type_ref->typekind_oref.
        RAISE no_reference.
      ENDIF.
      CATCH SYSTEM-EXCEPTIONS others = 1.
        int_ref ?= type_ref.
      ENDCATCH.
      IF sy-subrc = 1.
        RAISE no_reference.
      ENDIF.
      CALL METHOD int_ref->get_referenced_type
            RECEIVING
                p_descr_ref = type_ref.
      IF type_ref->type_kind NE type_ref->typekind_intf OR
         type_ref->absolute_name NS '\INTERFACE='.
        RAISE no_interface_reference.
      ENDIF.
    Get the interface name by the absolute type name
      SPLIT type_ref->absolute_name AT '=' INTO temp interface.
    Get the exit_name for the interface name
      SELECT exit_name FROM sxs_inter INTO exit_name
               WHERE inter_name = interface.
        EXIT.
      ENDSELECT.
      IF sy-subrc = 4.
        RAISE data_incons_in_exit_managem.
      ENDIF.
    Get the name of the exit class
      CALL FUNCTION 'SXV_GET_CLIF_BY_NAME'
           EXPORTING
                name   = exit_name
                prefix = seex_exit_class_prefix
           IMPORTING
                clif   = clskey-clsname.
      CONCATENATE '\CLASS=' clskey-clsname INTO abs_type_classname.
    Is the given instance initial?
      IF NOT instance IS INITIAL.
        CALL METHOD cl_abap_typedescr=>describe_by_object_ref
               EXPORTING
                         p_object_ref = instance
               RECEIVING
                         p_descr_ref  = type_ref.
        CHECK type_ref->absolute_name NE abs_type_classname.
      ENDIF.
    check how many implementations exist for an exit
      CALL FUNCTION 'SXC_ACT_IMPS_PER_FLT_VAL'
           EXPORTING
                exit_name                = exit_name
           EXCEPTIONS
                multiply_active          = 1
                no_active_implementation = 2
                OTHERS                   = 3.
      subrc = sy-subrc.
      IF subrc = 1.
    there are more than one active implementations
    read the properties of the exit
        SELECT SINGLE mltp_use FROM sxs_attr INTO mult
                      WHERE exit_name = exit_name.
        IF sy-subrc = 4.
          RAISE data_incons_in_exit_managem.
        ELSEIF mult = seex_false.          " singular exit
          RAISE single_exit_multiply_active.
        ENDIF.
      ENDIF.
    act_imp_existing
      IF subrc = 2.
        act_imp_existing = seex_false.
      ELSE.
        act_imp_existing = seex_true.
      ENDIF.
    ok, then do your job
      CREATE OBJECT exit TYPE (abs_type_classname).
      CATCH SYSTEM-EXCEPTIONS move_cast_error = 1.
        instance ?= exit.
      ENDCATCH.
      IF sy-subrc = 1.
        RAISE cast_error.
      ENDIF.

  • Payment terms in Vendor Master data and purchasing info record

    Hi, all, I met one trouble. While I create Purchase Order. In the header item, payment terms is automatically pop up from the data maintaining the vendor master data or purchasing info record if there is difference payment terms between in vendor master data and in purchasing info record. What happend?
    Sometimes, When you create purchase order, payment terms is not automatically pop up even you maintained in the vendor master data or purchasing info record. Why? Is it meaning that I can manually to input payment terms while create each purchase order which can be difference data with vendor master data or purchase info record?
    Thank you very much in advance,

    Hi,
    The payment terms is usually defaulted from either vendor master or purchasing master data record such as contract/outline agreement.  Unless it is set through configuration that the payment terms be set as mandatory, any failure to maintain payment terms won't stop you from posting your PO as this information will only be useful during invoice receipt maintenance.  Having said that if you are setting up your system with discount condition type as part of your PO pricing schema then it is necessary that the payment terms shall be maintained during PO creation.
    Cheers,
    HT

  • How to get PO and vendor payment term number of days??

    Hi Experts,
    I want to have a) Purchase order payment term number of days as well as
    b) vendor Payment term number of days.
    For  a) For  Purchase order payment term number of days I am using table EKKO and taking ZBD1T field which is giving payment
               term number of days.
              Is it correct??
          b) vendor Payment term number of days I am using table LFB1 field Zterm to take payment term key not number of days.
               Based on this key i will go to table T052 and find corresponding number of days as told MM consultants .
               But this is not BW work. We need one single table from which we can take the field or enhance the current extractor
              with that field.
    So is there any other option for (b)
    and Whether steps for (a) is correct???
    Please confirm this.
    Thanks in Advance,
    Uday Shankar.

    For a) For Purchase order payment term number of days I am using table EKKO and taking ZBD1T field which is giving payment
    term number of days.
    Is it correct??
    Payment terms for purchasing doesn't come delivered as part of the R3/ECC tables and is usually is added as a custom field to EKKO and populated via a User Exit. That looks to be the instance in your case because the field that you show as being the payment terms begins with a Z (custom fields begin with Y or Z). That appears, without being able to actually validate in your R3/ECC environment, to be the correct field to use. You would have to validate, however, with the end customer or your MM function consultant to be 100% certain. If this is the correct one to use, you're going to have to enhance the 2LIS_02_HDR extractor by enhancing the extraction structure and creating the User Exit to read it from EKKO and populate into the DataSource.
    b) vendor Payment term number of days I am using table LFB1 field Zterm to take payment term key not number of days.
    Based on this key i will go to table T052 and find corresponding number of days as told MM consultants .
    But this is not BW work. We need one single table from which we can take the field or enhance the current extractor
    with that field.
    You can enhance the 2LIS_02_HDR extractor with the Vendor Payment Terms by joining the following in your User Exit:
    EKKO-LIFNR = LFB1-LIFNR
    EKKO-BUKRS = LFB1-BUKRS
    LFB1-ZTERM = T052-ZTERM
    This could either be done in a SELECT statement in the User Exit to do this equi join, or you could create a view on your R3/ECC environment and SELECT from that view.

  • Payment terms of the credit memo

    Hi
    When I create a normal credit memo, the credit memo payment terms are derived while when I create a credit memo against an MIRO document, the purchase order payment terms are derived. But even for the credit memo created via MIRO we want the credit memo payment terms to be derived. Is there any way we can set this up.
    Request your help please.
    Thanks
    Lavanya

    Dear Lavanya,
    the system design reports the following two cases::
    -With reference to purchase order
    The system always proposes the terms of payment from the first purchase
    order so that they can be changed in case of goods/service
    With only delivery cost items, the terms of payment key is automatically
    copied from the vendor master record.
    -Without reference to purchase order
    If the terms of payment key does not contain any value, this is copied
    from the accounting view of the vendor master record.
    Depending on whether you first create a purchase order with order
    reference or first create an item without order reference, the terms of
    payment are determined either from the purchase order or from the vendor
    master record in accordance with logic described above.
    I am afraid there is no other functionality avalible for defaulting the
    terms of payment.
    Can you please review SAP Note 322430 with regards to the payment
    terms.
    I hope this helps.
    mauri

  • Payment term in PO to be picked from Payt trans a/c of Vendor Master

    Hi ,
    In standard scenario Payment Term in Purchase Order is automatically picked up from Purchasing data of Vendor Master.
    Our requirement is Payment Term in Purchase Order should get picked up from Payment Transaction view of vendor master rather than from Purchasing data of Vendor Master.
    Is there any user exit or customization to achieve this.
    Please help.
    Regds,
    Ritesh

    there are payment terms at comapny code level AND purchasing org level, because you may get vendors for which you dont need purchasing views, such as customs or restaurants, where you never place a purchase order at. And other vendors like goods suppliers may never need company code views because you will never pay them.
    So each view serves its own purpose.
    It is not possible to just ignore maintenance at one level and get the payment term for an other organisation.
    Especially as you can have several purchasing organisations within one company (if you purchasing wants to differentiate purchases of direct material from MRO purchasing) or you have one purchasing org for several company codes.
    And not always is the payment term equal then.
    If you are certain that the company code payment term is always equal to purchasing org payment term, then copy it over with mass maintenance and everything is fine.

  • Difference between 2 payment terms in vendor master

    Hi All,
    Please explain the difference between the 2 payment terms in vendor master. I have noticed that the payment term of purchasing view is reflected in purchase orders. What is the use of the payment term in the finance view.
    SAPXPT

    Hi,
    The Purchasing view payment terms are copied to purchasing tranactions like PO, PR where are the accounting view Payment terms are copied to financial postings  like FI invoice or Vendor Invoice.
    Please  maintain different value in these two view and check creating Purchase order and Vendor invoice
    Purchase order in ME21N will get the payment terms from the Purchasing view
    Vendor Invocie in FB60  will get the Payment terms from the Accounting view.
    Please test and revert
    thanks,
    santosh

  • Variation of payment term with po term.lastest rate is not picked up,*

    Dear SAP
    Variation of payment term with po term.lastest rate is not picked up,
    Irregular rate is uploading on system.document attached
    *Reagards
    MERUGU HAREESH *

    there are payment terms at comapny code level AND purchasing org level, because you may get vendors for which you dont need purchasing views, such as customs or restaurants, where you never place a purchase order at. And other vendors like goods suppliers may never need company code views because you will never pay them.
    So each view serves its own purpose.
    It is not possible to just ignore maintenance at one level and get the payment term for an other organisation.
    Especially as you can have several purchasing organisations within one company (if you purchasing wants to differentiate purchases of direct material from MRO purchasing) or you have one purchasing org for several company codes.
    And not always is the payment term equal then.
    If you are certain that the company code payment term is always equal to purchasing org payment term, then copy it over with mass maintenance and everything is fine.

  • Payment Term default to Purchase Order

    Dear SAP guru,
    We have problem that payment term is not defaulted to Purchase Order if the Purchase Order is converted from Purchase Requisition.
    If purchase order is directly created in ME21N, the payment term will be defaulted from vendor master. However we have purchase requisition that is released/converted to purchase order, these POs willl not copy over the paymetn term from vendor master.
    Can any one share how to make the PO always default payment term from vendor master eventhough it is converted from purchase requisition?
    Thanks a lot in advance for your kind assisstance.
    rgds
    Dahlia

    Hi Rajesh,
    Thanks for your quick reply. No, the PR is not referenced to contract. The PR is for external process, therefore the flows is asa follow:
    1. Production order creation; for external process system automatically create purchase requisition.
    2. Purchase requisition will have vendor code defaulted from production order routing. In the routing for external process you can define the vendor code.
    3. Convert the purchase requisition into purchase order.
    The problem the purchase order will not have payment term default from vendor master.
    Thks
    Dahlia

  • Rights to change Payment Terms on Purchase Order

    Hi,
    How can we assign rights to a user who is allowed to change the Payment terms for Purchase orders entered.
    Currently , the moment a PO is entered and the payment terms is changed it prompts a message saying that you are not authorized to change the payment terms.
    Where under Authorizations can i go and change this?
    Can anybody suggest a solution?
    Jyoti

    jyoti,
    Go to
    Administration>System Intialization>Authorization-->
    Genreral Authorization>Select user left side>
    Select Drill Down Administration>Drill down Setup>
    Drill Down Business partner>Drill Down Payment terms>
    Give Full Authorisation
    Jeyakanthan

  • How to fix payment term in purchase order

    Hi: Everybody
    can you tell me how to fix value of payment term when creating or change purchase order? that means this field value just copy from vendor master data. and users can not change this value.
    I try to research screen field control in SPRO. however, may standard sap not provide this function.
    thank you
    Henry

    Hi
    This can be acheived using the Field selction control.
    Check the field selction key for the PO document type.
    SPRO-> Materials Management-> Purchasing-> Purchase Order-> Define Document Types.
    Now maintain the filed selction key in
    SPRO-> Materials Management-> Purchasing-> Purchase Order-> Define Screen Layout at Document Level
    In the filed selction group Terms of delivery and payment, maintain the field selection option as display for the fields
    Terms of payment
    Terms of payt. (days, percent)
    For the field selection key ME21N & ME22 also maintain the same
    Thanks & Regards
    Kishore

  • Credit card charges according to payment terms and purchase order types

    Hi All,
    Can anyone please tell me how can we charge credit card  fee for  customer (the customers who are using credit card), according purchase order type and payment terms ( like for purchase order B2B &B2Z and if customers have payment terms other than NT00)
    CONDITIONS
    Customer must use credit cards
    Purchase order type of the order is B2B &B2Z only
    For these purchase orders ( B2B &B2Z ) payment terms must be other than NT00.
    Charge must be 2.5%.
    Edited by: suresh saketh on Aug 24, 2010 3:10 AM

    Hello Suresh,
    CONDITIONS
    Customer must use credit cards
    Purchase order type of the order is B2B &B2Z only
    For these purchase orders ( B2B &B2Z ) payment terms must be other than NT00.
    Charge must be 2.5%.
    The best approach would be to define a Custom Condition type for charging processing fee in V/06. After defining this new condition type assign it to the Pricing procedure which you are currently dealing with. In the Column AltCty - Condition formula for alternative calculation type, you can create a New routine involving the following logic.
    Purchase Order type should be B2B and B2Z.
    Payment Terms other than NT00.
    Charge should be 2.5 %. 
    Kindly update your post after trying out the above suggestion
    Regards,
    Sarthak

  • Item wise payment terms in Purchase order

    hi
    Is it possible to have item wise different payment terms in Single Purchase Order?
    Thanks in Advance
    Rajendra

    Hi Prasad,,
    It is not possible to maintain different payment terms item wise <b>in single PO</b>
    Thanks
    suresh
    Message was edited by:
            suresh kallur

Maybe you are looking for