How to handle Packing, Frieght etc., additional charges on PO as separate lines - not looking for LCM

Hi,
Following is Business requirement given by client
1.Create Item ( say item code : PACKING CHARGES ) as Purchasable only ( non-stockable )
2.Invoice Match Option in Purchasing Tab of Item is : Receipt Required : No , Inspection Required : No
3.Receipt Close Tolerance is : 100% in Item setup > Purchasing Tab ( Client don't want this line to appear in Receipt Screen )
4.PO Created with two lines one is Inventory Item and second line is PACKING CHARGES
5.As soon as PO is approved Second line got closed for Receiving , First line is the only line visible in Receipt Screen
6.Receipt and Delivery is completed for Inventory item
7.Invoice is entered > Matched > Validated > generate accounting entries is also successfully completed
8.PO is still with Closure Status : Open at header level
9.Inventory Item Closed Status is Closed , PACKING CHARGES line is still with status Ope
Expectation is the PO Closure Status should go to Closed , since we have completed Invoice matching and account generation and there is nothing pending to be done.
Please help.
If you have any Test case document or document explaining similar case with accounting entries, this will be a great help.
Regards
Anil

Hi Anil,
I tried your test case here and below are my inferences.
a) At the time of PO Creation, the packaging item selected will be close for receiving.
b) The Item will be available for matching only if the Invoice Line type is Item, and the controls are defined as 3 Way Match Level with PO match option.
c) Before attempting to match this line, the match level at invoice must be changed to PO.
d) This line will not be created as a freight or packaging line, but it will be an item line type.
These inferences point to the fact that the mapping is not correct. By the book, freight or any other misc charges are finalized only when the item is received and not at PO creation.
Which means that the PO should have the only the item which is being procured and not the charges as separate line items.
At the time of creation of the Invoice, while matching you have an option to check the Freight/ Miscellaneous check box, which gives you a popup to enter the value of the Freight and associated cost type.
By adding this, system adds a new invoice line with the type freight/ misc and puts the additional amount incurred as charges there which is the correct behavior.
Please discuss with the customer and update us based on above facts.
Rgds,
Abhi

