FIAP extraction and partial payment

Hi experts, i having a problem about partial payment on FIAR extraction process.
My problem is that the last partial payment hasn't the reference invoice.
Could you help me.
Thanks a lot.
Regards.
Andrea

Hi,
please find below mentioed start routine code.Let me know if any issues on this
Regd
sivaraju
data : i_tab like DATA_PACKAGE,
           it_tab like TABLE OF i_tab,
           it_tab1 like TABLE OF i_tab.
  data : i_fiap like /BIc/AzFIAp_O300,
         it_fiap LIKE TABLE OF i_fiap.
  data : loopx LIKE sy-tabix.
  refresh : it_tab, it_fiap, it_tab1.
*  BREAK-POINT.
  it_tab[] = DATA_PACKAGE[].
  it_tab1[] = it_tab[].
  DELETE it_tab1 where INV_DOC_NO is INITIAL.
  sort it_tab1 by INV_DOC_NO inv_item comp_code inv_year.
  delete ADJACENT DUPLICATES FROM it_tab1
      COMPARING INV_DOC_NO inv_item comp_code inv_year.
  if not it_tab1[] is INITIAL.
    SELECT *
      from /BIc/AzFIAp_O300
      into TABLE it_fiap
      FOR ALL ENTRIES IN it_tab1
      where AC_DOC_NO = it_tab1-inv_doc_no
      and   item_num  = it_tab1-inv_item
      and   comp_code = it_tab1-comp_code
      and   fiscyear  = it_tab1-inv_year.
    sort it_fiap by AC_DOC_NO item_num comp_code fiscyear.
  endif.
  loop at it_tab into i_tab where INV_DOC_NO is not INITIAL.
    loopx = sy-tabix.
    clear : i_fiap.
    READ TABLE it_fiap into i_fiap with key ac_doc_no = i_tab-inv_doc_no
               item_num = i_tab-inv_item comp_code = i_tab-comp_code
               fiscyear = i_tab-inv_year BINARY SEARCH.
    if sy-subrc eq 0.
      i_tab-DOC_DATE = i_fiap-DOC_DATE.
      i_tab-netdueDATE = i_fiap-netdueDATE.
      modify it_tab FROM i_tab INDEX loopx TRANSPORTING doc_date
      netduedate.
    endif.
  endloop.
  refresh : DATA_PACKAGE.
  DATA_PACKAGE[] = it_tab[].
* if abort is not equal zero, the update process will be canceled
  ABORT = 0.

