Bapi for  'post customer down payment (t-code F-29)'

hi all
can any one tell which bapi is used to 'post customer down payment:header data (t-code F-29)'.
thanks in advance,
lokesh

Hi,
this one :
BAPI_ACC_DOCUMENT_POST
Best regards,
Erwan

Similar Messages

  • FI,Post Customer Down Payment

    can any one give me the BAPI for POST CUSTOMER DOWN PAYMENT : HEADER DATA transaction F-29 and BDC program for poasting the same?

    These might be of some help too :-
    f-29 document header
    Down payment request: posting using BAPI_ACC_DOCUMENT_POST

  • Post Customer down payment

    Hi
    For customer down payment F-37 do we have any Bapi or other way to post it ?
    or we will do BDC for the same ? please suggest.
    also if I need to revrese it then what FM can I use ?
    Thanks

    Hi Moumita,
    It is better to go with BDC  as I have done the same while posting vendor payments.
    Regards,
    Anil N.

  • Function Module/Bapi to get Customer down payment in F-28/F-29

    Hi All,
    I need Function Module or Bapi to get the Customer down payment which have been posted in F-29/F-28 transactions.
    Please do needful.
    Regards
    Madhu

    hi
    try this
    BAPI_CR_ACC_GETDETAIL
    cheers
    S.Janagar

  • Bapi for Posting the vendor payment.F-53

    Hi,
    I need to post a document for Vendor payment using BAPI, by providing the Vendor Invoice number as Reference number which was created by using the FM PRELIMINARY_POSTING_FB01. I can able to generate a Vendor invoice, But i cant able to make this vendor invoice number as a reference number to post the vendor payment using the BAPI BAPI_ACC_DOUMENT_POST. After Executing this BAPI ,then i check in FBL1N means, the posted document was in open items. It Should be in cleared items. If i manually entered through F-53 means the payment is coming successfully and also as Cleared items in FBL1N.How to solve this issue..
    Regards
    Bala.

    Hi Bala,
    Can you please share your BDC code with me for clearing vendor invoice.
    Regards
    Neeraj Sharma

  • BDC for posting customer partial payments through f-28

    Hi  All,
    I have been asked to write a BDC to post incoming partial payments of customer through f-28.
    How do I go through doing this. Is there any other way out? Is there any BAPI to do this.
    Thanks in advance,
    Salman

    have a look
    [Link|help.sap.com/bp_softwareprov1600/SP_US/Documentation/Scenarios/V1D_SW_BPP_EN_US.doc]
    Regards
    Shashi

  • Post Customer Down Payments F-29

    Hi experts,
    I have query is that, Is there any possibility to restrict user to double (same) payment entry with same reference number in F-29 t-code.
    I have checked in customer master but haven't successful.
    I have try to make an error message but is not reflecting on it with help of t-code OBA5 then application area F5.
    Please guide me .......
    Thanks
    Farrukh khan

    Hello,
    Yes, it is possible. Speak to your ABAP expert, there are some enhancement sopt where you can put a validation against 'Reference number', so that the system will not allow you to post with the same reference again using f-29. We had a similar requirement for MIRO, F-28 ..etc.. we had done the same.
    Regards,
    SAM

  • Usage of field VBEL2 (sales document) in customer down payments (F-37 or F-29)

    Hello Experts
    I need to know what is the point of field VBEL2 (sales document) while creating a customer down payments in tcodes F-37 or F-29. I did some tests in my client and still can't come up with the solution.
    I thought that somehow this field was used to link the downpayment with the invoice so that you can see them grouped in customer clearing (F-32), but that was not the case.
    Then I did a whole invoice cycle like this:
    1. Created sales order in tx VA01
    2. Posted customer down payment request in tx F-37. I gave VBEL2 field the sales order number I got in step 1.
    3. Registered customer down payment in F-29
    4. Posted outbound delivery in Tx. VL01N and gave sales order from step 1.
    5. Posted invoice from outbound delivery from step 4.
    After this I checked in F-32, or document flow and sales order to see any relation and couldn't find any.
    Can anyone explain what is this field for? Or is this only a reference field for reports.
    Thanks

    Hi
    I know that but the Sales Document filed is not there in that T.code. Thats the problem.
    Regards
    Rajaram

  • Customer Down Payment w.r.t sales order only

    Q1- We are posting Customer Down payment w.r.t Sales order number with line item number. How come we enter sales order number only without line item number at the time of down payment.
    Q2- After the down payment posting F-29 , how its possible to change the line item of sales order number?

    Hi,
    For this down payment invoice,we are using billing plan at the sales document item level.
    Goto the T.Code "VA02".Enter the sales order number.Enter.
    Goto Item details.Goto billing plan tab.Remove the billing block for the down payment item.And maintain the billing block for other items.
    Goto the T.Code "VF01" and enter the sales order number.It will take that down payment item.
    Save.
    Next step is to make payment.It can be done either by using the T.Code "F-28" by selecting the "Special G/L indicator" as "F" or by using the T.Code "F-29" too.
    After creating the down payment,we can change item quantity and price too.But you cannot change the down payment item in billing plan.
    Regards,
    Krishna.

  • Clearing customer down payment without VAT code

    Dear Freinds
    For normal cleared items ( between invoices and incoming payments) the VAT code doen't appear.
    But while clearing a Customer Down payment request, when we are using a sp. GL Indicator it is asking for tax code
    I want to clear customer down payment without tax code.According to the local legal requirement in the VAT report should not appear  any clearing with tax code even if Tax code has no tax.
    Can anybody help me?? I tried changing the tax category of Sp. Gl Recon account to blank but then it doesn't allow to post a down payment request with tax applicable.
    Rgds
    Sudip

    Hi Ravindra
    If we remove the tax category, then the problem is when we create a down payment request and do billing where tax rate is applicable, Entry will not happen in Accounting.
    Only thing which I need is that at time of clearing the down payment request, putting tax code should not be mandatory.Just like when I am clearing a normal invoice (Inv. and incoming payment) no tax code is required.
    Rgds

  • BDC / Bapi For  Post Incoming Payment (F-28)

    Hi
    Im creating BDC for F-28. But it got error coming out.
    >> It says DB05B-PSZAH(02) is not an input field.
    What I do is: First, I search for Line Item then Document Number. Then It return to basic list. Then I loop again for the second Line Item Number and Document Number.
    I can activate the first amount but cannot for the next amount and so on.
    Anybody could help me on this??
    Is there any BAPI for Post Incoming Payment (F-28)?
    Thank you.
    Regards.

    i dont think there is a BAPI for this Transaction...
    i have done a BDC on F-28 myself....pasting the code....hope it helps you....
    *******NOTE********
    the parameter in the subroutine is to see if there is a single document or multiple documents being posted.
    FORM fill_bdc_data_f-28_9005 USING p_i_mult_doc TYPE c.
    **BDC from screen 9005
      DATA : l_amt_bdc(13), l_amt_bdc_remain(13), l_amt_bdc_mult(13),
             l_amt_bdc_mult_remain(13), l_assignment(14), l_period(2),
             l_amount(13).
      CLEAR t_bdcdata.
      REFRESH t_bdcdata.
      PERFORM bdc_dynpro USING 'SAPMF05A' '0103'.
      PERFORM bdc_field USING 'BDC_OKCODE' '=AB'.   "OK CODE - doc overview
    **get user default date format and pass date in that format
      PERFORM convert_date_to_user_format USING bkpf-bldat.
      PERFORM bdc_field USING 'BKPF-BLDAT' w_date.  "cheque date
      CLEAR w_date.
      PERFORM bdc_field USING 'BKPF-BLART' i_blart.  "doc type
      PERFORM bdc_field USING 'BKPF-BUKRS' i_bukrs.  "comp code
    **get user default date format and pass date in that format
      PERFORM convert_date_to_user_format USING bkpf-budat.
      PERFORM bdc_field USING 'BKPF-BUDAT' w_date.  "posting date
      CLEAR w_date.
      l_period = sy-datum+4(2).
      PERFORM bdc_field USING 'BKPF-MONAT' l_period. "period
      PERFORM bdc_field USING 'BKPF-WAERS' 'INR'.    "currency
      PERFORM bdc_field USING 'BKPF-BKTXT' i_bankl.  "doc. hdr. text
      PERFORM bdc_field USING 'BKPF-XBLNR' i_xblnr.  "Ref. Document No.
      PERFORM bdc_field USING 'BSEG-ZUONR' i_zuonr.  "Assignment(Depot Code)
      PERFORM bdc_field USING 'RF05A-KONTO' i_bank_gl. "Bank GL acc
      PERFORM bdc_field USING 'BSEG-GSBER' i_gsber.  "Business Area
      l_amount = bseg-wrbtr.
      PERFORM bdc_field USING 'BSEG-WRBTR' l_amount. "Amount
      PERFORM bdc_field USING 'BSEG-PRCTR' ''.  "Profit Center
    **open items data
      PERFORM bdc_field USING 'RF05A-AGKOA' 'D'.     "Acc type (D=customers)
      PERFORM bdc_field USING 'RF05A-XNOPS' 'X'.     "Std OIs check box
    **end of first screen
    **document overview screen
      PERFORM bdc_dynpro USING 'SAPMF05A' '0700'.    "Overview Screen
      PERFORM bdc_field USING 'BDC_CURSOR' 'RF05A-AZEI1(01)'.     "cursor
      PERFORM bdc_field USING 'BDC_OKCODE' '/00'.     "OK CODE
      PERFORM bdc_field USING 'RF05A-NEWBS' '19'.    "posting key
      PERFORM bdc_field USING 'RF05A-NEWKO' i_kunnr. "customer
      PERFORM bdc_field USING 'RF05A-NEWUM' 'B'.     "Spl GL Indicator
    **for single document selected
      CLEAR l_amt_bdc.
      IF p_i_mult_doc = ''.
    ***new screen - next line item
        PERFORM bdc_dynpro USING 'SAPMF05A' '0303'.
        PERFORM bdc_field USING 'BDC_OKCODE' '=BU'.    "OK CODE
    **for single document, use the bouncing amount calculated earlier
        l_amt_bdc = w_amt_ant_bouncing.
        PERFORM bdc_field USING 'BSEG-WRBTR' l_amt_bdc. "amount
    **due date - same as posting date on screen
    **get user default date format and pass date in that format
        PERFORM convert_date_to_user_format USING bkpf-budat.
        PERFORM bdc_field USING 'BSEG-ZFBDT' w_date.  "due date
        CLEAR w_date.
    **assignment
        CLEAR l_assignment.
        CONCATENATE t_seldoc_ant_bouncing-belnr
                    t_seldoc_ant_bouncing-gjahr INTO l_assignment.
        PERFORM bdc_field USING 'BSEG-ZUONR' l_assignment. "assignment
        PERFORM bdc_field USING 'BSEG-GSBER' i_gsber.
    **if there is some remaining amount, then go for another line item
        IF w_rem_amt_ant_bouncing > 0.
          PERFORM bdc_field USING 'RF05A-NEWBS' '15'.    "posting key
          PERFORM bdc_field USING 'RF05A-NEWKO' i_kunnr. "customer
    **new screen
          PERFORM bdc_dynpro USING 'SAPMF05A' '0301'.
          PERFORM bdc_field USING 'BDC_CURSOR' 'BSEG-ZTERM'. "CURSOR
          PERFORM bdc_field USING 'BDC_OKCODE' '=BU'.    "OK CODE-ENTER
          l_amt_bdc_remain = w_rem_amt_ant_bouncing.
          PERFORM bdc_field USING 'BSEG-WRBTR' l_amt_bdc_remain.
          PERFORM bdc_field USING 'BSEG-ZTERM' '0001'.
    **AGAIN
          PERFORM bdc_dynpro USING 'SAPMF05A' '0301'.
          PERFORM bdc_field USING 'BDC_CURSOR' 'BSEG-WRBTR'. "CURSOR
          PERFORM bdc_field USING 'BDC_OKCODE' '=BU'.    "OK CODE-SAVE
          PERFORM bdc_field USING 'BSEG-WRBTR' l_amt_bdc_remain.
          PERFORM bdc_field USING 'BSEG-ZTERM' '0001'. "pmt term -hardcoded
          PERFORM bdc_field USING 'BSEG-SKFBT' l_amt_bdc_remain.
        ENDIF.
    **multiple documents
      ELSE.
    **initialize remaining amount to amt entered on screen
        l_amt_bdc_mult_remain = bseg-wrbtr.
        LOOP AT t_seldoc_ant_bouncing.
          IF l_amt_bdc_mult_remain > 0.
            IF bseg-wrbtr > t_seldoc_ant_bouncing-rem_amt.
              l_amt_bdc_mult = t_seldoc_ant_bouncing-rem_amt.
            ELSE.
              l_amt_bdc_mult = bseg-wrbtr.
            ENDIF.
    **remaining amt = screen amt - amt calculated above.
            l_amt_bdc_mult_remain = l_amt_bdc_mult_remain - l_amt_bdc_mult.
            PERFORM bdc_dynpro USING 'SAPMF05A' '0303'.
            PERFORM bdc_field USING 'BDC_OKCODE' '=BU'.    "OK CODE
            PERFORM bdc_field USING 'BSEG-WRBTR' l_amt_bdc_mult. "amount
            PERFORM bdc_field USING 'BSEG-GSBER' i_gsber.  "Business Area
    **due date - same as posting date on screen
    **get user default date format and pass date in that format
            PERFORM convert_date_to_user_format USING bkpf-budat.
            PERFORM bdc_field USING 'BSEG-ZFBDT' w_date.  "due date
            CLEAR w_date.
    **assignment
            CLEAR l_assignment.
            CONCATENATE t_seldoc_ant_bouncing-belnr
                        t_seldoc_ant_bouncing-gjahr INTO l_assignment.
            PERFORM bdc_field USING 'BSEG-ZUONR' l_assignment. "assignment
    **posting key 19 for all but last document
            PERFORM bdc_field USING 'RF05A-NEWBS' '19'.    "posting key
            PERFORM bdc_field USING 'RF05A-NEWKO' i_kunnr. "customer
            PERFORM bdc_field USING 'RF05A-NEWUM' 'B'.     "Spl GL
          ENDIF.
        ENDLOOP.
      ENDIF.
    **post remaining amount
      IF p_i_mult_doc = 'X'.
    **new screen if there is some amount left
        IF l_amt_bdc_mult_remain > 0.
    **posting key 15 with remaining amount
          PERFORM bdc_field USING 'RF05A-NEWBS' '15'.    "posting key
          PERFORM bdc_field USING 'RF05A-NEWKO' i_kunnr. "customer
          PERFORM bdc_field USING 'RF05A-NEWUM' ''.     "Spl GL
    **new screen
          PERFORM bdc_dynpro USING 'SAPMF05A' '0301'.
          PERFORM bdc_field USING 'BDC_OKCODE' '=BU'.    "OK CODE
          PERFORM bdc_field USING 'BSEG-WRBTR' l_amt_bdc_mult_remain.
          PERFORM bdc_field USING 'BSEG-ZTERM' '0001'. "pmt term - hardcoded
        ELSE.
    **if no amount is left, no need for a further line item
          PERFORM bdc_field USING 'RF05A-NEWBS' ''.    "posting key
          PERFORM bdc_field USING 'RF05A-NEWKO' ''. "customer
          PERFORM bdc_field USING 'RF05A-NEWUM' ''.     "Spl GL
        ENDIF.
      ENDIF.
    **clear variables
      CLEAR : l_amount, l_assignment, l_amt_bdc,
              l_amt_bdc_remain,l_amt_bdc_mult, l_amt_bdc_mult_remain.
    ENDFORM.                    " fill_bdc_data_F-28_9005

  • Clearing Customer down payment for down payment amount not equal to Customer Invoice amount

    Dear All,
                   Below process are posting Customer transaction directly via FI without SD cycle.
                Customer down payment = 102 INR
                Customer Invoice = 103 INR
    While doing Customer clearing w.r.t Invoice system has cleared the down payment document but posted an open item in Customer account with clearing document number  of value Rs 102  .
    Concern:-
                   1) How 1 INR difference will be countered , via receipt payment from customer from bank account ?
                   2) In case we have defined tolerance limit of 5% for Customer and this come to be > 1 INR ,does SAP provide clearing Customer items
                       automatically via any Standard Customer clearing process based on rule defined  ?
    Pls suggest
    Regards
    MJ

    Hi,
    the information of the exchange rates used for down payments, is
    stored in table TCURR ( exchange rates)
    For the request down payment the actual exchange rate of table TCURR
    or the rate of document header is taken.
    When this down payment request is payed, also the exchange rate of
    the actual day (TCURR) is taken.
    That´s why the amount in the bank posting in local currency result
    from translating the foreign currency amount at the current rate,
    instead of resulting from the total of the local currency amounts
    from the settled items.
    Regards,
    Attila

  • F-29 Customer down payment, error, system ask for vendor account

    Hello,
    When I enter customer down payment through F-29 I receive message F5243 'Account type K is not defined for document type DZ'.
    If I use other document type, I receive the same message. I DO NOT NEED ACCOUNT TYPE 'VENDOR' HERE. (When I choose with F4 I receive search for CUSTOMER, and special GL also for CUSTOMER.)
    If I change that (and allow acct type 'K'), system issue message F5104 'Vendor not created in CoCode'.
    If, for example I have the same number for vendor and customer (SAME NUMBER, NOT THE SAME COMPANY), system allows me to go further, but takes information for 'Vendor down payment' (made in Customizing).
    I would like to point that there is no link in master date between customer and vendor account.
    My only clue is that something is wrong with this transaction (there is no SAP note for this exact problem, and all other posts on the same subject here on SDN are not resolved)
    Maybe someone has idea about connection of this tcode with logistic...
    PLEASE HELP

    Hi Amina,
    For that u check weather u assign vendor special gl account to customer reconcile account in OBXR.
    Select special gl type  D in OBXR and give the reconcilation account of customer and special gl account
    Regards
    Surya

  • Withholding Tax for Customer Down Payment F-29

    Dear all,
    I have configured the withholding tax and it works fine for the AP: invoice, payment, advance payment.
    However I encountered problem for AR side: customer down payment (F-29). During the payment there is a "withholding tax" button that once you click a pop-up window will appear to enable you enter the withholding tax data.
    My problem is no withholding pop up window appear and no error message as well. Thus I am unable to enter the withholding tax data.
    The customer has been assigned with withholding tax type and withholding tax code. I follow the follow documentation for the configuration steps and it works well on AP side.
    http://www.sapficoconsultant.com/Bonus/Extended%20Withholding%20tax%20configuration.pdf
    Can you please kindly advise if there is any missing step need to be performed for withholding tax configuration for customer? How to solve the above issue?
    thank you very much in advance.
    Dahlia

    Hi Umesh,
    Thank you very much for your quick respond.
    Yes, I forget to mentioned in my previous email, I have done the following in the customer master:
    1. Assigned withholding tax type and withholding tax code.
    2. Enter the validity date from and to.
    3. Check the withholding tax checkbox in customer master.
    However the F-29 still do not have a withholding tax window pop-up.
    Any other things that I need to do?
    Thanks a lot.
    Dahlia

  • Error while using Special GL indicator H for Customer Down Payment

    Dear Friends,
    I have configured the Special GL Indicator H (Security Deposit) for Customer Down Payment received. I also make the necessary settings in OBXY for assignment of Special GL against the reconciliation account.
    When I am doing the Customer Down Payment entry through F-29 using special GL indicator H system giing me the following error message
    Special G/L indicator H is not defined for down payments
    Message no. F5053
    Diagnosis
    The specified special G/L indicator is not classified as "down payment" or not listed in the list of the target special G/L indicators for indicator "F".
    System Response
    The entry is not accepted.
    Procedure
    Enter an allowed special G/L indicator or initiate a change of the default settings
    I also check the configuration again but still systems is giving me the same above error.
    Kinldy give me the solution or way of doing this ASAP because I am working in an implementation Prj.
    Regards,
    Sandeep

    Dear Surya,
    I have made the necessary changes in Special GL Indicator F in their properties I assign target spl GL indicator H but while in spl GL indicator H when I assign target spl GL indicator F system gives me following error
    Delete target special G/L indicator
    Message no. F4137
    Diagnosis
    In the SAP system, you can only use "Target special G/L indicators" with "Down payment/down payment request" when "Noted item" is also selected at the same time. These requirements are not fulfilled in the special G/L indicator "H".
    Procedure
    Delete the specified target special G/L indicator.
    Effects on Customizing
    You can define when this system message is to be issued in accordance with your requirements.
    You do this in Customizing as follows: Cross-Application Components -> Bank Directory -> Change Message Control.
    The application area and message number can be taken from the technical documentation.
    Thanks,
    Sandeep

