Two modifiable invoice output types to be generated

Hi experts,
One of my customer has requested us that he need modifiable output types. the first invoice will be like a normal one which he want to keep it for company internal purpose and posting to FI will be done on that basis.
the second invoice is based on first and is splited into two parts which he want to send to customer it can be anything llike 80-20, 90-10, 40-60, 50-50, 20-30 and many more as per user requirement.  the field on which the invoice is to be splitted is on material price. in part A  suppose it will be 80% of material price + 100% taxes and in part B it will be remaining 20% of the amount left. Everywhere in first part 100% of taxes are charged.
can i use proforma invooice concept or any other or  a complete Z program is to be written.
please suggest
with regards
SANTOSH GOSWAMI

hi,
i think you can achieve it
but, its a huge task for an abaper to understand your requriment
as per your requriment you have to align that many logics in the smart form from smart form point of view.
then i think so that many condition types in outside condition records.
happy new year
please check with your abaper and confirm
balajia

Similar Messages

  • Print a invoice output type on two printers

    Hi,
    I want to print a invoice output type on two printers simultaneously.
    Is there is any ways to assing this.
    Regards,
    S

    Hi,
    From SAP at a time only single printer can print the Output.
    But once the spool request is generated, in the OS level with the help of network people on SPOOL SERVER you can distribute that Spool request to multiple printers.
    Regards,
    Anji

  • Invoice output type getting triggered after setting SY-SUBRC = 4 in routine

    Dear Friends,
    When ever invoice document is generated, if the invoice document is completed and if its accounting document is generated successfully, we need to trigger an output type for invoice ZRD0
    For this purpose, we have created a routine 902 in our system. If the required condition, mentioned above, fails then SY-SUBRC set as 4 else set as 0 to trigger the output type.
    Currently we are facing a problem, even after setting SY-SUBRC as 4 in routine 902, output type ZRD0 getting triggered.
    Please help me to fix this bug.
    Thanks a lot.
    Best regards,
    Amol Chaudhari.

    Hello Aditya,
    I have maintained same code in both routines 'kobed_902' and 'kobev_902'.
    Required code maintained in the routine,
    sy-subrc = 4.                          " Do not trigger output type
    * If the posting document is created or Billing document canceled    *
    * and if invoice document is Completely processed then the output    *
    * type ZRD0 is Triggered.                                            *
      IF komkbv3-uvall CA gc_c.   "Invoice document is complete or not
        IF komkbv3-rfbsk CA gc_ce.   "For VF01 and VF11
          sy-subrc = 0.
        ENDIF.
      ENDIF.
    We are getting this problem on production client and not able to generate the scenario on quality.
    The output type is actually an EDI output type which is generating an IDOC for the invoice.
    Thank you.
    Best regards,
    Amol Chaudhari.

  • MIRO - Invoice Output types (MR90)  Routines Based on Specific Suppliers

    Hi All,
    Requirement is to trigger Invoice outputs for a specific set of suppliers, while doing invoice verification in MIRO and the same need to be processed in MR90 for the output.
    Is there a routine which triggers a invoice output ( type REKL) only for specfic set of suppliers, for e,g if the suppliers are all ERS suppliers then it should trigger "REKl" else not?
    I am aware we have a routine 181 which can be modified but wanted to know from experts if this kind of requirements has a standard solution.
    Will appreciate any help regarding this.
    Note :Standard settings and customization have been done and triggering output is not an issue so please address the specific requiremennts.
    Regards
    Swagat Panda

    Would like to know more on how your are cancelling ERS invoices already settled? as i am not able to cancel them in MR8M is there any other ways around it?
    Also, Sub Cr we are using not for back dated price changes but since we are a service company we don't have concepts of MAP prices for the materials all are account assigned materials and get expensed and revaluation will just act as a statistical entry as there won't be stock at any point of time.
    The invoice reduction we are not using as these are all ERS invoices and if there is any amount to be debited to the supplier we come to know after a settlement run (MRRL) is over and we see a "visual" quality defect at a later point of time as i mentioned earlier we don't have stock.
    So this is one of the reason why we are debited the supplier at a later stage using Sub Cr and for this the vendor has to be sent a "notification" that we are going to debit him for a delivery ( account assigned ).
    But your suggestions were helpful in setting up business rules.
    Please be in touch.
    Regards
    Swagat Panda

  • Error in invoice output type.

    Hi All,
    When we are trying to send invoice using ZXXX output type and external send as medium i.e transmission medium is 5  using VF02. This invoice is not going out and output type is in red/error status with no process log.
    Could you please help.
    Thanks,
    N M Poojari.

    Well, that's poor programming as you've already figured out.  The output program should be calling NAST_PROTOCOL_UPDATE and adding a message to the processing log so you can determine what's wrong without guessing or debugging.  What you need to do now is debug the output program and find the point where it sets the return code (the parameter in the output subroutine call) to a non-zero value and determine the condition that that triggered the error.

  • Invoice output type

    Hi all,
                 How to assign my Zform to invoice. Kindly explain me process.
    Thankx advance,,,,

    Hi,
      The Output Type for the Invoice is RD00.
    Goto the Transaction NACE and select the Application Area V3 Billing and click on Output Types.
    There you can see the Output Type RD00. Select that and double click on Processing Routines which will be on the left side. Here you can see the form assigned. Goto Change mode and assign your ZForm.
    Regards,
    Roja Velagapudi.

  • Two pick list output types

    Hi,
    I have a requirement related to pick list output types. A pick list output type is already configured and assigned to shipping point and is used for taking pick list for SD customer delivery.
    I want to create another pick list output type which is to be assigned to same shipping point for subcon delivery alone.
    How can I configure it?
    Your inputs please.
    Regards,
    Siva

    No feedback

  • Error while triggering program through output type while saving invoice

    Hi,
    I have a scenario where in my Z program needs to be triggered when saving a invoice.
    For that we have attached out Z program to output type which gets picked while saving invoice.
    In the Z program we have written the entire code in Form Entry subroutine.
    In the Z program we have called a FM "SD_SALESDOCUMENT_CREATE", to create a sales order.
    After sales order is created we have used a Commit statement.
    If I run the Z program individually, Salesorder gets created perfectly.
    How ever as per scenario when trying to save the invoice, output type gets picked. But program doesn't get called.
    and when I go to the saved the invoice I get the following error immediately:
    "Error document - Update was terminated"
    I have found that the problem is with COMMIT statement through transaction SM13.
    Can anybody help me with this. I cannot save the sales order without COMMIT, so I have to use it.
    Thanks in Advance,
    Rohan.

    Hi Rohan,
    I have worked on almost similar kind of requirement as you. 
    "Error document - Update was terminated" is because saving of invoice is done in u201CUpdate Tasku201D. Again in that work process, FM also calls for update task, which is not allowed and give short dump.
    Here are two different approaches to cope up in this scenario.
    1.Call FM in NEW TASK.
    Calling Function module in new task will assign new work process and will use different update task.
    Use:
    CALL FUNCTION 'SD_SALESDOCUMENT_CREATE' STARTING NEW TASK 'task'
    This will not give update termination error.
    Call of FM in this way will work, but as this will be asynchronies call you will be not able to get status/message out of the FM call result.
    If capturing return message is mandatory, use below approach
    2, Process output type via Job
    Set output type, dispatch time u201CSend with periodically scheduled jobu201D in u201CDefault valueu201D tab.
    Run batch job for program u201CRSNAST00u201D with appropriate variant.
    Please let me know if you need any further details.
    Best Regards,
    Nisarg

  • Same output type gets generated twice when we create PO

    Hi,
    I have a problem. When I create PO the same output type ZEA gets generated twice. It should come only once. What could be the problem?
    Please give me some pointers.
    Regards
    Purva

    Hi
    goto the PO in ME22N
    goto Messages
    select the Output type and check the settings in Communication Method and Further data about the messages etc and other print parameters
    Regards
    Anji

  • Repeat Purchase Order Output Type - Auto Repeat

    Hi,
    Currently, when we create the Purchase Order the output type will be automatically generated in the message tab once the  Purcahse Order is saved.  In our Purchase Order process, we have using the function Purchase Order Online Approval and Purchase Order Auto-email to vendor once the Purchase Order is approved.  
    For the Purchase Auto-email to vendor, we have modified the output type program to enable the Purchase Order auto-email function to vendor once the Purchase Order and it's working successfully and teh email is based on the output type status.
    Now we have problem when the approved Purchase Order is revised and requires the reapproval. Once the Purchase Order is reapproved there is no new output type is genereated and therefore now email is out to vendor.Need the expert advice how to configure to repeat the output type when the Purchase Order is reapproved.
    Rgds
    Zahari

    You have to ensure all the changes that are print relevant are included in the following configuration. Basically you have specify the PO fields that are print relevant, which means any change on this field will trigger a new print out message.
    Here is the configuration path
    SPRO -> Material Management -> Purchasing -> Messages -> Fields Relevant to Printouts of changes

  • Output type determination program or fuction module.

    HI Gurus,
    I'm looking for the standard program or function mudule that the SAP ERP are using for the determination of invoice output type.
    I want to debug why is not accepting some fields.
    Know anyone wich one is it?
    Thank you in advance.
    Abel

    Dear Abel,
    o        Program: RSNASTED
    o        Form routine: EDI_PROCESSING
    o        Procedure: V10000
    For Complete Information, refer:
    [Invoice Message Control Configuration|http://www.erpgenie.com/sap/sapedi/messagecontrol.htm]
    I hope, this would be really helpful, to you.
    Best Regards,
    Amit

  • Output Type Determination

    Hi experts,
    I have a requirement wherein if an EDI invoice output type is selected during the creation of the billing document, then all the remaining output types below that should not be selected. Please find below the screen shot of the output procedure used. Whether a customer is relevant for EDI output or not is based on different values provided in different fields and the business do not want to follow that approach.
    Please provide suggestions/pointers to achieve this requirement.
    Thank you,
    Som

    Hi
    In my opinion yes. In table NAST there will be a record ofr ZINV. Taking the VOFM 101 as a template (your EDI output is ZINV), maybe, your VOFM 901
    PERFORM KOBED_062.     "call vofm 62
    LOOP AT XNAST WHERE KSCHL EQ 'ZINV' AND
                                            OBJKY EQ MSG_OBJKY   AND
                                           AKTIV EQ SPACE       AND
                                           VSTAT EQ '0'.
        EXIT.
      ENDLOOP.
    IF sy-subrc = 0.  "it was found
    sy-subrc = 4.     "output not created
    ELSE.
    su-subrc = 0.
    ENDIF.
    Create your VOFM (remember the note I told you in my first answer), and change the VOFM 901 for the other output types different to EDI.
    Although it's for pricing, see also SAP Note 156230 - Requirements: What is permitted, what is not?.
    After, debug it and fit to your requirements. During the debugging, check how XNAST is populated.
    I hope this helps you
    Regards
    Eduardo

  • Invoice Outputs

    Hai Guys,
    I have assigned condition records (Sales Org / Customer) for the invoice output type in 'vv31'. But when I look in the header of the Billing document, at the output, the condition type is missing. I have to manually enter the condn type (ZRD0) and assign the communication method for it.
    Can somebody say why the condition type is not picked in the Billing document?
    Regards,
    Maheshwaran. I

    Hi ,
    It seems you have first created invoice and afterwords updated condiitton record.
    Output type would appear for newly created invoice or In changed mode for old invoice.
    Hope it would help.
    DRD

  • EDI/ALE-Output type-Process code relation?

    Hi.
    In EDI preocessing the relation between the Message type and the process code is know.
    But where is the realtion of either of these two to the output type?
    When we hit a F4 in the message control in WE20 for process codes it gives us a list.
    How is this linkages established.
    Output type-process code-message type-output routines?
    Please dont answer in vague terms.

    Dear experts,
    I am a little further now.
    I used output condition WA01 which is already set up in NACE and in MN23 I set up:
    In SP01 I can see the created Spool entries after creating the Good issue with ME2O. So the print out would work. But I need an EDI output....
    I created a new output condition ZWA1 in NACE and set "Processing routines" to EDI.
    I set "Partner functions" to EDI and LS - logical system.
    In MN23 I have:
    I set Event Type to "WA" because when I look at a material document in MB03 it also shows WA:
    In WE20 I have my LS - logicals system and set up the output for MBGMCR03:
    What confuses me is: I have to send the EDI output to a LS - logical system. But in MN23 I can't set the LS - it gives error: "You cannot enter a partner function for output ZWA1"
    No IDoc is created so far - please help. Thank you.
    Best regarsd,
    Peter

  • Output type for ORDCHG is not created in PO

    Hi,
    We have a problem for the output type autogeneration when a PO is changed (ORDCHG).
    The scenario is the next:
    - We have a Z output type for the creation of the PO. It works fine (the outputy type is generted and the idoc sent)
    - We have another Z output type (ZCG3) for th PO change. The output type is not generated automatically whe you change the quantity for example. The strange thing is that if you create the output type manually and you send the idoc and later you change again the PO, now the output type is generated automatically. So it is like it is necessary a previous output type ZCG3.
    Do you know where could be the problem?
    We have the condition records as the other output type. Also we have marked Multiple issuing and in WE20 we have 2 entries for message ORDCHG in message control (one entry with change message flag marked and the other one without to mark).
    Thank you in advance,
    Manel

    check the "MULTIPLE ISSUING" option in NACE.
    NACE -> Select Application EF -> Click on Output types -> Select output type -> Click on Details Button -> Go to General Tab -> Select Multiple Issuing option
    Regards
    Vinod
    Edited by: Vinod Kumar on May 3, 2010 4:43 PM

Maybe you are looking for

  • Photoshop cs4 crashing on saving and opening .pdf

    Each time i try to use photoshop cs4 to save a file as a pdf or open a pdf  the pinwheel will pop up and the programs will crash. I still use the cs3 nd it will do save the files as pdf with no problem.  I have a mac book pro 2.4 ghz processor with 2

  • Illustrator crashes every time I open a file from Bridge

    Every time I open an  AI file from Bridge, it crashes Illustrator.  Bridge stays open though.  Any idea why??? 

  • HT2905 itunes has duplicated all my imported songs and not the albums so cannot use your solution

    Itunes has duplicated all the songs of my library; how can you get rid of duplicates the quickest way possible knowing that I can't use the suggestion to delete albums as they are the songs and not the albums which have been duplicated.

  • Need to link theTables STXH and MAPL or PLPO

    Hi Gurus, I need to link the tables STXH and MAPL (  or PLPO) as we are preparing a report to fetch the routings and materials on the basis of object text (i.e available in routing long text). Please help me in this regard. Thank you in advance. Nave

  • Autoquit in DIadem 11

    Hi, I am trying to autoquit in a script which is been called by and exteral service through ToCommand. The program works fine with 10.2 but when the same program is run in version 11 the script is not terminated. When I checked the help file it says