Similar Messages

  • Change in document splitting for withholidng tax and partial payment

    Hi
    Document splitting is active in our system but documents are not splitting in following secnario:-
    1. profit centre is not deriving in withholding tax line item while imcoming payment
    2. in case of partial payment or on account payment, system unable to derive profit centre
    To achieve above, somebody suggest following solution:-
    create a new variant with the following settings:
    Splitting Method 0000000012
    Business Transaction 1010
    Transaction Variant 0001
    and add bank (analog to 1000/0001) and WT(analog to item category 05100)
    OR
    Splitting Method 0000000012
    Business Transaction 1000
    Transaction Variant 0001
    and add customer (analog to 1010/0001), vendor (analog to 1010/0001) and WT (analog to item category 05100)
    Unfortunatly I am unable to understand above solution.
    Please revert step by step changes need to be carried out to achieve above configuration.
    Regards
    DD

    Hi
    You have been advised to create a new splitting rule, logically, which is correct. You need to first create the business transaction variant, where in you will tell the system what kind of transactions can happen in that transaction variant. In your case, with holding tax is automatically created at the time of incoming payments. In such a case, create a new transaction variant in the following path:
    IMG>Financial Accounting (New)> General Ledger Accounting (New)> Business Transactions>Document Splitting>Extended Document Splitting>Define Business Transactions Variants
    In this patth, create a new transaction variant, Z100 and assign all the item categories that you want or has been suggested earlier.
    Thereafter assign this transaction variant to your splitting rule
    IMG>Financial Accounting (New)> General Ledger Accounting (New)> Business Transactions>Document Splitting>Extended Document Splitting>Define Document Splitting Rule
    Than to your Document Type for incoming payment you can assign the new transaction variant Z100.
    If you do not want to disturb standard settings, use BADI AC_DOCUMENT to derive profit center for with holding tax in case of incoming payments.
    You can alsi check the link
    http://wiki.sdn.sap.com/wiki/display/ERPFI/Document+Splitting
    Regards
    Sanil Bhandari

  • Biller Direct and Partial Payments

    We are evaluating whether to implement Biller Direct.
    Currently we process our receivables only using residual items --- no partial payments. We would like to continue that process, but we have heard that Biller Direct "requires" that you only use partial payments. Is this information correct?
    Can anyone provide me with reference to documents / OSS notes that confirm whether Biller Direct will work / will not work with Partial Payments?
    TIA,
    - Manish Patel
    Sr. SAP Solutions Consultant

    Hi Manish,
    It should work with both....
    http://help.sap.com/erp2005_ehp_02/helpdata/en/6e/b9ba3eb645dc61e10000000a114084/frameset.htm
    http://74.125.153.132/search?q=cache:5igFczdtl7IJ:www.proxyon.com/pdf/FSCM_Credit_Collections.pdfbillerdirectwithresidual+payments&cd=7&hl=en&ct=clnk&gl=in
    Thanks
    Aravind

  • Difference between Partial payment and residual payment

    Hi,
    What is difference between partial payment and residual payment and what is the effect of this payment on Payment Terms and Customer aging analysis report?
    Can any body help me out.
    Thanks & Regards
    Amar Adam

    Hi ,
    We can take the example given by BSR
    For ex. an amount of Rs.100000 outstanding invoice (let say 2000 is the invoice number) in customer account which has payment terms as ZPTERM.
    you have recd Rs.25000/- while selecting the open items if you select partial payment the entry will be
    Bank a/c dr. 25000
    customer a/c cr. 25000
    Let us say the document posted is 1000 , which is a partial payment document.
    Now this document ages from the posting date, and the payment terms of the invoice are not inherited i.e. you cannot see the ZPTERM in the payment terms field for partial payment document.
    Both the Invoice(2000) and Partial Payment(1000) documents remain as open items.
    If you make a residual payment, you can see the payment terms ZPTERM in the residual document i.e. payment terms are inherited from the invoice.
    And the baseline date is same as invoice date. so ageing of residual document  is same as that of invoice.
    In this case the invoice document 2000 is cleared and a new open item is created. you can check after posting the residual document, the baseline date and payment terms will be same as that of Invoice.
    Hope this explanation will clear your doubts..
    Regards,
    Praisty

  • Foreign Exchange fluctuation rate is not showing in case of partial payment

    Hi,
    In case of foreign exchange collection from Customer through F-28 in partial payment "Exchange Rate Gain" or "Exchange Rate Loss" is not appearing in GL balance simulation or Customer balance report. Only in case of full payment from Customer then "Exchange Rate Gain" or "Exchange Rate Loss" is appearing in GL balance simulation. What is the reason ?
    Regards,
    Anindita

    Hi
    Even in the scenario described by you,
    You can use both residual and partial payments
    here is what would happen for partial /residual payment after you post the payment.
    Partial payment
    open items
    Debit USD 500
    Credit USD 200
    No cleared items
    Residual Payment
    open items
    Debit USD 300
    cleared items
    Debit USD 500
    Credit USD 200
    Credit USD 300
    Regards
    Sach!n

  • Partial Payment

    Hi Gurus
    I have got a query if anybody help me out in this. After entering the invoice in the system i want to clear it with partial payment and system does that and generates a clearing document against each other. Both invoice and partial payment remian open in the line item. But again when i want to clear the invoice in full system does not prompt (highlight) the partial payment which have already paid against that invoice. Also if i want to clear the invoice with its full invoice amount it will allow me to do that. For example i made a partial payement of 300 against an invoice of 1000 and they both will remain open in line items. But when i want to clear the invoice again with 1000 (considering i dont know there is a partial payment against that invoice) the system will not prompt me or highlight the partial payment when i double click the invoice. Can anybody help me out in this regard whether i am lacking any configuaration??

    Hi surya
    Parital  Payment Clearing"
    It's  remain  same  Open Line  item  in  Customer, Vendor  & GL
    Residual Entry:
    It will create a new document and also will have no link to the original invoice.
    Thanks
    Rup

  • How to clear the Residual & partial payment through app

    Hi Experts,
    How to clear the Residual and partial payment through app in accounts payable i tried but i am not getting the out put so plz clarify the my question and any other configuration for that give answer with example...
    Thanks for advance
    Regards,
    Nivas99

    Hi Nivas,
    Partial payment is possible throw app but not possible residual payment.
    Partial payment u create a payment request p as a special indication u can try.
    I hope this is help full u.
    regards,
    venkatesh

  • Table name for partial payment

    hi,
        what is the is the table genarally use for full payment and partial payment.

    Hi
    There is no special table for partial payment n full payment.
    Table available only based on the status of the item - OPEN / CLOSED.
    GL          -            Open - BSIS           Closed - BSAS
    Vendor    -            Open - BSIK           Closed - BSAK
    Customer -           Open - BSID           Closed - BSAD
    If it is partial payment means, it is with OPEN staus then in the OPEN tables you can find
    VVR

  • Foreign currenvy gain/loss when partial payments are done at F-53

    Dear Experts,
       Hello.
       User requests to create foreign currency gain/loss line items when execuitng partial payments at transaction F-53.
       I have no idea about the requests.
      Can someone tell me how to do it?
    Satoshi Matsumoto

    Hi,
    Check the postings when instead of using "Partial Payment", the "Residual Items". In this case the foreign Exchange Rate differences arre getting calculated.
    The reason being that in Partial Payment the original Item is not cleared and both the original item and partial payment is open, and hence no actual realized gain/ loss in technically. The exchange rate difference will get calculated in these lines, when doing the month end revaluation.
    However in "Residual Item" option, the original item gets cleared and the exchange rate difference becomes realized. And the new item for the remaining balance gets created at new exchange rate.
    Hope this clarifies.
    Regards,
    Gaurav

  • Display Totally paid items(cleared items), partial payments and residual pa

    Hi Experts,
    I am working on one requirement,
    Requirement: Display Totally paid items(cleared items), partial payments and residual payments.
    I am fetching data from BSAD table for Totally paid items, but I want to understand what are the fields to check when fetching data.
    Partial payments: Please let me know the logic to get data for partial payments from BSID table.
    Residual payments: what are the tables to check for residual payments and the logic.
    What are the fields that i have check and what are the fields that I have to check and get.?
    Please let me know what ever you know about this.
    Regards,
    Dileep,

    Hi,
    All types of Payments  either Totally paid items(cleared items) or  partial payments and residual payments the Document Number serious will b same.   Try to  extract by  Filtering Assignment Field .
    Thanks
    Goutam

  • Invoice reference : partial and full payment

    Hi experts, i'm a newbie in FIAP but i need an suggest :
    So , i find that the field "Invoice Reference " in BSAK table is not filled for a residual payment when there is a partial payment and when there is a full payment.
    So , if i would determinate the invoice from a record on bsak table that rappresent a residual payment or a full payment, i should use this parameter: clearing doc , company code and vendor?
    Thank you very much.
    Regards.
    Andrea

    Ok.
    But on BSAK table when clear more than one invoice , i find different record with same clear document:
    Suppose that the doc: 499 clear the invoices: F1 , F2 , F3 .
    F1 -value 30
    F2 -value 35
    F3 -value 40
    In the bsak table, i find this:
    doc  pos    cleardoc         value
    499   1         499        30                    rec1
    499   2         499        35                   rec2     
    499   3         499        40                   rec3     
    f1     1          499
    f2     1          499
    f3     1          499
    So, from the record rec1 or rec2 or rec3, how can i determinate the relative invoice cleared??
    Thanks .
    Andrea

  • Partial Payment posting in AR and clearing of invoice on fifo basis

    Dear Gurus,
    It is related to partial incoming payment in AR and clearing of invoices on FIFO basis, let me clarify my requiremnt through an Example
    Assume there an ivoice of PKR 100,000 in customer Account XYZ
    Company received partial PAyment of PKR 50,000 on specific date
    Data entry clerk enters payment in F-28 in partial payment tab and assign it to invoice (please note that at present payment is not being assigned and both item invoice and payment remains open without any assignment with each other)
    assume next payment which data entry clerk tries to enter with this refernce is PKR 60,000 while reamining amount with this invoice refernce is PKR 50,000 ,system should not allow to enter excess amount with partial paid invoice i.e. user has to be restricted to enter PKR 50,000 against this invoice
    As data entry clerk enter partial payment and there is any other open invoice, system should not allow to enter payment till clearance of first open invoice
    means specific requirement is
    in case of partial payment  with refernce to invoice, at the time of data entry system should chekc that no any other invoice is open in AR ledger
    as partial payment document is entered system assign this document to Invoice
    if data entry clerk tries to enter acess amount with refernce to invoice, system should not allow means Invoice amount = Payment amount
    please advice procedure to meet this requirement
    BR
    sajida

    Hi,
    For posting partial Invoice, At the time you received 50000, post it through F-28 only as a partial knockoff against a particular Invoice and at the time you enter second part of the Payment in excess of 50000, the system will not accept as the remaining amount of the Invoice is 50000 only.
    For Fifo Invoice Clearing -
    At the time of Posting F-28, click on "Distribute by age" the system will automatically clear the value on FIFO Basis.
    Regards,
    Prashant

  • Sales Order with Partial and down payment (milestone billing)

    Hello Experts,
    I have configured a scenario where a down payment and a partial payment and a closing invoice is done on the billing plan for a sales order. The down payment request was done and posted manually in FI and the process went well. The issue i have is that the down payment is not reflected in my partial invoice or my second invoice and my closing invoice as well is not reflecting the payment made for the partial invoice (which is suppose to contain the amount less the down payment).
    Please, how do i resolve this issue?
    Thanks.

    Hi,
    See from what i feel from your description is, the business process is as follows:-
    1) You receive the down payment request, this goes to a special g/l with indicator "F". Now when you recieve the payment you subsequently clear the amount through T-code F-29. In this case the down payment amount or the advance is treated as a deposit, which you adjust against each partial invoice, or completion of certain project.
    2)When you create a partial invoice, considering the example in my earlier post you book complete value of the invoice i.e. RS 800.
       The client requires that RS 720 and Rs 80 should goto seprate g/l accounts. IN this case you need to define a condition type say "zadv" assign a new account key to it say "zad" in SPRO>SALES AND DISTRIBUTION>BASIC FUNCTIONS>ACCOUNT ASSIGNMENT/COSTING>REVENUE ACCOUNT DETERMINATION>DEFINE AND ASSIGN ACCOUNT KEYS.After billing of the correspoding amount I.e RS 80 will be cleared through F-39. Please check the same with you FI consultant.
    3)Since the condition tab page is greyed out , SPRO>SALES AND DISTRIBUTION>BASIC FUNCTIONS>PRICING>PRICING CONTROL>DEFINE AND ASSIGN PRICING PROCEDURE>ASSIGN PRICING PROCEDURE TO BILLING TYPES. Also check in tcode VOFA wether oc. pric. procedure si assigned or not.After doing this you can add teh condition type "ZADV".
    also you can refer to this link down payment condition type (azwr)
    Regards
    Aadesh Kamat
    Edited by: aadesh123 on Jul 14, 2011 6:41 AM

  • Partial and residual payments (Incoming) through F-28

    Hi
    I am trying to understand how partial and residual payments works.
    1) I have an invoice of $100 for customer. I am getting a payment of $30 from customer.
       When i am clearing this using partial payments tab in F-28, it is creating a new document of $30 open item for the customer and leaving $100 open item again (not clearing) for the same customer.
    My question is it becomes $130 open for the same customers though he paid $30, why is that?
    2) How does residual payments works for the same example above?
    Can anyone explain clearly please?
    Thanks in advance
    Aleem

    Hi Aleem,
    Partial payment : A partial payment is a payment that is posted to an account without any open items being cleared. You assign this partial payment to an open item. When you post the partial payment, the system marks the document number of the original open item in the line item for the partial payment. The original open item and the partial payment remain open.
    E.g. Invoice = $100
          Partial payment =$  -(30)
    Residual : . You clear the original open item, and the system posts a new open item. This new open item is for the same amount as the original open item minus the amount paid.
    E.g : New invoice = $ 70
    Regards
    Nadini

  • Problem in More data option for partial and standard payment through F-28

    Hi experts,
    While doing the partial payment through f-28, while selecting
    MORE DATA option, next screen( Reference key 1/2/3),
    But while doing the Standard payment through f-28, while selecting
    the MORE DATA option, its not going to next screen.
    Message " No further accoung assignments are defined" is coming.
    Please help as i am not able to solve it out.
    Appreciate your every answer.
    Thanks

    Hi,
    If the reference feild is not updated, go to fbl1n,fbl3n, fbl5n
    view the document, on the top of the screen their is the lay out
    find the invoice reference field and payment referece field.
    move to the layout and copy.
    now u can view the list of the documents with this reference field.
    or u can select HAT symbol in FB03 u can view there.
    Regards,
    Padma