Similar Messages

  • Freight Charges are created as Separate Invoice not within the line items

    Hi Folks,
    I have a peculiar problem here :
    I will assign the freight cost to the items that are getting shipped during shipping either to the lines or to the delivery,
    I Ship the line and create autoinvoice master program.
    Expect that one invoice is generated with the lines that is shipped with the freight charges included in the invoice.
    But there are two invoices generated with line items on one invoice and freight charges on the other.
    We have a setting where in the freight charges are shown as separate line in the invoice.
    This issue cannot be reproduced at will. This is happening in some cases only...
    Any pointers towards it...
    Regards,
    Prasad

    Hi Lukasz,
    I compared the item line and freight line in the RA_INTERFACE_LINES_ALL table....i see the following differences.
    1) Shipment_number for item line is 2 and that of freight line is 0
    2) Line_id is different for both
    3) original_gl_date is populated only for the freight line.
    4) customer_trx_id is different for both the lines.
    I see since the customer_trx_id is different the invoices are different.
    I think how did this populated differently..
    I tried creating a test case wherein trying out same scenarios given in the point no.1,2,3. The system is generating one invoice with item and frieght in one invoice.
    If the issue is with only customer_trx_id different. This field is an autogenerated sequence RA_CUSTOMER_TRX_S.nextval. How did this populate different sequence for item and freight lines?
    Regards,
    Prasad

  • HT4623 How can I update my iphone 4 from iOS 5.1.1 to iOS 6.1.4 only.  I am not looking for iOS 7 right now.  Please suggest the update process?

    Hi Team,
    I have iphone4 16GB with iOS 5.1.1.  While using the phone, few times the phone is automatically going to shutdown and getting call disconnected.  Some times, it happens more frequently in a day, sometimes not. 
    and also, How can I update my iphone 4 from iOS 5.1.1 to iOS 6.1.4 only.  I am not looking for iOS 7 right now.  Please suggest the update process?

    You cannot. You can only upgrade to the currently supported version of the iOS which, at this time is iOS 7.0.2.

  • How do I set Firefox to open new windows in a separate window (not in tabs)?

    How do I set Firefox to open new windows in a separate window (not in tabs)?

    Click the orange Firefox button, and click "Options". This will bring up a new window with a "Tabs" tab at the top. Click that. There will be several checked boxes, including one called "Open new windows in a new tab instead" up at the top of the list. Uncheck that box and you should be good to go.
    ETA: This should also work if you click "Tools" and "Options" within your version.

  • Brushes app question: does anyone know how to upload a brushes painting as a video? "Brushes Viewer" is not working for me ;-(

    Brushes app question: does anyone know how to upload a brushes painting as a video? "Brushes Viewer" is not working for me.
    Thanks! KAR

    Hi, Dave.
    If you're using the BlackBerry browser, you can't configure anything to bypass the RIM servers.  I believe you may do so by using the Opera browser, but I haven't tried it myself so cannot comment with authority.
    I hope that clears up the issue for you. 
    - If my response has helped you, please click "Options" beside my post and mark it as solved. Clicking the "thumbs up" icon near the bottom of my response would also be appreciated.

  • TilePuzzle Class - Not looking for solution just how to do each method

    The TilePuzzle class represents the basic functionality of the tile puzzle game. Even if there is no window or text interface available, you should be able to play the game using an instance of the TilePuzzle object in the interactions pane. All other classes are used for display purposes; to show the contents of the TilePuzzle.
    This class is reponsible for performing the following operations:
       1. At creation, it initializes the instance variables used to store the current state of the game.
       2. When a move is specified, it checks if it is a legal move and makes the move if it is legal.
       3. It reports information about the current state of the game when asked (whether the player has won the game, how many moves have been made, what the current tile layout is, etc.)
    You are required to implement the following methods for this class:
    Method Name      Description
    TilePuzzle      
    The constructor for this class. This constructor takes in a two-dimensional array of integers, and uses this array to initialize its internal game grid. The grid represents the tile layout: the first dimension of the input array is assumed to be the horizontal dimension of the tile layout, and the second dimension of the array is the vertical dimension of the tile layout. The top-left grid position occurs at position (0,0). For example, in a 4x4 array called grid, the value in the top-right corner would be at grid[3][0], and the bottom left value would be at grid[0][3]. The one empty space in the layout of a tile puzzle is represented in the appropriate position in the grid with the value -1. You may assume that there will only ever be one empty space (-1) in the grid.
    The constructor should also set all the default values for the other instance variables used.
    moveTile      
    After the grid has been read and stored, the moveTile method takes in a single integer value that indicates a tile to move, and moves that tile into the blank tile's position, if it is a legal move. A move is only legal if the specified number exists in the grid, and if the specified tile's position is adjacent to the blank tile's position. The method returns a boolean value to indicate whether the move was made.
    hasWon      
    This method takes in no values, and returns a boolean value to indicate whether the current grid layout is a winning configuration or not. A winning configuration has the number 1 in the top-left corner, and increases incrementally from left to right along the row, continuing into the following rows (see illustation above). The empty space should be in the bottom-right corner of the grid.
    numTileMoves      This method takes in no values, and returns an integer that represents the number of tile moves performed so far. Actions that have not resulted in a tile being moved are not counted.
    maxTileValue      
    This method takes in no values, and returns the highest value that a tile in this puzzle can have, assuming that the first tile has a value of 1 and the other tile values increase incrementally (by 1).
    getGrid      
    This method returns a two-dimensional array of integers that represents the current grid of tile values. The first dimension of the array represents the horizontal dimension of the grid, and the second dimension of the array represents the vertical dimension of the grid. The orientation of this grid should be consistent with that of the constructor's input parameter, so see that method's description for more clarification.
    equals      
    This method compares the contents of this TilePuzzle object to the given TilePuzzle and returns true if their tile grids match. It takes in a single TilePuzzle parameter to use in the comparison, and returns false if:
        * The two tile grids have the same dimensions
        * <<<<<<< index.shtml The numbers in each grid are in the same positions ======= The grids have the same dimensions, but the numbers are in different positions. >>>>>>> 1.15
    toString      
    Returns a String that represents the current layout of the grid in String form. Each row of the grid is separated by a newline character '\n', the adjacent tiles are separated by spaces, and the blank tile is represented with an asterisk ('*') character. For example, the winning layout for a tile grid with 3 rows and 4 columns would look like the following:
                "1 2 3 4
                 5 6 7 8
                 9 10 11 *"
    There should be no leading or trailing spaces in each line of this String, and there should be no newline character after the final row.

    Please do not post in text in code tags.
    Please do not post assignments, post program code, and problems.

  • How do I tell my Macbook to not look for Shared drives?

    Our internet connection has been slow at best and drops altogether frequently. I wondered if our old Base Station was to blame, so bought a $39 Belkin router yesterday. The speed improvement was instant and striking!
    But now in Finder I see a list of Shared devices in the pane on the left that I have no idea where they are coming from, other than perhaps they are other customers of the isp we use.
    I don't want my MacBook wasting time and energy looking for other people's computers over the internet connection, if that is what is happening. How can I tell it to stop that?

    Follow Camelot's advice.
    In addition, some routers control NAT services via whether or not you enable the DHCP server in the router.  You should have it enabled.  Some routers actually have a separate control for NAT server, if yours does it should be enabled.
    With respect to your Mac looking for other computers with shared services, it does not work that way.  Rather the other computers broadcast their availability, and your Mac sees that.  You Mac is not polling, it is just listening.
    And whether or not you are broadcasting availability of services on your Mac is controlled by System Preferences -> Sharing.  If all are disabled, then you are not broadcasting anything.
    Regardless, you need to figure out why you are seeing other services if you do not have any in your own home.  So follow Camelot's advice.

  • About:home comes up on my browser - how do I get rid of this? I cannot find the place to look for Internet Options so I can change my homepage - where is this on the new firefox? Thank you

    I have a new computer - it has windows 7 and I have your latest mozilla firefox running. about:home is the opening URL and I know this is not good. But when I looked for the tab to find Internet Options(like I had on my last computer) I can't find it anywhere! I used to use that to change my homepage - that got rid of the about:home before. So now, what should I do? Where is the Internet Options tab? I did try to use the control panel to switch my homepage, but it only switched my Internet Explorer browser homepage, even though it is not my default browser. Thank you.

    http://support.mozilla.com/en-US/kb/How+to+set+the+home+page

  • Charger with serial number A1300 is not working for iPhone 5, is it?

    I have an issue charging my new iPhone 5. I bought an extra cable - and they seem to both work when pluggin it into any computer. But one of my chargers will not work with it - but it works if I plugin my iPhone 4. How come? I noticed that the serial number is A1300. I borrowed one from a friend with serial number A1400 - and that worked (with the same cable).
    can I conclude that chargers with serial numbers A1300 don't work for iPhone 5?

    Any iPhone or iPad charger should work with the iPhone 5.  There is something wrong with your charger.  If it is the one that came with the phone it is covered by the phone's warrantee.

  • How do I fix my volume when ringing it works but it does not work for games and movies

    How do I fix my phone volume it works when the phone rings but for all the other things the volume does mot work for example games and other sounds don't work.

    Hm, it sould like liquid damage to me.

  • How do I organize the music on my iPod Touch?  When I am looking for an artist or album, they appear to not be there. However, if I look under genres, its showing up.

    I downloaded music onto my iPod Touch.  When I looked through my library on the iPod just to make sure they went through, some of my music were not showing up under the artist or even the album. However,  when I look under "genres", then my music shows up. 

    There is a native Netflix app on Apple TV. If you are attempting to use a VPN via MBP then that is not supported.

  • How do I correct an error message 2753 The file 'acrosup64.dll' is not marked for installation?

    I received this error message and cannot find a solution. does anyone have any suggestions?

    Try downloading the offline installer from http://get.adobe.com/reader/enterprise/

  • Additional charges in contract billing

    Hi friends,
    We have a scenario where a billing is done with reference to a value contract.So the target value is given in the contract and accordingly with sap standard when a billing is done the invoiced value is deducted from the target value.
    Now during billing at times we have to charge some additional charges to the customer based on the requirement for ex: detention charges/mobilization charges etc. But this charge is also getting deducted from the contract vaule which in our case cant be finalized and added to contract value during creation of contracts as these charges are variables and not constant charges.
    So please suggest that these charges should not get added to the contract value in turn reducing the contract value when billing is done.
    Thanks
    AJ

    hello Friends,
    Any Suggestions?otherwise i have to close this issue
    AJ

  • Need help on how to handle zip & text/csv as a resposne payload from Concur RestWebservice

    Hi All,
    We are getting zip(if there are multiple files) and test/csv(single file) as a response payload from the concur rest API and need your help on how to handle in NWBPM and SAP PO.
    Zip response coming in response looks like below -
    PKÀ˜F7extract_attendee_detail_p0600908soav_20150424022159.txts� rt©1204Õ50Ñ52©1¨áåPKzà@ÆPKÀ˜F2extract_CES_SAE_v3_p0600908soav_20150424022148.txts� rt©1204Õ50Ñ52©1¨©1ãåPKå늟PKÀ˜Fzà
    Text/csv response looks like below -
    Extract|2015-24-40|20|0
    Need you help on how to handle the zip content response.
    Also need help on how to handle when text/csv response comes and when zip response comes.
    As per the scenario, there are 4 calls to be made and we are using NWBPM and in the last call the actual respons (text/csv or zip) will come.
    Please provide your inputs.
    Thanks
    Narayanareddy B

    Hi Aaron,
    Thanks for your reply.
    I tried with Payload zip bean and the java mapping as mentioned in the response mapping of OM.
    Payload zip bean - Zip  zip.mode  unzip
    I am getting the error below in the receiver rest channel -
    "Transmitting the message using connection JPR failed, due to: com.sap.aii.af.lib.mp.module.ModuleException: Zip: error occured during processing: java.util.zip.ZipException: invalid stored block lengths"
    Java Mapping - used the java mapping in the response of Operation mapping
    Here also i am seeing the same error in the channel log as it is synchronous step and the message got cancelled.
    "Transmitting the message using connection JPR failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error encountered while executing mapping: com.sap.aii.af.service.mapping.MappingException: Mapping failed in runtimeApplication mapping program com/equalize/xpi/esr/mapping/java/UnzipAndAttach throws a stream transformation exception: Exception: invalid stored block lengths"
    The below is the response i am seeing and is it proper zip response payload(any encryption) , kindly advise.
    PKâE�F:ws_extract_attendee_detail_p0600908soav_20150424083413.txts� rt©1204Õ50Ñ52©1¨áåPKzà@ÆPKâE�F5ws_extract_CES_SAE_v3_p0600908soav_20150424084014.txtíTß��@~oÒÿ�÷Fº»ìV}ëòCÏz Qljß8ÜöL�`N�ùão8�Ò«�´M�Ü@�awvçûfgÇùâϤå#Ttï0Ø�B�²·olÇ�£[4Ï](L�]«�ÑbÀôÁÒc�0ÀÏdAªÙТ¨Ìû�Êv¡�b¤eJA%��=Þ7Í>PÚ=í2��7ò[�¼¡=q/°¶�*ø)
    K|<`BgÉÔºÜWs[§J�&Ñ:Ìá:´�ç«�RÐv�ÚÅAD'\�ÁtR²*DP3gî:B@JëhU�Ò'¬�ùQ\�È\D{·O×±JS\ï�-ò�¸�Þ²êó�{Å¡2®â,MmÉù XAzßüBn&®Sl-§�l¶A�×ú½³ÙFI®0¿©Ú¯¤�oT�iV²RÀJ��¼«`õ»�í Ûéwa#�àpY�««óq)U°JaøÁA�ûì>Ù³üHåÒe¾�7��Ð/§£u°Nzã÷ç4×·èãþ�¾}õ0ÙµYÄ�+J��eX\�E±ïsR%®yÜÕðsªáÚ$qÚÎÇ�Û$^%1¸AF*ý¶VÑêxÏZÏ¢U½T~Ñ®ØkW5ç×®õ¿w5¬zò:oN»�ô���íø÷úÛÙ=¬å�[ôÚ�þmczPKhÏ��i PKâE�Fzà@Æ:ws_extract_attendee_detail_p0600908soav_20150424083413.txtPKâE�FhÏ��i 5�ws_extract_CES_SAE_v3_p0600908soav_20150424084014.txtPKËö
    Thanks
    Narayanareddy B

  • How to handle screen resolution in session method

    how to handle screen resolution in session method  without bdc_insert .

    Hello,
    Why do need that for? Is it to add rows on a table control??
    If it does, add new rows by using the add button instead of adding into the table control directly to each row.
    Bye
    Gabriel.

Maybe you are looking for

  • Running a java program in RedHat 7.3

    Ok, this is probably a no brainer...I am not new to Java - but I am used to using editors such as JBuilder or Kawa on Windows OS's. In my current situation, I am running RedHat 7.3. I installed J2SDK 1.4.1 and after MANY hurdles everything is fine in

  • Adobe photoshop cc 2014 won't close window with unsaved file

    Recently installed update to Photoshop via creative cloud. Photoshop works great but for some reason I am unable to close a window with an unsaved project. Pressing command-w or going to file close doesn't do anything. As soon as I save the file I ca

  • Win 7 Home Premium Restore error 0xe0ef0003 - Boot Mgr Missing - on Pavilion s5257c desktop

    Hi.  I have a Pavilion s5257c with Windows 7 (64bit) installed.  The computer had been going to blue screen and memory dump randomly for several months.  I decided to do a system restore with previously created recovery disks.  Did not work and recei

  • Trouble playing Intel ad

    I am having trouble playing the Intel ad http://www.apple.com/intel/ads/ on my 400 MHz iMac at work I was going to show it to some PC users but I get either no or choppy video. I get sound but but no or choppy video I tried downloading it and playing

  • How to stop an idoc from being processed further

    Hi Experts, I have a requirement where i have to stop the idoc from being processed in an user exit. I have to stop the idoc and give a suitable status message over there. It would be highly helpful if anybody tells me how to stop the idoc abruptly a