Terms of Payment with Posting key 09

Hi,
My client is a construction company which undertakes customer projects. Scenarios of retention amounts are very common in construction industry. We have a scenario where in at the time of sales invoiceing the amount of the invoice gets divided in three parts;
1. Billing amount to customer
2. Retention amount 1 (Due after 1 year from invoice date)
3. Retention amount 2 (Due after 3 years from invoice date)
We are using payment term to split these amounts. Client want the retention amount to get debited to a customer special GL. The accounting entry will be-
01  - Customer Dr - 8000
09R-Customer Dr - 1000
09R-Customer Dr - 1000
        Revenue Cr -           10,000
The issue is, payment term is not getting populated with posting key 09. I tried changing the field status for both posting key as well as for GL field status.
Requesat to please let me know how the payment term can be displyed with posting key 09.
Thanks & Regards,
Ajay Gupte

Dear Ajay,
To make the field You need ready for input for posting
with special G/L indicator, the following Customizing setting is
necessary:
Financial Accounting -> Accounts Receivable and Accounts Payable ->
Business Transactions -> Outgoing Payments -> Automatic Outgoing Payment
-> Payment Method/Bank Selection -> Configure payment program -> All
company codes -> double-click on corresponding company code -> under
Vendor -> 'Sp. G/L transactions to be paid' you should enter the special
G/L indicator A,B,C, etc.
As explained in note 4683, the only standard possibility to get the
field payment terms on creating a posting with a special G/L indicator
is by setting in the payment program configuration (trans. FBKP) for
'All company codes' for customers/vendors 'Sp. G/L transaction to be
paid'.
Mauri

