Gl posting for order instead of contract FTR_CREATE

Hello
My client wants a posting in GL to off balance accounts if an order (not a contract) is created/fixed in transaction TS01 (or FTR_CREATE).
I only am able to get a GL Posting from a contract.
Is it possible to set up GL posting for an order or is this not foreseen in TRM?
kr
Arjan

Hi Arjan,
As per the deal status 'order' means, you are only bided for a deal with your counterparty and the deal is not yet confirmed. Therefore, in SAP order transactions are not being considered for position as well as for accounting. The accounting will only happen once the contract is confirmed in system as per standard business functions.
But, always there is an exception for this view, as in Indian market we need to pay Application money payment in Primary Market. The logical solution to address this will be as:
a. Create an order with requisite transaction details with FTR_CREATE.
b. Generate a manual invoice by using FI transactions like FB50, FB70 etc with ref to order created.
c. On execution of order post entries to nullify the accounting. (You need to define Accounting accordingly)
We have already implemented this solution to multiple clients in India which working with good customer satisfaction.
Regards
Prasad AV

Similar Messages

  • STO order: GR posted for PO instead of delivery

    Hello,
    We use stock transport orders for intercompany purchasing.  Unfortunately, message M7 352 was not originally set to error.  This allowed users to create an STO and when the goods arrived, post the goods receipt against the PO instead of the outbound delivery.  We found out later that the shipping plant sometimes created a separate sales order and delivery instead of delivering against the STO.
    The quantity issued was never updated.  The result is that STO is not completely closed: the delivery completed or deletion flags cannot be set for the PO item.  We set message M7 352 to Error avoiding this for any future orders, but are now trying to clean up the mess.  It is no longer realistic to fix these old PO's with functional transactions because the serial numbers have been sold, inventories adjusted and posting periods closed.
    I cannot find any solutions in SAP OSS and we wish to avoid writing a hard update program to maintain entries in EKET/EKBE in order to delete these PO items.  Has anyone run into this problem?  How have you addressed it?
    Thank you,
    Alex

    Hi all ;
    This is a regular problem in MM so there is not a link between po quantity and delivery quantity.
    Please look at belowed threads.
    http://scn.sap.com/thread/3422954
    http://scn.sap.com/thread/3515977
    Regards.
    M.Ozgur Unal

  • Error when making transfer posting for order type UB

    Hi Experts
    I have created a stock transfer order with order type UB, it's two differents plants within same company, but I got error message " purchase order contains no items for stock transfer" I have checked relevant configuration in OMGN, and also the purchase order, it didn't have problems, so what could be the problems?
    points will be rewarded if helps.
    thanks
    elly

    Hi Elly
    pls check
    1)Goods issue wrt to the STO in the supplying plant ( 351 mvt type).T code MB1B
    2)Good Receipt in the receiving plant ( 101 mvt type ).
    Check item category of item is 'U'
    Check settings in OMGN
    check in OMGN Assign delivery type and checking rule and see if UB is entered there for your supllying plant.
    Also check PO is not subject to release
    Vishal...

  • GR for Order

    I want System to post for Order quantity(MB31-101) not for comfirmed quantity.How to configure this scenario?? anyone pls guide me.

    Dear Vel,
    1. while confirming the order, dont select final confirmation and confirm and
    2. in MB31, give order no, mov. type and click on Adopt+Details push button then it is possible.
    test and come back
    sree

  • Billing Plan Start Date not copied to Sales order from Service Contract

    Hi
    We are developing a process of Creation of Service Contract and then a order confirmation.
    Now based on the Order Confirmation will bill based on the Bill Plan.
    The Bill plan start date in contract header is not flowing to Sales Order header while creating with reference.
    Then navigating to Header Billing plan and if we input the date the billing plan dates are displayed.
    We checked the copy control settings and seems like the date is not copied.Is this a standard behaviour.
    If so then do we have any work arounds to achieve the same. Because the contract start date can change before confirmation.
    So business wants a sales order confirmation to be created after contract creation and bill periodically as per the Sales order instead of contract.

    Hi,
    Appreciate ur quick response. But instead of FKDAT i need the FPLA-BEDAT to be flowed to Billing Plan.Right now iam entering the following date manually at header.Instead if it copies from Contract header then manual entry could be neglected.
    Is it possible with the same routine to code with the above mentioned FPLA-BEDAT.

  • Billing Service Contracts per order instead of a billing plan

    Is it possible, with standard config, to disconnect the billing plan from a service contract and bill the service order itself with a fixed labor charge.
    Where the fixed labor charge amount comes from the contract.
    In other words, we want to bill service contract orders by billing a fixed labor charge on the orders instead of billing the fixed amount on a billing plan.
    We need to bill like this to make sure the service is complete prior to billing the contract.  Since the billing plan is independant of the service order being complete, we found that we were billing the billing plan when the service order never completed.  So we're looking for a way to sell a service contract that schedules service orders, but bills the labor as a fixed "contracted" amount on the service order.

    Hi Paul,
    I hope in service contract you have material which has the billing plan.
    Don't enter this material in service contract.Create the other material which helps to create the service order (i.e service order only created with reference to this material.)In service order you create the material for fixed price.
    I hope you know how to control the billing plan.
    Thanks,
    Senthil vadivelan.R

  • How to use the BAPI_GOODSMVT_CREATE for Transfer posting Sales order

    Hi Friends,
    How to use the Bapi BAPI_GOODSMVT_CREATE for transfer posting sales order to sales order.
    pls, send the list of parameteres to pass to the bapi, if program avail please send it to me.
    Thanks in advance
    Shankar

    You have to pass Header and GM code as the INput parameters for uing this BAPI....GM code would be structure.
    Also you have to pass the INternal table Item for the goods mvt cxreate which will contains
          BATCH.
          MOVE_TYPE.
          ENTRY_QNT.
          MOVE_PLANT.
          MOVE_STLOC.
          MOVE_BATCH.
          MOVE_REAS
    these parameters.
    Regards,
    Sushil.

  • Excise is getting post to RG23A instead RG23C for capital goods return del

    Hi SAP Guru,
    I have very critical issue to be resolved emmediatly in the area of Excise for CAPITAL GOODS, please help! the things is....
    1. At GR level using mvt 101, system is posting all BEDECSSECess to correct RG23C register, fine
    Quality people has rejected goods,When i'm trying to create vendor return delivery using......
    GR(122)>J1IS>J1IV,, useing this process system is posting BED+ECS to RG23C but SECess to RG23A, i wanted to know why SECess is getting post in RG23A instead RG23C. plz suggest if any config. chages to be done.
    or
    2. when i am trying GR(122) along with all Excise parameter, system is throwing error "RG23C-AT1 amount 1600.00 is greater than the available amount 0.00". when is checked the relevent register i found out enough balance.
    or
    3. After GR (122), when i'm using J1IH(JV) method, system is thowing error like " Balance in transaction currency 'Message no. F5702'.
    Now plz suggest the correct answer!
    Thanks & Regards
    Manoj K Singh
    +91 9940216442

    Hi Datta, thanks for the reply
    according to SAP Note 1062872 (2005B version) it reads as
    "The excise register for excisable items of type raw materials/finished goods is currently set to RG32A Part I. When you create an out going excise invoice with these type of items, the accumulator for RG32A Part I will be increased."
    I thought the same is applicable with SAP Business One 2007B version.  However what you said might be correct.  But the problem with one of my manufacturing client is whenever they raising an Outgoing Excise invoice  they have registered numbers automatically be created on the pre printed invoice paper.  where the invoice will be printed only with the qty, rate , price and register numbers rest of the information on the document is pre-printed.  So they have a column called RG23C Part I / II where register numbers are automatically printed.  But RG23C Part I & II are for "Capital Goods"
    If I consider these manufactured items as "capital goods" then it will raise register numbers automatically.  but this will not acceptable.  correct me if i am wrong.  so all of these items should be cosidered as Finished Goods in the item master data.  if i do that again there is a conflict with their RG23C Part I / II on the pre-printed column and i wont be raising any register numbers. 
    Please update me on how should I deal with this issue
    SV Reddy

  • Transfer posting for sale order

    I have Material A Received from customer A 100 mtrs, in Storage location 0001
    Customer is telling me to use only 20 mtrs. so i will raise sale order (for the rest of the 80 mtrs he will tell when to issue to prod)
    By this time i have to do transfer posting only for 20 mtrs and also i have to create a batch and keep it in 0002 storage location
    what is the correct movement type i have to use??

    Hi murugan,
    I am receiving material by raising PO, then i am doing GR
    For eg suppose customer is giving 10000 mtrs, i will raise PO for 10000 mtrs and take the printout of it and i give to him as Receipt that PO number is for eg 1000
    i will do GR for 10000 qty against that PO number 1000 and keep it in 0001 str location
    in stock i will have 10000 mtrs of customer material
    Later after 1 month he will tell me what design has to be printed on the Material
    that too he wont give for total 10000 mtrs he will be giving only for 2000 mtrs
    for this 2000 mtrs i have to create a batch and i keep it in 0002 str loc
    while receiving material the code will be CM01
    After receiving the design from the customer we have to do transfer posting for 2000 mtrs and the code will be BC01 batch - 1000b01(shows 1000 is the Tracking number(PO number) B01 Batch 01)
    so that we come to know how much material have been received from the customer and for how much metres we have received design
    How much is still lying in storage location, tracking will be easy
    My question is CM01(customer material at initial stage dont have batch number)
    After receiving design for partial quantity  to do TP matereial to material  for 2000 mtrs fromt received 10000 mtrs.
    Material to material TP at that time system should create Batch? sale order also will be created as soon as we receive the Design for 2000 mtrs

  • BAPI/Function Module for posting internal order + cost center plan

    Hi Guru:
    Is there any function module/BAPI, which could be used to post internal order + cost center( both of them )plan data?
    Like post a record:
    internal order = 10000
    cost center = C1000
    amount = 1000$
    for plann version 30?
    It seems the BAPI could only contain 1 cost object, either cost center or internal order.
    Thanks.
    Eric

    Hi again,
    I think you may have missed something important here. In R/3 there can only be a single "real" cost object for any one posting. If not then the whole SAP financail model would collapse as there would be "double postings" and that is certainly not wanted.
    If there is a need to post to two cost objects, like in your case, then one of the cost objects MUST be statistical.
    In your scenario SAP has thought of a solution that might be of help for you. An internal order can be set to be statistical in master data. When posting to both the cost center and the internal order then you will get a real posting for the CC and a statisitical posting for the IO. Reporting does work with this as per your requirement.
    Hope this gives you some hints for how to proceed.
    Regards, Johan
    Aaaaah. Noted that this was only plan data. Sorry. But the same still applies for plan data postings as well as for actual data postings. If there should be just one posting that could be "drilled down" from IO to CC -> If you post twice then, when doing "Grand total" for instance, double values would appear. So, still IO should be statistical. //Johan
    Message was edited by: Johan von Reedtz

  • TS1424 HI, i slighty made a mistake when i was attempting to buy runes for Order&Chaos online. I somehow didnt noticed that i bought $14.99 of gold instead of runes. Is there anyway i can revert that?

    HI, i slighty made a mistake when i was attempting to buy runes for Order&Chaos online. I somehow didnt noticed that i bought $14.99 of gold instead of runes. Is there anyway i can revert that?

    All purchases are considered final, but you can try contacting iTunes support and asking them : http://www.apple.com/support/itunes/contact/ - click on Express Lane, then iTunes > iTunes Store

  • No goods issue can be posted for Stock Trasnport Order

    Hi,
    I am in MB1B transaction, 35 movmt type (BP01 plant) and want to psot the stock to stock in transit to another plant (BP02). STO was created in BP02 plant and Order DS was in BP01 plant.
    Now, i am getting error that no goods issue can be posted for Stock Transport Order.

    Hi,
    It is not creating a delivery thru VL10b. What u meant was create delivery and then do PGI. It will put that stock in transit.Isn't it?? But that is not happening.
    Also, MIGO doesn't have movement type 351 E.
    Please provide further queries.
    Regards,
    Thomas

  • Excise Invoice for Order Based Billing Scenerion

    Dear Friends,
    We have a scenarion, wherein we are working with Sales Order Based Billing.
    We are in the process of Implementing CIN with TAXINN.
    Is it possible to create excise invoice for the scenarion of Sales Order based billing, instead of delivery based billing.
    If yes, what are the steps we need to follow to configure the same.
    Regards,
    Harsh

    hi
    If u want the create  Excise Invoice for Order Based Billing Scenerion, u must be set in billing document in General control in fields is.
    <b> SD document categ.   M      Invoice                                            
    Transaction group    7      Billing documents                                  
    Billing category                                                               
    Document type                                                                  
    Negative posting            No negative posting                                
    Branch/Head office          Customer=Payer/Branch=sold-to party                
                                 No                                                 
    Invoice list type    LR     Invoice List                                                                               
    Rebate settlement                                                              
    Standard text     </b>     
    Best copy of F2 Invice. and this billing type in outgoing invoices in Tax on goods movement in Logistics general.
    Rewards point it helps

  • Va01:errors during posting sales order

    Hi there,
    can anyone help me on the error log during posting sales order via va01? the checking of sales order is correct.
    Runtime Errors         MESSAGE_TYPE_X
    Date and Time          2009.02.17 10:11:37
    Short dump has not been completely stored (too big)
    |Short text          |
    |    The current application triggered a termination with a short dump.  |
    |What happened?      |
    |    The current application program detected a situation which really   |
    |    should not occur. Therefore, a termination with a short dump was    |
    |    triggered on purpose by the key word MESSAGE (type X). |
    |What can you do?    |
    |    Note down which actions and inputs caused the error.   |
    |       |
    |       |
    |    To process the problem further, contact you SAP system |
    |    administrator.  |
    |       |
    |    Using Transaction ST22 for ABAP Dump Analysis, you can look         |
    |    at and manage termination messages, and you can also   |
    |    keep them for a long time.   |
    |Error analysis      |
    |    Short text of error message: |
    |    Maintain the current CRM release (table CRMPAROLTP)    |
    |       |
    |    Long text of error message:  |
    |     Diagnosis      |
    |         Various transfer errors occur when transferring SAP sales orders to         |
    |         CRM or there is no status update or the status update has errors            |
    |         when transferring from CRM to the SAP system. This is caused by an          |
    |         incorrect entry for the CRM release in the SAP table CRMPAROLTP, or         |
    |         no entry is maintained at all.       |
    |     System Response|
    |         To avoid data inconsistencies, this message causes a short dump.            |
    |     Procedure      |
    |         Maintain table CRMPAROLTP in your SAP system as is described in SAP         |
    |         Note 691710 and then repeat the process again.    |
    |     Procedure for System Administration      |
    |       |
    |    Technical information about the message:  |
    |    Message class....... "V3"    |
    |    Number.............. 302     |
    |    Variable 1.......... " "     |
    |    Variable 2.......... " "     |
    |    Variable 3.......... " "     |
    |    Variable 4.......... " "     |
    |How to correct the error         |
    |    Probably the only way to eliminate the error is to correct the program.          |
    |    -  |
    |       |
    |    If the error occures in a non-modified SAP program, you may be able to           |
    |    find an interim solution in an SAP Note.  |
    |    If you have access to SAP Notes, carry out a search with the following           |
    |    keywords:       |
    |       |
    |    "MESSAGE_TYPE_X" " "         |
    |    "SAPMV45A" or "MV45AF0B_BAPIDATEN_ERMITTELN"           |
    |    "BAPIDATEN_ERMITTELN"        |
    |       |
    |    If you cannot solve the problem yourself and want to send an error  |
    |    notification to SAP, include the following information:|
    |       |
    |    1. The description of the current problem (short dump) |
    |       |
    |       To save the description, choose "System->List->Save->Local File  |
    |    (Unconverted)". |
    |       |
    |    2. Corresponding system log  |
    |       |
    |       Display the system log by calling transaction SM21. |
    |       Restrict the time interval to 10 minutes before and five minutes |
    |    after the short dump. Then choose "System->List->Save->Local File   |
    |    (Unconverted)". |
    |       |
    |    3. If the problem occurs in a problem of your own or a modified SAP |
    |    program: The source code of the program   |
    |       In the editor, choose "Utilities->More |
    |    Utilities->Upload/Download->Download".    |
    |       |
    |    4. Details about the conditions under which the error occurred or which          |
    |    actions and input led to the error.       |
    |       |
    |User and Transaction|
    |    Client.............. 200     |
    |    User................ "SAMSON"|
    |    Language key........ "E"     |
    |    Transaction......... "VA01 " |
    |    Program............. "SAPMV45A"           |
    |    Screen.............. "SAPMV45A 4001"      |
    |    Screen line......... 65      |
    |Information on where terminated  |
    |    Termination occurred in the ABAP program "SAPMV45A" - in "BAPIDATEN_ERMITTELN".  |
    |    The main program was "SAPMV45A ".         |
    |       |
    |    In the source code you have the termination point in line 338       |
    |    of the (Include) program "MV45AF0B_BAPIDATEN_ERMITTELN".            |
    |Source Code Extract |
    |Line |SourceCde     |
    |  308|    else.     |
    |  309|*-----Nicht unterstu9EF7zt, Abbruch        |
    |  310|      message a301(v3).    |
    |  311|    endif.    |
    |  312|  endif.      |
    |  313| |
    |  314|*-Szenario A pru9EE4en        |
    |  315|  if lv_scenario_a   = 'A'.|
    |  316|    vbak-vbkla+2(1) = lv_scenario_a.    |
    |  317|  endif.      |
    |  318| |
    |  319|*-ermitteln CRM-Release    |
    |  320|  call function func_name  |
    |  321|        exporting          |
    |  322|            i_paraname = 'CRM_RELEASE'  |
    |  323|        importing          |
    |  324|            e_parval1  = lv_parval1.    |
    |  325|  lv_release_crm = lv_parval1+0(3).     |
    |  326| |
    |  327|* If lv_release_crm empty => X-message (correct download not possible)         |
    |  328|  if da_download_active = charx.        |
    |  329|    CALL FUNCTION 'CRM_CONNECTED'       |
    |  330|     IMPORTING|
    |  331|       CRM_CONNECTED       = lv_crm_connected        |
    |  332|     EXCEPTIONS            |
    |  333|       NO_CRMRFCPAR        = 1          |
    |  334|       OTHERS = 2          |
    |  335| .            |
    |  336|    IF sy-subrc = 0 and lv_release_crm = space and   |
    |  337|       lv_crm_connected = charx.        |
    |>>>>>|        message x302(v3).  |
    |  339|    ENDIF.    |
    |  340|   endif.     |
    |  341| |
    |  342|*-Fu9EEElen der View fu9EF5 das Ermitteln der Auftragstabellen          |
    |  343|  da_sales_view-partner    = charx.     |
    |  344|  da_sales_view-sdcond     = charx.     |
    |  345|  da_sales_view-sdcond_add = charx.     |
    |  346|  da_sales_view-contract   = charx.     |
    |  347|  da_sales_view-text       = charx.     |
    |  348|*-bei mehr als 1000 Belegflusssu92DEzen werden Daten nicht ermittelt |
    |  349|  if lv_tabix_vbfa < 1000. |
    |  350|    da_sales_view-flow     = charx.     |
    |  351|  endif.      |
    |  352|  da_sales_view-billplan   = charx.     |
    |  353|  da_sales_view-configure  = charx.     |
    |  354|  da_sales_view-credcard   = charx.     |
    |  355| |
    |  356|*-Im Standardszenario soll eine manuelle u818Ederung eines CRM Belegs|
    |  357|* (ab CRM Release 30A) nicht zuru9EDEk ins CRM gesendet werden. Das  |
    any responses will be awarded,
    regards,
    samson

    Hi,
    Maintain the current CRM release.
    The dump might have occurred when transferring SAP sales order to CRM.
    This has caused a error in SAP table CRMPAROLTP .
    Go to SE91 provide the message class & message number, then click where-used-list & select the program check box.It will show you the program name MV45AF0B_BAPIDATEN_ERMITTELN.
    Just check the program with the ABAPer.
    Hope this helps.
    Regds.......
    Sumit

  • Issue in creating sales order with ref contract(quantity)

    hi friends,
           I am creating sales order with reference contract using
    "BAPI_SALESORDER_CREATEFROMDAT1"
    my issue is with quantity field when i am entering quantity as  1 then it is taking as 0.001
    i am also declaring its unit field too but there is no change.
    in my program i am taking quantity as parameter.
    field description is like this Order qty in sales units - 00009001 corresponds to 9.001
    is there any chance of changing the quantity .
    please help.

    There is another similar post...look at those comments.  Consider the data types in use...in true numeric fields with decimals, the decimal is implied, so look at how you're sending and/or converting any value....  For instance, if I were sending data to a quantity field described as curr 15, decimals 3, I would expect that I needed to send 1.000 (or perhaps 1000, depending on my testing) in the input to get a quantity of 1.

Maybe you are looking for