Difference between Idoc ACC_INVOICE_RECEIPT03 & INVOIC

Hi
I am a total FI ignorant (I know SD so I can answer questions there!); I was asked to think of an interface that posts AP invoices.
Some invoices have a purchase order (and we need to finish the MM flow) so the interface can use Idoc INVOIC01/02 I believe. But some invoices do not have a PO number and need to be either posted or parked.
Can I use the same Idoc for that (with dummy PO), or should I use ACC_INVOICE_RECEIPT03 ? of course I would prefer to use the same Idoc for everything if possible...
I don't understand the difference between the 2 Idocs.
Thanks for your help.
Agathe

Hi,
Chekc the IDoc received, may the amounts are in proper format, check with the ABAPer for correct format.
VVR

Similar Messages

  • Difference between idoc and rfc

    what is the difference between idoc and rfc? when and where it is used? when there is idoc, why rfc vice versa?

    IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. 
    IDocs are used for asynchronous transactions:  Each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. 
    Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions. 
    A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms. An IDoc encapsulates data so that it can be exchanged between different systems without conversion from one format to another. 
    IDoc types define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands. 
    An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication
    layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. 
    The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system
    RFC
    Remote Function Calls (RFC) and data exchange through IDoc message documents. RFC makes direct and synchronous calls of a program in the remote system. If the caller is an external program it will call an RFC-enabled function in R/3 and if the calling program is the R/3 system it will call an RFC-function in another R/3-system or it will call a non-R/3 program through a gateway-proxy (usually rfcexec.exe). BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    note:reward points if solution found helpfull.....
    regards
    chandrakanth.k

  • Difference between billing and invoice?

    Hi all
    can anybody say Difference between billing and invoice?
    thanks

    Hi Ipsit,
    Invoice is document indicating to delivery goods and Billing is a receipt of payment
    Tables are VBRK & VBRP. For flow, go to transaction VF03, enter document number and hit 'Display Document Flow' button on toolbar
    VBRK and VBRP holds billing/invoice details..
    Billing Document:
    Generic term for invoices, credit memos, debit memos, pro forma invoices and cancellation documents.
    The tables are VBRK and VBRP.
    2) -- once u do PGI the delivery document will be created. There is no way to stop it.. The thing u can to do go to the list of created deliveries in VL09. Select the delivery doc which u created. There u have the option of reversing the goods or canceling it.
    Billing is generic term and u can say invoice is a type of billing document.
    After PGI only way left is to cancel it by Using TCODE MBST as this Tcode is used to cancel any material document.
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • What'z the difference between the Commercial Invoices and

    What'z the difference between the Commercial Invoices and
    Invoices/Excise Invoices? Also I understand that we can combine 2~3
    invoices and can create one commercial invoice? If it is possible, how
    to create the same?
    cheers
    shalsa007....

    Hello,
    A commercial invoice is a bill for the goods from the seller to the buyer. Commercial invoices are utilized by customs officials to determine the value of the goods in order to assess customs duties and taxes.
    In general there is no standard form for a commercial invoice although they tend to contain many of the following features:
    •     seller's contact information
    •     buyer's contact information
    •     consignee's contact information (if it is different from the buyers)
    •     invoice date
    •     a unique invoice number
    •     sales terms (usually in incoterm format)
    •     payment terms
    •     currency of sale
    •     full quantities and description of merchandise (Generally this includes unit price and total price. Product descriptions should be consistent with the buyer's purchase order. Including the Harmonized System commodity codes can be helpful, especially in countries that are WTO members.)
    Excise invoice “Original for Buyer copy”, whether  prices are inclusive or exclusive of excise duty.
    The invoice in which the Excise duties are included.
    As per Indian tax system, Excise duty (16%) is payable by each manufacturing unit on the value of manufactured goods / on the value added. The manufacturing plant is supposed to submit an excise duty report on fortnightly / monthly basis. Various registers (RG1, RG23A, RG23C, PLA) are maintained for that purpose, which record all the transactions including movement of goods, cenvat credit available and cash balance available.
    In SAP, we use transaction j1id for configuration and j1iin, j2i7, j1i5, j2i5, j2i6, j1ip for creating, extracting and printing excise invoice. 
    *Please reward if this helps**
    Regards
    AK

  • Difference between billing and invoice?  How to stop PGI?

    can u please help me in these questions.
    Difference between billing and invoice?  How to stop PGI?

    Invoice is document indicating to delivery goods and Billing is a receipt of payment
    Tables are VBRK & VBRP. For flow, go to transaction VF03, enter document number and hit 'Display Document Flow' button on toolbar
    vbrk and vbrp holds billing/invoice details..
    Billing Document:
    Generic term for invoices, credit memos, debit memos, pro forma invoices and cancellation documents.
    The tables are VBRK and VBRP.
    2)-- once u do PGI the delivery document will be created . there is no way to stop it  .. the thing u can to do go to the list of created deliveries in VL09.. select the delivery doc which u created.there  u have the option of reversing the goods or canceling it.
    let me know if i am wrong...
    thanks,
    madhan
    Message was edited by:
            madhan n

  • Difference between IDOC & RFC

    1. Can someone explain the difference between IDOC & RFC
    2. from processing point of view which one would be the best performance

    IDOC      BAPI
    IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system.
    BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    Idocs are processed asynchronously and no information whatsoever is returned to the client,      
    BAPIs are called synchronously and (usually) return information
    The target system need not be always online. The IDOC would be created and would send the IDOC once the target system is available (tRFC concept). Hence supports guaranteed delivery      
    whereas for BAPIs the client code needs to do the appropriate error handling.
    With asynchronous links the sub-process on the client can be finished even if the communication line or the server is not available. In this case the message is stored in the database and the communication can be done later      
    Problems with synchronous links occur if the communication line or the server is temporarily not available. If this happens, the sub-process on the client cannot be finished (otherwise there would be data inconsistencies).
    The disadvantage of asynchronous links is that the sub-process on the server cannot return information to the calling sub-process on the client. A special way for sending information back to the client is required. In addition, a special error handling mechanism is required to handle errors on the receiving side.      
    Synchronous links have the advantage that the sub-process on the server can return values to the sub-process on the client that has started the link.
    IDOCs may
    be more changeable from release to release.
    BAPIs are not totally immune to upgrades
    IDOCs  are poorly documented      
    BAPIs are reasonably well documented.

  • Difference between IDOC Bundling and IDOC Packaging

    Hi,
    Can anybody please explain the difference between IDOC bundling and IDOC packaging?
    Thanks,
    Loveena.

    Hi,
    IDoc Bundling is the changing the occurance of IDoc.
    In a scenario If there is a necessitity for changing the Occurance of some segment of the IDOC u have to perform this steps
    1.Import the IDoc to XI.
    2.Export the IDoc(i.e XSD format) and save it to the local machine.
    3.Make changes to the IDoc structure by modifying the XSD file in the local machine.
    4.Save it as an XSD file Itself.
    5.Import the XSD file in the IR under the External Defination.
    6.Use this XSD in your Message Interface/Mapping which is same as IDoc structure but with some changes that u have made.
    Go Thru this Blog <a href="/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change Bundling - Trick without BPM</a> BY Michal Krawczyk where the Occurance of the IDoc is changed to 1...Unbounded from 1...999999999 by using the XSD.
    IDoc Packing is collecting of IDoc
    <a href="/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm of Multiple type IDOCs in BPM</a> BY Pooja
    Regards
    Santhosh
    Remember to set the thread to solved when you have received a solution
    [url=Use a Good Subject Line, One Question Per Posting - Award Points;  Use a Good Subject Line, One Question Per Posting - Award Points[/url]

  • Difference Between IDOC Message Type PORDCH & ORDCHG

    Hi
    Could anybody clarify me difference between Idoc types PORDCH & ORDCHG.
    For PO Change (Can be adding new line item, deleting existing line item, Change existing line item )
    which IDOC is suggested.
    Can i use ORDCHG Idoc for this purpose, But i find many fields are not exist in this segment.
    Pl clarify.
    Rams.

    Use ORDCHG message type with basic type ORDERS03

  • Posting of difference between PO and invoice by authorization level

    Hi all,
    I have a question on price difference between PO and invoice. 
    If i want to restrict postings of invoice by authorization like the following, is it possible to be done?  If yes, how?
    Clerks only allowed to post those invoice with no difference and rounding difference (small difference).  Other invoice with difference (not caused by rounding) can be posted by a higher authorised person and not the clerk.  Can this type of authorization be set? 
    Thanks.
    Regards,

    Hello
    First decide on the authorization roles for different users.
    Then these roles can be set by the BASIS team.
    Also tolerence groups for different users and amounts can also be set.
    Tolerances for Employees
    To carry out the activity, choose one of the following navigation options:
    Transaction Code     SPRO
    IMG Menu     Financial Accounting ® Accounts Payable Accounts Receivable  ® Business Transactions ® Incoming Payments  ® Manual incoming payments ® Define Tolerance Groups for Employees
    Tolerances for Business Partners
    To carry out the activity, choose one of the following navigation options:
    Transaction Code     SPRO
    IMG Menu     Financial Accounting ® Accounts Payable Accounts Receivable  ® Business Transactions ® Incoming Payments  ® Manual incoming payments ® Define Tolerances (Customer)
    Regards

  • Difference between IDOC segments starting with E1 and E2

    Hi all,
    What is the difference between IDOC segments starting with E1 and E2
    Thanks

    Hi Kajol,
    A segment in SAP system is technically implemented as three physically separate pieces.
    1. Segment type u2013 the version-independent name of the segment. Standard SAP names begin with E1.
    2. Segment definition u2013 contains the fields which represent the data. Its maximum size is 1000 bytes. Standard SAP definitions start with E2 with the last 3 characters implying the version of the segment.
    3. Segment documentation u2013 represents the data dictionary documentation for each field in the segment definition. It begins with E3 for SAP provided segments.
    For example, E1EDP01 will be your segment type and E2EDP01003 will be your segment definition with 003 indicating its version.By default, the segment type points to the latest segment definition.
    Kindly do reward points if you find this as useful.
    Regards,
    Aswin

  • Difference between IDOC Type WBBDLD06 and WP_PLU03

    Hello Friends,
    Can you please suggest me the difference between IDOC Types WBBDLD06 and WP_PLU03.
    Regards,
    Narendra Goyal

    No Answer

  • Report - quantity and value difference between delivery and invoice?

    Hello experts,
    My client use u201EProof of deliveryu201D t-code: VLPOD. There is always quantity and value difference between delivery and invoice.
    Do you know any report which will show this differences between delivery and invoice?
    Best regards,
    Maciej

    Hi,
    Note 867678 - Proof of delivery (POD), delivery and billing document will help you to understand POD flow.
    You have the tcode VLPODF/VLPODL/VLPODA, but perhaps they will not help you. So, as the before note suggests you, you can use the tables VBFA, LIKP, LIPS, VBRK, VBRP, TVPOD and TVPODG to do your own report.
    I hope this helps you
    Regard,
    Eduardo

  • Difference between Idoc Adapter and Proxies..

    HI XI Guru's,
    I am new to XI, I wanted to know what is the difference between Idoc adpater and proxies. When and what should be preffered ?
    Warm Regards,
    - Priya R

    idocs which mean - (intermediate documents)  are standard  document formats which sap systems use to store as well send data from one system to another. If this is the format in which data has to received by R/3 then you will use idoc adapter in XI.  idoc adapter can be used to communicate between systems is with  SAP release higher than  3.1.X. Communication using idoc adapter is always asynchronous.
    proxies are available for communication between  SAP systems with version WAS 6.20 and above. They support both synchronous as well as asynchronous modes of communication. Generally when you are looking at developing new application using WAS 6.20 and above then you can design the interfaces for this new applications in SAP XI and generate the required code for these interfaces automatically in SAP systems using transaction code - SPROXY in the case of ABAP Proxy and in the case of Java proxies the code is generated by SAP XI system itself. You only have to implement these interfaces in your new application. So, basically you have to only worry about building the application and the interface part is taken care by XI itself. you can also look at using proxies when data has to be inserted or fetched from custom/standard tables in R/3 using XI.
    ,idoc adapter can be used for commuincation between ABAP stacks only but Proxy can be used for both ABAP as well JAVA stack.

  • Difference between IDOC Type and Message Type

    Hi, please let me know the difference between IDOC type and Message Type?
    Thanks

    Hi,
    Message type is business name for IDOC you are sending hiding all technical details of the IDOC.
    IDOC type gives more technical information about structure of the IDOC.
    You will be linking IDOC type to message type while processing IDOC in runtime.  You will be specifying message type and IDOC type in WE20 trasaction which says which message will go to which partner whether it is outbound or inbound.
    Best Regards,
    Krishna

  • Difference between BillingDocument and invoice

    Hi Experts,
         can u tell me what is difference between billing document and invoice.

    Hi
    Invoices are always primary documents.
    Other billing documents, such as debit or credit memos, can be primary or secondary
    documents. This depends on the order reason entered in the billing document.
    For more information on how the order reason is used to control primary and secondary
    documents, see Order Reason in Retroactive Billing [Page 8]. This section will also provide a
    more detailed example of how retroactive billing works.
    Primary Documents
    Primary documents are:
      Invoices
      Credit memos that refer to returns
      Credit and debit memos in which you have entered the relevant order reason
    You can also assign an order reason to a memo request which then passes it along to
    the referenced credit or debit memo.
    Secondary Documents
    Secondary documents are the following billing documents in which you have entered the relevant
    order reason:
      Credit and debit memo requests
      Credit and debit memos
    The system displays such a document only when it has been created with reference to the
    invoice and when the currencies in both documents match.
    The billing document can be an invoice, per-forma invoice,
    cash sales invoive, credit memo and a debit memo. Where as
    an invoice is a type of billing doc used to bill the
    customer for services or goods delivered
    Use this message id
    Re: Diff B/W Billing and Invoice
    Regards
    Shiva

Maybe you are looking for

  • Reporting Services – SharePoint missing

    Hello, I am trying to  add Reporting Services – SharePoint to my computer sql server installation. I am currently using Sql Server 2012 Enterprise: Microsoft SQL Server 2012 - 11.0.2100.60 (Intel X86)     Feb 10 2012 19:13:17     Copyright (c) Micros

  • Adobe Photoshop CS5 for Mac install problem.

    I just purchased Adobe Photoshop CS 5 for Mac and installed it on December 17, 2013. Last week I updated to a new harddrive. I am trying to re-install Photoshop and the disc asks all the usual questions: serial number, Adobe ID, Adobe Password, then

  • File to RFC PI 7.1

    Hii..Currently iam working in File  to RFC Scenario.In message mapping i have to write some logic....My problem is In my source mapping i have my company id..but in my target message mapping ( RFC message RFC_READ_TABLE).. What i need to do is i want

  • Aif tags are not updated by iTunes

    I use iTunes as my media manager but play them in DJ software like Traktor. Recently I started using AIF files. When I import them I add new information to the 'Comment' field in iTunes. I then play them in Traktor. The Comment ID3 tag is not being u

  • Album by Artist column

    When I change to list view I still get an empty 'Album by Artist' column on the left side that I cannot turn off or move. I have already deselected all column selections but it will not go away. This must be a bug, right? Or am I doing something wron