Maybe you are looking for

  • Error in export phase of a PI system copy

    Hi, In a PI (netweaver 04s) system copy, I was faced with an error message in log, where retry is not possible, as shown bellow: Caught exception while getting information about SDAs and SCAs Throwable: com.sap.sdm.util.sduread.IllFormattedSduManifes

  • How to display contents of one table and update another one

    Hi all My requirement is the following: - Three tables, guard, site and guard_site where guard_site shows which guards are linked to a particular site and vice-versa - I need to create one front-end where i allow all guards to be linked with a partic

  • HT4943 I bought a magazine subscription on my iPAD and after being charged, it does not come up on my screen.  Has anyone had this problem?

    I bought a magazine subscription on my iPAD and after being charged, it does not come up on my screen.  Has anyone had this problem? When I click on the magazine, my screen is just blank.  I can see the purchase, and in my settings/store, the magazin

  • Netra T1 105 USB port

    I have a few old Netra T1 105s running Solaris 10 for hacking around with, and I'm thinking of playing with running a small RDF database (partitioned to around 10^8 triples each) off of a flash drive to reduce seek times. Currently each node has one

  • Synchronous  JDBC Receiver Adapter

    Hi, My requirement is JDBC--- XI --- JDBC (Sync) — JDBC. Let me be more precise about the above scenario. JDBC sender picks up a record from DB1 and sends to DB2 and gets a response from DB2 and send the response to DB3. I am sure this can be handled