Best method to post Invoices!

Hi guys,
Could you please help on this?
I'm looking for the best way to post the following Invoice types:
1) FI Vendor Invoice (Simulates FB60 transaction)
2) MM Vendor Invoice (Simulates MIRO transaction)
3) FI Customer Invoice (Simulates FB70 transaction)
I also need to know for each type if IDoc is possible.
Thanks a lot,
Franck

Hi,
For 1) and 3) try using the BAPI BAPI_ACC_DOCUMENT_POST
For 2) use the BAPI BAPI_INCOMINGINVOICE_CREATE
Thanks,
Naren

Similar Messages

  • Default due date , payment method when posting invoice with Special G/L

    Hi Gurus,
    I have a question is when I am posting an invocie to a vendor (FB60), Due On date, payment method  are automatically calculated based on the defaulted baseline date and the payment term in the vendor master. But when I am posting the invocie to the same vendor with Special G/L indicator, Due On date, payment method are not automatically calculated and system are expecting me to enter this date manually. Is there a way we can default this Due On date, payment thod based on payment term like it happens when posting to other invoices without Sp GL indicator ?
    Thanks
    Edited by: Ngoc Hoang on Nov 29, 2011 8:30 AM

    Dear Ngog,
    In general, special G/L transactions are used to map special processes
    to be stated separately in the balance sheet.So if you use special GL
    indicator, the fields relevant to payment terms (including baseline
    date) are not displayed. This is not controlled by field status.
    To make the fields 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, etc.
    As explained in SAP 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

  • Payment Method supplement is not found while posting invoice thru' F-43

    Dear Gurus,
    I have configured Vendor Account group (OBD3) & created a vendor account (XK01).While posting thru' T code F-43,an error "Enter payment method supplement in line item 001" is found.But, payment method supplement field is not found while posting.Please solve my problem.

    hi ,
    In F-43 when you enter the document & posting date, company code, currency , And Vendor number PRESS ENTER it will take you to next screen There you can find the PAYMENT METHOD tab under invoice reference .
    hope this will help you .

  • Credit card payment post invoicing.

    We are starting to implement SAP and one of the requirements that we have is to be able to take a credit card payment post invoicing on an order that did not come as credit card order. Our implementation partner is saying that it is an enhancement to be able to do this. Is it true?. I can't believe that a mature product like SAP cannot handle most common scenario like this.
    Your input is greatly appreciated.

    Hi, Chandra:
    I am interesting to know the result also.
    But I am confused What is the credit card order? Normally, I know the scenario that, take customer for example, we can maintain the payment method in customer master record, like bank transfer, check. And from company's perspective, we can run the payment transaction to collect the money from customer via the pre-defined payment method automatically. This is typical scenario of payment initiated by company.
    We also have payment scenario initiated by customer, which is more flexible.
    Can you specify your scenario in more detailed way? Thanks.
    Best Regards, Lawrence

  • What is the best method to store session variables

    As the title says, what is the best method to store session
    variables in a Production environment?
    I have been reading the posts on sessions and have been
    getting different ideas on where to store session variables, in a
    db, registery, cookies etc etc
    Can someone clarify possible best practice on this matter?
    Matrix

    From my experience, db is the best to store client variable
    data. Registry will cause you trouble in future (when data gets
    overloaded) and cookies will not serve the purpose for a few % of
    your users.

  • Best method to seamlessly swap someone's face in a group photo with their face in another photo?

    A band hired me to do a photoshoot of them and it was my first time shooting a band professionally so I was and still am quite nervous about the photos turning out well, especially since they're a well known group and the pictures will be published in a magazine and spread around a lot and attributed to me.  The issue I'm posting here about is that all of the best shots I got of the group are good except for one member who will either be making a weird expression or has their eyes closed.  I took a lot of photos but I didn't really get any where each member of the group looks good in the same photo; they each look good throughout the set of photos, just not all at once in one photo.  What I'd like to do is replace that member's face in the otherwise good photo with her face from another photo from the shoot where her eyes aren't closed or she has a better expression...but I feel like I'm playing with fire by doing this since I really don't want it to be obvious that I photoshopped it in any way, either to the band or anyone who views the photos later on.
    I'm decent with Photoshop but I'd still like to know what the best method of doing this would be so that it looks as natural/unaltered as possible.  Any suggestions?
    Also, the photos I'd be switching the faces in were mostly shot from the same angle and with the same lighting and exposure but a few were shot from slightly different angles or the exposure is slightly different, which makes it more difficult.  If, for example, due to flash settings the photo I'm trying to paste a face into (let's call it Photo A) is slightly brighter than the photo I'm trying to copy the face from (Photo B), what's the best way to merge/adjust the two so that the brightness levels in Photo A and the layer from Photo B are as similar as possible?
    (I'm using PS CS6)

    Ideally, if you have several shots from the same place, with that band member's head in a similar angle, you could do something like this:
    1.  Choose the Polygonal lasso tool.
    2.  Set it to feather a few pixels.
    3.  Select around the facial features in the image with the good face.
    4.  Paste the good face on the otherwise good background and move it into position over the bad face.
    5.  Set it to be partially transparent to help you align it.  Use Edit - Free Transform to rotate or scale it if it's off a little.
    6.  Make it fully opaque, and use Curves, etc. to perfectly match the exposure, if it's off a little.
    Clearly you can do this with the mouth, eyes, whole face, etc.
    Example:
    -Noel

  • Post Invoice allowed after CLSD

    Dear Expert,
    Recently we found that even after a WBS was set as closed(CLSD),  user could still post invoice for a PO(MIRO) which reference this WBS.  As to my previous understanding, this should not be allowed.
    I have checked system status(Tcode: BS23) and for the system status CLSD:  transaction RMRP(Incoming invoice) was set as "forbidden" .
    Could any one explain why this happen, and how to control it ?
    Thanks and Best Regards,
    aTom

    Hi Virendra:
    Thanks for your kindly response.
    Could you please explain what kind of "discrepancy" is possible to exist?
    And as to your opinion, does it mean that if I have a PO(assigned to a WBS) which already finished GR,  then posting a invoice against the PO should not be controlled by the system status of WBS?
    Regards,
    Tom

  • Cancel PO after Posted Invoice.

    Hi all
    I have PO already receipt and Post Invoice on system.
    Now I want cancel this PO, could you please tell me step by step Cancel this PO.
    If I already pay this PO, can I cancel PO ?
    Thank and Best regards,
    Thang

    HI,
    FB08 is cancelling of A/R dinvoice document which is from the FI side.
    MR8M is cancelling of the invoice verification we do from the MM side.
    Invoices can be done from FI side and MM side.
    Go to MIGO , select cancel/Reverse GR and then select material document number and then put the GR document number and cancel it. The MVt type for reverse/cancel is 102 Mvt Type
    Thanks & Regards,
    Kiran

  • What is the best method to provide an option to select "All" for LOV ?

    Some posts sugest that you should "UNION" the origional select with something like (select "all" from dual ) this works as a seperate query but if you want to use and existintg query this is not very clean as viewlinks are not taken into account. We could also pass back an array list and include the all option in the list but that gets away from having the client use the iterator in the pagedef for other requirments of the page.
    Whats the best way to approach this with the new features in 11g?

    How to BackUp  >  http://support.apple.com/kb/ht1766
    Key2Paradice wrote:
    What is the best method to backup an Iphone 3G ...
    Note:
    The iPhone 3G can only update as far as iOS 4.2.1
    Connect to iTunes on the computer you usually Sync with and “ Check for Updates “...
    If an Update Appears Install it... if not... you are up to date for your particular Device...
    See the Using iTunes Section Here...
    How to update your iPhone, iPad, or iPod touch

  • Best method for secure Internet ?????

    OK,
    So I wasn't sure where to put this post, so I figured I would start with the system I am using and go from there.
    The Problem:
    I am trying to set up a secure method in which I can use Internet services as I make my way from non-secure places throughout the day studying for school. In any given day I might find myself at 3-5 different locations, studying. I often have my computer with me and would like to be able to use it it without the worries of open line surfing.
    I have read (not completely understood) the VPN concept and think that it might provide what it is I am looking for.
    Before I went spending the money for an aftermarket plan that provides me a VPN, I thought I would look into setting up my own VPN off of my home connection. Although I am not sure if all I need is an internet line (IP Address) - or do I need an actual computer connected to the Internet at home.
    I might be completely wrong here in my thoughts of using the VPN, so please provide any thoughts or suggestions.
    Brief Recap:
    We have a MBP & iBook G4. We would like to be able to use either of them when we are out in public non-secure areas. Is there a way - and if yes, What is the best method to use to make this happen.
    Thanx,
    -Al-
    MBP   Mac OS X (10.4.7)  

    Qanuk,
    VPN provides a method of connecting to a home or business network securely. From some remote location, VPN creates a secure "Tunnel" whereby you can join your home network and use network resources. This would allow you to "share" files, printers, etc. between computers not just on your network locally, but across the internet, regardless of where you are connected.
    If your intention is not to share your network's resources across the internet, but to "surf" normally, you don't need to use VPN. With normal internet use, you are already as secure as you need to be. It is true that there is a potential for "snooping" inherent in using open wireless networks, but this is only a potential, not a real problem.
    The question is, "what will someone else be able to find?" Well, if you send an email, there is a potential that someone could intercept that email and read it. Big deal. There is also the possibility that someone could determine what websites you are visiting. Again, big deal.
    In order to do this "snooping," that someone would have spend a great deal of resources and time learning to use the tools necessary to do this snooping, then spend the time using them while you are on the same network. Why would someone do this in order to collect very mundane information from you? It's just not going to happen.
    Now, in any cases where you might actually be transmitting data useful to a "snooper," such as the transmission of credit card information, you will undoubtedly be doing so using a secure browser connection. In such cases, a secure connection is made between your browser and the server to which you are connected (your bank's server, the retailer's server, etc.). No snooping is possible in these cases.
    As for your computer, itself, you are protected by the best firewall in the industry. No one is going to be able to "hack" your computer while you are connected to the same network, as long as you have your firewall turned on, and especially if you have no running services.
    In short, you are already as secure as you need to be; surf away.
    Scott

  • Best method for timestamping? (for later use with perl script)

    What is the best method that I can use to timestamp events in Linux for later use with perl script?
    I am performing some energy measurements.. where I am running several tasks separated by 20 secs in between. Before I start any execution of tasks, I always place initial delay for me to start the script and start the measurement device.
    My problem is that I don't know how long is that first delay exactly. So to solve this, I thought I could use date commands to time stamp all tasks.. or at least to timestamp first dela.
    Here is example of what I am doing:
    1st delay
    task 1
    20s
    task 2
    20s
    task 3..... etc
    What would be the best to use?

    logger.
    It posts messages straight to the system log.  You can see the message, in all its glory using tools like journalctl.  You will see the message, the date, time, host name, user name, and the PID of logger when it ran.

  • Best method for networking with ubuntu linux

    Hi,
    I'm setting up an ubuntu linux fileserver, and I was wondering what the best method for filesharing with my mac is. I'm currently running osx 10.4.11, though I may be upgrading to 10.5 soon. I'll be running SMB networking for a couple of other computers, but I'd prefer something a bit more robust that can handle file permissions etc.

    Mac OS X supports NSF out of the box. Configuration isn't documented.
    I recall Apple got rid of net info manager in Leopard, so the configuration will be different. Perhaps more unix like.
    Mac OS X support the Unix Network File System (NFS). However, it leaves out
    the GUI.
    This page show you how to use NetInfo Manager:
    http://mactechnotes.blogspot.com/2005/09/mac-os-x-as-nfs-server.html#c1168221713 40271068
    NFS Manager can both setup NFS shares and connect to NFS shares.
    http://www.bresink.com/osx/NFSManager.html
    Once you figure out how NFS Manager configures the NFS shares, you can
    use Applications > Utilities > NetInfo Manager to create more shares.
    You will either have to coordinate Unix Userid number and Unix Group Id number or use the mapall option on the share.
    To find out your Mac OS X userid and group id do:
    applications > utilities > terminal
    ls -ln
    ls -l
    # lists the NFS share on your mac
    showmount -e localhost
    #list NFS shares on a remote host
    showmount -e remote-ip-address
    Once you see what NFS Manager does, you will be able to use NetInfo Manager to manage a connection. In Mac OS 10.4 you can configure the /etc/exports control file. See man exports for the details. Before that you had to have the data in NetInfo manager. When Mac OS X came out, many common Unix control files were not present. Instead the data had to be in NetInfo manager. Over time Apple has added more and more standard Unix control files.
    ======
    You do know about the need to match userids & groupids.
    # display uid and gid
    ls -ln
    sudo find / -user short-user-name -exec ls '-l' {} \;
    # on Mac OS X
    you will need to go into NetInfo Manager and select user and find your short-user-name. Change uid and guid.
    #on Linux look in
    /etc/passwd
    /etc/group
    # with care...
    # change 1000:20 to your values for uid:gid
    sudo find / -user short-user-name -exec chown 1000:20 {} \;
    The manual for Tenon MachTen UNIX (which Apple checked when doing Mac OS
    X) says that one should crate the file /etc/exports, which will cause
    portmap, mountd and nsfd to launch at startup via the /etc/rc file. The
    file must not contain any blank lines or comments, and each line has the
    syntax
    directory -option[, option] hostlist
    where 'directory is the pathname of the directory that can be exported,
    and 'hostlist' is a space separated list of hostnames that can access the
    directory. For example
    /usr -ro foo bar
    /etc
    /Applications
    /User/gladys gladys
    The client the uses a command like
    /sbin/mount -t type [-rw] -o [options] server:directory mount_point
    where 'type' is 'nfs', 'server' the name of the server, 'directory' the
    server directory mounted, and 'mount_point' the client mount point. See
    'man mount' for details.
    I haven't tried the above, but it would be nice to know if it works on Mac OS X.
    Hans Aberg
    This will give you some hints on NFS. Post back your questions.
    Robert

  • Best method for controlling Office 365 updates

    Were looking for the best method for updating Office 365. We will be testing prior to releasing the version to the rest of the company.  We have a couple of methods we're contemplating but looking for any pros or cons for each.  We are also
    using SCCM 2012.
    1. Run setup.exe setting the version and internal install source in an .xml file run as an SCCM package using distribution points as the install source.
    2. Run click2runclient.exe with command lines setting the version and internal install source as an SCCM package using distribution points as the install source.
    3  Set the version through group policy and turn on automatic updates and don't specify an install source.
    Option 3 appears to be the most straight forward with the least administrative overhead.  Would it be possible to revert back to an earlier version using this method?
    I have read various articles but looking for any input as to what is working well  or not working for others.

    Hi,
    I would like to share this
    blog post with you, which provides an example how to implement a fully automated testing and deployment process of Office 365 updates. This deployment method provides you the ability to test updates before you approve them in my environment.
    The process might look like:
    Deploy Office 365 in your environment with Office Deployment Tool, configure the "Updates" element in the configuration.xml file so that updates are enabled and the "UpdatePath" attribute points to an internal source.
    Download the latest Office 365 build into a different internal source, configure your test machine to pick up builds from it.
    After testing the updates, copy the updates to the first internal source.
    You should be able to integrate the process with SCCM to reduce your administrative effort.
    Hope this helps.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • XML processing best method

    version 10.2.0.3.0
    (long time lurker, first time poster)
    Hi all,
    I am new to XML processing. Please suggest the best method to accomplish my needs as described below.
    I am developing a package that is accessed by a .NET app. The package needs to provide routines that extract data from multiple tables and pass that data - in an XML formatted string parameter - to the calling app. Other routines will accept data from the calling app - in an XML formatted string parameter - and write that data to multiple tables in the database. We prefer not to pass data in a file but would rather pass data in a procedure parameter.
    I have reviewed several documents on the subject but am confused with the best/quickest approach given all the different methods that are available. I am already developing the packages and could use some advice in accomplishing this as quickly as possible.
    Thanks in advance ya'll,
    Louis

    Hi Lou,
    Welcome to the forum.
    Perhaps you should try the XML forums (as well):
    http://forums.oracle.com/forums/category.jspa?categoryID=51
    General XML
    I'm sure you'll get some advice there.
    We're mostly sort of '(PL/)SQL'ized' on this forum ;)

  • Best Methods for Time, Tempo and Rhythm Alignment?

    Hello All, I am looking to edit some lengthy jams to concise segments. I wish to mix and match audio tracks (ex. drum section from begining with bass section in middle with guitar section at end). No metronome was used, so while the general structure (melody and rhythm) remained similar, tempos vary so that the parts don't match up perfectly. I know Logic has some pretty powerful time-based editing capabilities through its flex mode, but i am confused where the logical starting point would be for my situation. Do you think it would be to first chop up segments, pick a q-reference, set a global tempo, stretch or compress segments, and then individually correct any remaining rhythm alignment issues? What do you think are the best methods to accomplish this? I hope my questions are clear - if not please tell me. Thanks to anyone who cares and can help!
    JS

    Matt Woodward has some sample code on his blog to use the
    asyncronous event gateway to send email. The post is here :
    http://mattwoodward.com/blog/index.cfm?commentID=203
    This should take care of your timeout issues...
    Ross Valenti
    <edited to fix misspelled name >

Maybe you are looking for

  • Using ASD with new Mac mini

    Can I use my 17" Apple Studio Display (LCD purchased in 2004)with a new Mac Mini? Does HDMI port on a 2010 Mac Mini support the ASD LCD with a male 35 pin connector? If so, I need an adapter with a female end for the LCD connector and a male end for

  • Cap2, exe close button not working

    I'm publishing to an exe, and I have a disclaimer page where I want the user to choose between agree & disagree. Agree is easy, I added a button, on success: continue. With Disagree, I want the whole project to close, so I looked up the code for maki

  • Flash Player will not Register when Dowloaded

    we are using IE 10, when we try to download the latest Flashplayer it seems to download ok but at the 68% mark when it tries to register it fails and give the error message - ERROR: Failed to Register.  We removed the old version so now we have no wa

  • Sending idoc ORDERS to logical system

    Hi Can I send a idoc orders from a logical system to another? I have two seperate servers and want to be able to trace a order created in the other system. The scenario is: A purcaser creates a ordere in client 200 and sends a idoc to client 250, the

  • AS5400 Error Correction

    I have a customer who is receiving PPP failure when placing outbound calls through my AS5400. How do I check to see if error correction is turned on? I was able to detect this on the AS5300 but I'm not sure about the 5400 (IOS version 12.3)