Maybe you are looking for

  • Unable to load projects on another computer

    I tried to load a FCP 6.0.1 project that was created on my desktop on my laptop, which has 6.0.1 on it and it says that the project file was created with a newer version of FInal Cut. has anyone ran into this one? any solutions?

  • AP div background image hiding

    I've created an AP div, then used a jpeg for the background image. I placed other AP divs above the background that hold other graphics (linked buttons) On my computer, both in Explorer and Firefox, the background image is visable. I have tested it a

  • Creating a win/loss record in numbers?

    I have begun keeping track of my current scores in my small "wiffle ball" league, made up of just two teams. Assuming it is possible, I would like to create a spread sheet not only keeping track of scores, but win/loss record as well. Here was the sp

  • Idoc problem: I canu00B4t modify Header text before sales order is created

    We are generating Sales order with Idoc :ORDERS01 (Inbound), and we´d like modify some  text in E1EDKT1 AND E1EDKT2 segments, at header level. We are using EXIT_SAPLVEDA_011 with this coding: data: v_e1edkt1 like e1edkt1,       v_e1edkt2 like e1edkt2

  • Using Bookmarks portlet

    Is there someone who knows where I could find a bookmark portlet with Portal4.0 or have been able to use the bookmark portlet given with bea sample Portal that I am unable to use with Portal 4.0 ? Thank you