Similar Messages

  • Generate 2 line items with posting keys in same table while using  FM .

    Dear Expert ,
    For T-code f-65 ,I have to park a FI Document  .i tried with PRELIMINARY_POSTING_FB01 for parked Document . But  i am not  successfully park the document .
    with the help of F-65 the data Segregate between Tables VBSEGS and VBSEGD with respecting Posting key . but with this Fm entire entry is displaying in table VBSEGS .For example it generated two line items with posting keys '15' and '40' and these both are displayed in VBSEGS whereas posting key '15' has to be displayed in VBSEGD.
    when i check this Document in FBV0 Error reflect " G/L Account 0012000 1001 Does not Exist ".
    Here my code -
    DATA:   XT_BKPF LIKE  BKPF OCCURS 0 WITH HEADER LINE ,
            XT_BSEG LIKE  BSEG OCCURS 0 WITH HEADER LINE ,
            XT_BSEG1 LIKE  BSEG OCCURS 0 WITH HEADER LINE ,
            XT_BSEC LIKE  BSEC OCCURS 0 WITH HEADER LINE ,
            XT_BSET LIKE  BSET OCCURS 0 WITH HEADER LINE ,
            XT_BSEZ LIKE  BSEZ  OCCURS 0 WITH HEADER LINE ,
            XT_BKORM  LIKE  BKORM OCCURS 0 WITH HEADER LINE ,
            XT_THEAD  LIKE  THEAD OCCURS 0 WITH HEADER LINE ,
            XT_SPLTTAB  LIKE  ACSPLT  OCCURS 0 WITH HEADER LINE ,
            XT_SPLTWT LIKE  WITH_ITEMX  OCCURS 0 WITH HEADER LINE .
    DATA :    XTEXT_UPDATE  LIKE  BOOLE-BOOLE VALUE SPACE,
              XTEXT_ITEM_UPDATE LIKE  BOOLE-BOOLE VALUE SPACE,
              XI_UF05A  LIKE  UF05A,
              XI_XCMPL  TYPE  XFELD VALUE 'X',
              XFS006_FB01 LIKE  FS006 ,
              XI_TCODE  LIKE  T020-TCODE  VALUE 'F-65',
              XI_PARGB  LIKE  RF05A-PARGB        ,
              XI_TCODE_INT  TYPE  TCODE           .
    DATA P_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
    XT_BKPF-BUKRS     =     'CP01'.
    XT_BKPF-GJAHR     =     2011.
    XT_BKPF-BLART     =     'DZ'.
    XT_BKPF-BLDAT     =     SY-DATUM.
    XT_BKPF-BUDAT     =     SY-DATUM.
    XT_BKPF-MONAT     =     '06'.
    XT_BKPF-CPUDT     =     SY-DATUM.
    XT_BKPF-WWERT     = SY-DATUM.
    XT_BKPF-USNAM     =     'ABAPER'.
    XT_BKPF-TCODE     =     'F-65'.
    APPEND XT_BKPF.
    XT_BSEG-BUKRS     =     'CP01'.
    XT_BSEG-GJAHR     =     '2011'.
    XT_BSEG-BUZEI = '001'.
    XT_BSEG-BSCHL = '40'.
    XT_BSEG-KOART = 'S'.
    XT_BSEG-SHKZG = 'S' .
    XT_BSEG-GSBER     =     'CPLN'.
    XT_BSEG-BUPLA = 'CP01'.
    XT_BSEG-WRBTR     =     10000.
    XT_BSEG-PSWSL = 'INR'.
    XT_BSEG-ZUONR = 'CH. 123456'.
    XT_BSEG-HKONT = '241000'.
    APPEND XT_BSEG .
    CLEAR  XT_BSEG.
    Vendor line item - required even for header only - BSEG table
    XT_BSEG-BUKRS     =     'CP01'.
    XT_BSEG-GJAHR     =     '2011'.
    XT_BSEG-BUZEI = '002'.
    XT_BSEG-BSCHL = '15'.
    XT_BSEG-KOART = 'S'.
    XT_BSEG-SHKZG = 'H' .
    XT_BSEG-GSBER     =     'CPLN'.
    XT_BSEG-BUPLA = 'CP01'.
    XT_BSEG-WRBTR     =     10000.
    XT_BSEG-PSWSL = 'INR'.
    XT_BSEG-ZUONR = 'CH. 123456'.
    XT_BSEG-HKONT = 'PC04000001'.
    APPEND XT_BSEG .
    CLEAR  XT_BSEG.
      CALL FUNCTION 'PRELIMINARY_POSTING_FB01'
       EXPORTING
         TEXT_UPDATE            = XTEXT_UPDATE
         TEXT_ITEM_UPDATE       = XTEXT_ITEM_UPDATE
      I_UF05A                =
         I_XCMPL                = XI_XCMPL
      FS006_FB01             =
          I_TCODE                = XI_TCODE
      I_PARGB                =
      I_TCODE_INT            =
      IMPORTING
        XEPBBP                 = CHECK_A
        TABLES
          T_BKPF                 = XT_BKPF
          T_BSEG                 = XT_BSEG
          T_BSEC                 = XT_BSEC
          T_BSET                 = XT_BSET
          T_BSEZ                 = XT_BSEZ
      T_BKORM                =
      T_THEAD                =
      T_SPLTTAB              =
      T_SPLTWT               =
              EXCEPTIONS
                ERROR_MESSAGE = 1.
      P_RETURN-ID         = SY-MSGID.
      P_RETURN-TYPE       = SY-MSGTY.
      P_RETURN-NUMBER     = SY-MSGNO.
      APPEND P_RETURN.
         p_return-MESSAGE_V1 = XSYMSGV.
      IF SY-SUBRC = 0.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            WAIT = 'X'.
      ENDIF.
      WRITE :/ sy-subrc , sy-MSGV1 .
    Thanks ,
    Ashish Gupta

    Hi Raghuram,
    I found a very important SAP Note 103051, details are below.
    An IDoc processed by function module IDOC_INPUT_INVOIC_MM (of category INVOIC01) must not refer to the same purchase order item in several invoice items. This is also valid if for a goods receipt-related invoice verification several delivery notes belong to the same purchase order item.
    Depending on the system settings and the situation, various error messages can occur (for example, FD240 'Order item ... selected more than once' or M8050 'Balance not zero: & debits: & credits: &').
    In this situation module IDOC_INPUT_INVOIC_MRM generates error message M8321 'Document contains same order item more than once'.
    For example, this situation occurs if you work with individual batch valuation and the SD billing document executes a batch split for different batches which belong to the same purchase order item and delivery.
    Other terms
    INVOIC, SAPLIEDI,  M8047, M8, 321
    Reason and Prerequisites
    This is because of the program design.
    Solution
    There is no solution for IDOC_INPUT_INVOIC_MM.
    Module IDOC_INPUT_INVOIC_MRM (only as of Release 4.0) for the logistics invoice verification can distinguish different goods receipts by means of the delivery note number. For this purpose, GR-related invoice verification must be active.
    Owing to this symptom, billing documents for single batch valuation with batch split cannot be settled in MM-EDI inbound processing. The settlement generates exactly the situation described (several invoice items for the same purchase order item). In this case, the only solution is to deactivate the billing of the batch sub-items in SD Customizing and to calculate the main item only.
    Hope this helps.
    Reward if helpful.
    Thanks

  • Terms of payment/cheque post date issue

    Hi guys.
    On PO and MIRO terms of payment PD15 is being used. How can I make the cheque date post dated.
    Baseline date March 18
    Due date April 2
    On F-58.
    I want the cheque date to be April 2 without opening the next period.
    Is it possible at all?
    Can someone help me please.
    Thanks.

    Hi,
    I think it is not possible to give future date as posting data unless period is open.
    We can do the same by opening two posting periods simultaneously by doing authorization objects in OB52. This object will be tagged to a particular role with specific users and deactivating for all other roles.
    Other alternative: We can create a post dated cheque through a manual check by changing the date in the manual check.
    Thanks,
    Padmaja

  • Please help with Posting Keys For Fast Entry (t.code OBXJ)

    Dear experts,
    Please help me to be more familiar with configurtation of Enjoy Transactions (t.code OBXJ). I want to configure fast entry transaction and change standard assignement of posting key. But there are no editing options in this transaction, just three transaction keys are predefined and posting keys are assigned to them (those are changable). But where to see what those transaction keys mean? And what could be your proposals, how to configure this IMG step?
    Thanks!

    Hi,
    t.code OBXJ is for automatccly postings, normal you never change the standard posting keys.
    In the block line items you can select colums you need and place the one's you need to the begin of the screen and in the right top corner of posting line items you can click an save this as (default) variant.
    When you want to use an other posting keys you use the option complex posting (F6)
    Paul

  • Terms of Payment with Working days

    Hi SAP GURUs,
    I am new to SAP ISU...I need to create a terms of Payment where a payment will be made in say 15 working days and not in 15 calender days.
    Require your help on the same
    Regards,
    Pradeep

    Financial Accounting (New)->Contract Accounts Receivable and Payable->Basic Functions->Postings and Documents->Maintain Payment Termsu2026Double click on the payment terms...
    We can assign factory calender id over there.
    Regards,
    Siva

  • FB01 uploading problem with posting keys

    Hi Gurus!
    I created this program to upload the FB01 transaction froma  csv file using 'BAPI_ACC_DOCUMENT_CHECK'.
    Everything seems to be working fine except for the fact that even when my csv file has the posting key of 31 for the  vendor and 40 for the gl it picks up 21 and 50 from somewhere and posts that which is wrong. I am not sure why this is happening and where its picking up the posting keys from inspite of the file indicating 31 and 40 respectively.
    My file is as follows:
    02232010;KR;2000;02222010;;CAD;154085;009571;31;925049;20706.84;V005;02222010;C;213728;40;3998;20706.84;1;EA;002;730019;730019 and as you see the 31 and 40 are mentioned in the file but after i run teh program and see the FB03 for the postings it shows me as follows.
    2000     1     000001     21     2000     Trade Accts Payable                    6,935.41     CAD               730019               
    2000     2     000002     50     3998     Trade AR Conversion                    6,935.41-     CAD          730019     730019     
    Could anyone please tell me why is it picking up other posting key istead of mine being provided in the file.
    Thanks

    I followed this:
    ***Vendor account check***
        CLEAR wa_ap.
        wa_ap-itemno_acc         = 1.                           "Item No
        wa_ap-vendor_no         = tw_upload-newko.              "Vendor account no
        wa_ap-item_text         = tw_upload-sgtxt.
        APPEND wa_ap TO ta_ap.
    ***General Ledger account check***
        CLEAR wa_gl.
        wa_gl-itemno_acc         = 2.                           "Item No
        wa_gl-gl_account         = tw_upload-newko_2.           "General ledger account
        wa_gl-item_text          = tw_upload-sgtxt_2.
    *    wa_gl-fis_period         = tw_upload-monat.
        wa_gl-pstng_date         = wa_header-pstng_date.
        wa_gl-costcenter         = tw_upload-kostl.             "Cost center
        wa_gl-profit_ctr         = tw_upload-prctr.             "Profit center
        APPEND wa_gl TO ta_gl.
    ***Currency check***
        CLEAR wa_curr.
        wa_curr-itemno_acc       = 1.
        wa_curr-currency         = tw_upload-waers.
        wa_curr-amt_doccur       = tw_upload-wrbtr .
        APPEND wa_curr TO ta_curr.
        CLEAR wa_curr.
        wa_curr-itemno_acc       = 2.
        wa_curr-currency         = tw_upload-waers.
        wa_curr-amt_doccur       = tw_upload-wrbtr_2 * -1 .
        APPEND wa_curr TO ta_curr.
    **Bapi check for the record to post
        CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
          EXPORTING
            documentheader = wa_header
          TABLES
            accountgl      = ta_gl
            currencyamount = ta_curr
            return         = ta_return
            accountpayable = ta_ap. " If return contains no errors then post documents

  • Terms of payment with odd days

    I need to set up a new payment method that Due on 2nd working day after 45 days from baseline date .
    I try to first config "Due on 2nd working day after 30 days from baseline date ."
    in payment term tab.
    Term1. I define no.of days as 2. additional months: 1, but I can't save it.it shows error:
    No set day has been specified for condition 1
    Message no. FC117
    how to solve this? I find I can't input 1.5 month in additional months field. any solution? thanks

    No. I already mentioned that 2nd working day, it is not fixed day. if you use fixed day, if the second day is Saturday. you fail my basic requirement.
    my second requirement is after 45 days.
    anyway, thank you for reply

  • Can I post a down payment with a Special G/L indicator?

    I have to post a down patment.
    I want to post a Down payment with posting keys 29 Special G/L debit and 39 Special G/L credit.
    The system does not allow to post 29 Vendor subledger account to 50 G/L Bank account.  Is it possible to configure that posting in the IMG?
    A down payment Reconciliation account for the Vendor is determined to be posted by 29 and 39 posting keys in the IMG instead of the normal Reconciliation account. Is this correct?
    Your help is highly appreciated.

    Dear Velu,
    Thank you very much for your answer.
    I mean the offseting posting of the Debit Advanced suppliers account, which is Credit Expense or Bank clearing account. Do you know why the system restricts the offseting posting only to Espense accounts?
    Try in the FB01 transaction when you choose 29 A Vendor line item and you choose  Bank clearing account the system gives message 'Incorrect postings are ignored'.
    Regards,
    Desi
    Edited by: Desi Stoyanova on Oct 20, 2008 10:05 PM
    Edited by: Desi Stoyanova on Oct 20, 2008 10:06 PM

  • Debit Items not getting picked while making payment with F110

    HI,
    When making payment with F110, items with Debit balance is not getting picked.
    Example:
    Payment method is assigned in the Maser data.
    For a particular vendor one item has a credit balance- posting key 31.
    We have posted another JV with F-02 and debited that vendor with Posting key 21. (Payment Method is not entered in the line item)
    When we run F110 the credit balance is picked and debit balance is being shown in exception list.
    When we got to FB02 and insert payment method in debit line item and then again run the F110 then system pickes all line items and pays the net amount.
    The question is why system is not considering Payment Method from Master Data in debit  line item, while in credit line item it is picking payment method from the master data.
    Do I need to do any setting for it so that it should automatically take payment method from master data even in case of Debit line items.
    Regards
    Sanjay

    Hi All,
    Thanks for your quick replies.
    But it does not solve my problem.
    When I am not assigning any payment method to either Debit or credit line items, system picks (payment method from Master data) for only credit line items and ignores debit line items.
    But the problem is that when I assign payment method to debit line item (which is similar to what has been assigned to vendor Master Data) system groups both debit and credit line items and makes payment of only net amount.
    My question was why system considered the debit line item for making payment if I manually enter payment method in the line item, if system has been designed only for out going payment. In my opinion It should have reacted similarly irrespective of whether payment method entered in the line item or not.
    Regards
    Sanjay

  • Withholding tax ignored in posting key 21

    DearAll:
                I am facing problem. I am debiting vednor via t code F-02(note i must use this t code) by posting key 21 (credit memo) and credits outgoing bank. WHT information is well maintained in Vendor master data. I also tick flag calculate tax in F-02 but when i simulate the transacion ,no tax deduction is made.Please guide,is there any problem with Posting key.
    Regards

    Calculate Tax indicator has nothing to do with WHT.  Its only for Sales / Purchase taxes.  WHT is calculated either on Invoice or on Payment.  Credit memo is neither.  So WHT will not be calculated.  You can try using Posting key 25 (Outgoing Payment) instead of 21.
    Ravi.

  • Posting Keys 06 and 16

    Hi Gurus,
    When we use the distribute difference function during the incoming payment process (f-28) the posting keys which are currently used are
    06 for underpayments
    15 for overpayments
    The correct posting key for overpayments should be 16 not 15
    In case of under payment the system picks posting key 06 which is fine, but in case of over payment the system picks posting key 15 in place of 16.
    I looked into OBXH and there the posting keys mentioned for payment difference are 06 and 16 however, the system is picking posting key 15 in place of posting key 16. I have checked with some of my ex-colleagues also working on different sites and they all are having the same issue. Could anyone tell me how to fix it and what is the reason why it is picking posting key 15 and not 16.
    Thanks in advance

    Hello,
    if you wont to use 16 you have to do the following:
    - Transaction F-28, Change "editing Options" and flag field "enter payment amount for residual items"
    - Restart the Transaction
    - select the open item and the Register card "Res. items" and enter the FULL payment amount
    - Simulate the posting and here you see that the difference will be handled with posting key 16 instead of 15
    I think the reason is, that you have to tell the System the correlation between over payment and open item. Within the normal handling,  the System means that for the over payment amount an open is missing.
    Hopefully it helps....
    Regards
    Achim

  • FB01 Enter Trading Partner for Posting Key 01 (Customer Invoice)

    Dear Experts,
    I would like to ask is it possible to enter the Trading Partner for the FI Document line item with Posting Key 01.
    I can modify the Trading Partner for Posting Key 40 and 50 but I cannot find field in the More Data Button.
    Can anyone help me to solve this issue?
    Thanks.

    hi,
    Check whether the document type you are using to post is allowed to enter the trading partner.
    To check use the TCODe OBA7  and select the relevent document type. then select the check box enter trading partner under control data.
    and also check the customer you assigned for that posting key 01 is got assigned trading partner in the master record or not(TCOD XD02/XD03).
    thanks.

  • Posting Key in BAPI_ACC_DOCUMENT_POST

    Hi,
    I am using bapi 'BAPI_ACC_DOCUMENT_POST' to post 'Customer Document'  in FB01. I was able to post the document but Posting Key in the document is not as desired. When I try to Post the document with out any Posting Key by default I am having Posting Key as '01'(Customer document) and '50'(GL account).
    But I want bapi  'BAPI_ACC_DOCUMENT_POST' to post a document with Posting key '15'(Customer Document) and '40'(GL account).
    In bapi I am using these tables along with header.
    ACCOUNTGL- GL Account
    ACCOUNTRECEIVABLE- Customer Document
    I tried passing the posting key in ACCT_TYPE in table ACCOUNTGL and passing the the posting key using EXTENSION2 table but was not successful .  
    Can anyone let me know
    How can I pass the Posting Key to the bapi 'BAPI_ACC_DOCUMENT_POST' for Customer Document and GL account?
    OR
    How can I use EXTENSION2 table to create an appropriate posting key?
    please let me know.
    Vikki,
    In one of your thread you came across the same issue and you solved it. Can you please guide me how to achive appropriate posting key using EXTENSION2 table?
    Thanks,
    Vijay.

    Hi,
    Just follow these steps:
    1. Fill in your EXTENSION table like this
    first 3 character represent item number
    next 2 character represent posting key
      CLEAR: gt_extension.
      gt_extension(3)    = sy-index(3).
      gt_extension+3(2) = 'New Posting Key'.
      APPEND gt_extension.
    2. Create an FM similar to SAMPLE_INTERFACE_RWBAPI01 and put the following codes:
    IF NOT extension IS INITIAL.
      LOOP AT extension.
        READ TABLE it_accit WITH KEY posnr = extension(3).
        IF sy-subrc IS INITIAL.
          it_accit-bschl = extension+3(2).
          MODIFY it_accit INDEX sy-tabix.
        ENDIF.
      ENDLOOP.
    ENDIF.
    3.
    -  Go to TCode "FIBF".
    -  Go to Settings -> Products -> ... of a customer
    -  Create a new entry and check the box to activate the product
    Product = <any name>
    Text = <description>
    RFC = blank
    Check the activation box
    -  Go to Settings -> Process Modules -> ... of a customer
    -  Create a new entry by specifying the name of the function module name and product name created earlier.
    Process = RWBAPI01
    Ctr = blank
    Appl = blank
    FM = <FM created>
    Product = <name of product created earlier>
    Hope this helps,
    Leonard Chomi.

  • How to mention posting keys for line items in IDOCS for fb01 posting

    Hi all ,
    I am using IDOCS for fb01 posting with posting keys 15 and posting keys 40 for line items .The data is in legacy file . I am using IDOC <b>ACC_GL_POSTING_01</b> for posting . Is there any way that I can mention the posting keys in the segment parameters of the IDOC.If there is anyone who have done fb01 posting with IDOCS,please help me with the code .Please treat the question as urgent .
    Thanks in advance

    Hi Arshad,
    There is no fecility to enter Posting keys explicitly.. It is determined automaticall by the Credit/Debit amounts u enter in GL data in the segments E1BPACGL08 and E1BPACCR08 and also it depends on the Customer and Vendor no.
    Sreedhar

  • Posting key 31 is ignored when processing Batch Input Map

    Hi,
    I have a problem when uploading an ascii file via RFBIBL00 to generate a batch input map. The map holds vendor and account bookings. The file looks like this:
    0MapName     001sap_user            X/
    1FB01                12062007YR0001120620076 EUR  ...
    2BBSEG                         31/         //            3381,00/...
    2BBSEG                         40/         //            1111,00/...
    The file uploads fine, the batch input map is created. Then I start to process the map. Transaction FB01 is filled with the necessary information. But instead of the starting with posting key 31 it starts with key 40. Field lengst, size of the 31 line is identical to the line with posting key 40 and 50 (expect for some fields like cost center, tax code,... which are not filled in the 31 line). For me it looks like that the line with the posting key 31 is totally ignored. oO
    What could be the problem? Where to check?
    Thank you for your help.
    best regards
    Hasan

    problem solved,
    thank you anyway

Maybe you are looking for

  • How do I sync outlook mail on my pc, iphone and ipad?

    I am trying to find out how to sync my outlook email on my iPad, iPhone and PC that operates with windows xp.  I would like to be able to read an email on one of the devices and then delete it and have it also be deleted on the other two devices.

  • Firfox Does not open at all not even Profile Manager.

    Ok so as of i believ yesterday, Firefox does not open. I can click on the Firefox icon a million times and in my taskmanager it will show all the instances of firefox running, however, it does not open and i am forced to use IE (which i hate). I have

  • Error Stack and Error DTP-Doubts.

    Hi Experts, I have a doubt on Error Stacks and Error DTP's in BI 7.0. For example i am doing a load that has 100 records and 10 of these records have some invalid characters and hence are showing up in the Error Stack.Now I know that i can change the

  • Attempting to automate shared review with XI - deleted comments won't delete

    We've been using the old/depricated browser based reviews for years.  We've integrated that process with several of our line of business apps.  The shared review process in XI is cumbersome to start for large groups of people from within acrobat, but

  • ITunes won't let me edit the song titles

    I click on a song title, and click the Get Info and it won't let me edit the song. The text is light gray instead of being black. When it's black I know I can edit it. I don't know how this happened... can someone please help me??