Tolerance for LIV

I have a question with reference to following tolerances:
1- Tolerance key "PE" set at upper limit of 10%
2- Vendor specific tolerance set @ Auto accept + diff $ 5
                                                   Absolute upper limit $ 50
                                                   % upper limit 2%
Invoice block-
3- Small diff key "BD" $25
4- Price variance Absolute upper limit $ 5
                           % upper limit 5%
How will these tolerances work- the order? what comes first? which key supersedes the other and in what order?
In short I am trying to figure out is that the system looks at all of these 4 keys at the same time or does it look at any other way?
need help- is there any specific documentation I should look at?
Thanks
Raj

Hello
When processing an invoice, the R/3 System checks each item for variances between the invoice and the purchase order or goods receipt. The different types of variances are defined in tolerance keys.
The system uses the following tolerance keys to check for variances:
AN: Amount for item without order reference
If you activate the item amount check, the system checks every line item in an invoice with no order reference against the absolute upper limit defined.
AP: Amount for item with order reference
If you activate the item amount check, the system checks specific line items in an invoice with order reference against the absolute upper limit defined. Which invoice items are checked depends on how you configure the item amount check.
BD: Form small differences automatically
The system checks the balance of the invoice against the absolute upper limit defined. If the upper limit is not exceeded, the system automatically creates a posting line called Expense/Income from Small Differences, making the balance zero and allowing the system to post the document.
BR: Percentage OPUn variance (IR before GR)
The system calculates the percentage variance between the following ratios: quantity invoiced in order price quantity units : quantity invoiced in order units and quantity ordered in order price quantity units : quantity ordered in order units. The system compares the variance with the upper and lower percentage tolerance limits.
BW: Percentage OPUn variance (GR before IR)
The system calculates the percentage variance between the following ratios: quantity invoiced in order price quantity units: quantity invoiced in order units and goods receipt quantity in order price quantity units : goods receipt quantity in order units. The system compares the variance with the upper and lower percentage limits defined.
DQ: Exceed amount: quantity variance
If a goods receipt has been defined for an order item and a goods receipt has already been posted, the system multiplies the net order price by (quantity invoiced - (total quantity delivered - total quantity invoiced)).
If no goods receipt has been defined, the system multiplies the net order price by (quantity invoiced - (quantity ordered - total quantity invoiced)).
The system compares the outcome with the absolute upper and lower limits defined.
This allows relatively high quantity variances for invoice items for small amounts, but only small quantity variances for invoice items for larger amounts.
You can also configure percentage limits for the quantity variance check. In this case, the system calculates the percentage variance from the expected quantity, irrespective of the order price, and compares the outcome with the percentage limits configured.
The system also carries out a quantity variance check for planned delivery costs.
DW: Quantity variance when GR quantity = zero
If a goods receipt is defined for an order item but none has as yet been posted, the system multiplies the net order price by (quantity invoiced + total quantity invoiced so far).
The system then compares the outcome with the absolute upper tolerance limit defined.
If you have not maintained tolerance key DW for your company code, the system blocks an invoice for which no goods receipt has been posted yet. If you want to prevent this block, then set the tolerance limits for your company code for tolerance key BW to Do not check.
KW: Variance from condition value
The system calculates the amount by which each delivery costs item varies from the product of quantity invoiced * planned delivery costs/ planned quantity. It compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
LA: Amount of blanket purchase order
The system calculates the sum of the value invoiced so far for the order item and the value of the current invoice and compares it with the value limit of the purchase order. It then compares the difference with the upper percentage and absolute tolerances defined.
LD: Blanket purchase order time limit exceeded
The system determines the number of days by which the invoice is outside the planned time interval. If the posting date of the invoice is before the validity period, the system calculates the number of days between the posting date and the start of the validity period. If the posting date of the invoice is after the validity period, the system calculates the number of days between the posting date and the end of the validity period. The system compares the number of days with the with the absolute upper limit defined.
PP: Price variance
The system determines by how much each invoice item varies from the product of quantity invoiced * order price. It then compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
When posting a subsequent debit/credit, the system first checks if a price check has been defined for subsequent debits/credits. If so, the system calculates the difference between (value of subsequent debit/credit + value invoiced so far) / quantity invoiced so far * quantity to be debited/credited and the product of the quantity to be debited/credited * order price and compares this with the upper and lower tolerance limits (absolute limits and percentage limits).
PS: Price variance: estimated price
If the price in an order item is marked as an estimated price, for this item, the system calculates the difference between the invoice value and the product of quantity invoiced * order price and compares the variance with the upper and lower tolerance limits defined (absolute limits and percentage limits).
When posting a subsequent debit/credit, the system first checks whether a price check has been defined for subsequent debits/credits, If so, the system calculates the difference between (value of subsequent debit/credit + value invoiced so far) / quantity invoiced so far * quantity to be debited/credited and the product quantity to be debited/credited * order price. It then compares the variance with the upper and lower tolerance limits defined (absolute limits and percentage limits).
ST: Date variance (value x days)
The system calculates for each item the product of amount * (scheduled delivery date - date invoice entered) and compares this product with the absolute upper limit defined. This allows relatively high schedule variances for invoice items for small amounts, but only small schedule variances for invoice items for large amounts.
VP: Moving average price variance
When a stock posting line is created as a result of an invoice item, the system calculates the new moving average price that results from the posting. It compares the percentage variance of the new moving average price to the old price using the percentage tolerance limits defined.
Variances are allowed within predefined tolerance limits. If a variance exceeds a tolerance limit, however, the system issues a message informing the user. If an upper limit (except with BD and VP) is exceeded, the invoice is blocked for payment when you post it. You must then release the invoice in a separate step. If the tolerance limit for BD is breached, the system cannot post the invoice.
Note that if you set all limits for a tolerance key to Do not check , the system does not check that tolerance limit. Therefore any variance would be accepted. This does not make sense particularly in the case of the tolerance key Form small differences automatically.
Regards

Similar Messages

  • Can you set up a template for live performance in GarageBand for iPad Air?

    II'm trying to set up a template for live performance using GarageBand on my iPad Air. Can anyone advise? Thanks.

    QuickTime is AppleScript aware and has its own "dictionary". Many scripts and droplets have already been compiled and you can download them from this link:
    http://www.apple.com/applescript/quicktime/
    Some need further editing to update them to version 7 features but it's not difficult using the Script Editor app.
    Tiger's new Automator app could also be used but its feature set is rather basic. Newer actions are available for download from the Mac OSX Downloads page.

  • Problem with Time Machine for those with low tolerance for seizures.

    I need to know if there is a way to switch all the wonderful shuffle and swish of this much needed feature. I have a low tolerance for seizures, not enough to cause me terrible harm but enough to make me violently ill.
    The stacking and fast shuffling trigger the first stages of a fit for me at least.
    I wonder if there is a way to slow it down or have it static and just use the slider?
    I also can't use the iPod style finder either.
    This is not a joke or some attempt to flame Leopard. I rate this OSX as one of the best and the nicest to use except for not being able to switch off feature. I was wondering if their is a geek terminal method of altering at least the rate of shuffle. Leopard is much better than Vista. I need help though.

    Below is a full log from my latest time machine back up.  Migration assistant still cannot see it.  Any thought would be grateful
    Starting automatic backup
    Backing up to: /Volumes/Time Machine/Backups.backupdb
    Event store UUIDs don't match for volume: Macintosh HD
    Deep event scan at path:/ reason:must scan subdirs|new event db|
    Finished scan
    Found 1669 files (405.2 MB) needing backup
    1.86 GB required (including padding), 703.81 GB available
    Copied 5541 files (404.5 MB) from volume Macintosh HD.
    Using file event preflight for Macintosh HD
    Will copy (Zero KB) from Macintosh HD
    Found 34 files (Zero KB) needing backup
    1.37 GB required (including padding), 703.39 GB available
    Copied 1057 files (201 bytes) from volume Macintosh HD.
    Created new backup: 2013-03-05-130247
    Starting post-backup thinning
    Deleted /Volumes/Time Machine/Backups.backupdb/XXX’s MacBook/2013-03-04-075145 (45 KB)
    Post-back up thinning complete: 1 expired backups removed
    Backup completed successfully.

  • EDI for LIV

    Hi there,
    I have 2 questions:
    1.- Is mandatory to enter the GR before receive the EDI invoice?
    2.- Can I receive EDI invoices with delivery costs?
    Example PO: 100 USD (Material) + 20 USD (Freight) = 120 USD (Same vendor).
    Invoice: 120 USD including material and Freight.
    Thanks.
    CD.

    Hi It depends your receiving party.
    Answer 1:
    For LIV, 2 way match (No GR) or 3 way match (With GR) invoices can be done in SAP.However if Your receiving party is Non-SAP system, they have to configure the 2-way match or 3-way match,Based on that you have to decide GR mandatory or not.,if it is another SAP system, definitely not an issue.
    Answer 2:
    Yes, with delivery costs possible.
    Cheers!
    ***Reward If useful

  • Detecting Bandwidth Quality for Live Video Streaming

    Hi,
    We have an application that is using FMS to  share slides (swf,jpg, etc) with another client. We added a video as an option. We would like to verify as often as possible the bandwidth quality between communications in order to suggest the user to close video if we notice bandwidth is not optimal.
    We've been experimenting doing a bandwidth detection every 60 seconds, but I am wondering if there are specific guidelines to do this for live video, like how many times one should verify bandwidth? Is it ok to take one reading or should we take a few readings and then average out?
    Taking into consideration that every time we test bandwidth fms seems to flood the connection to figure out the bandwidth, I was wondering if anyone has some insight into this.
    Kind regards.
    +LA

    Please find the best practices for dynamic streaming at this place
    http://www.adobe.com/devnet/flashmediaserver/articles/dynstream_on_demand.html
    Let me know if that doesn't suits your need, then I will try to figure out something else for you.

  • Using intel imac for live radio?

    hello,i need to use my new intel imac for live radio broadcasting,how do i do this??????...my mate who runs the server says i download winamp the shoutcast,can get shoutcast but winamp wont download properly,all i get is a picture which is blank of the file
    can i use itunes????..or summit else??
    thanks

    "Mac OS X, Tiger Edition" by David Pogue (2005) briefly discusses the issue I raised on page 649ff. Under "The Software Base Station Effect," he says that a Mac with an AirPort card and an Ethernet or other connection to the internet (e.g. via DSL or cable modem) can serve as a "gateway" for other 802.11g equipped machines.
    I've ordered a D-Link DWL-G650 802.11g Wireless Cardbus Adapter to install in the Dell laptop, and will see how it goes.

  • Bootable floppy for live CD

    There are requests booting the live CD with floppy. The codes are suppose to be similar when booting to an existing HD partition with floppy not using LILO.
    <b>An example making a normal bootable floppy without LILO:</b>
    fdformat /dev/fd0h1440 <i>(formats the floppy disk)</i>
    dd if=/boot/vmlinuz of=/dev/fd0 <i>(writes the kernel to the floppy disk)</i>
    rdev /dev/fd0 /dev/hda3 <i>(root partition as /dev/hda3)</i>
    rdev -R /dev/fd0 1 <i> (mount root file system read-only)</i>
    LIve CD replaces the HD, boot floppy needs to mount into CD instead. The problem I am facing, live CD's initrd image (a compressed file "miniroot.gz" 2.6Mb with all basic folders and startup files) doesn't fit on a normal floppy and must be uncompressed into ram memory at boot from the CD. How to do it?
    <b>Here is the print of Live CD's isolinux.cfg:</b>
    prompt 1
    timeout 0
    display boot.msg
    F1 boot.msg
    F2 info.msg
    F3 vga.msg
    default vmlinuz initrd=miniroot.gz init=/init/sbin/init ramdisk_size=100000 load_ramdisk=1 prompt_ramdisk=0 vga=788 root=/dev/ram0

    rasat wrote:The codes are suppose to be similar when booting to an existing HD partition with floppy...
    I have searched around internet for floppy bootable live CDs, and found Honung Linux (not live CD but planning to do).
    <i>It will not be a Live-CD in that that it will boot directly from the cd.
    I'm planning to boot from a floppy (as Honung does now), but instead of using
    the Rootdisk (Disk2) it will use a CD and it will therefor be possible for
    me to get even more into the distribution.</i>
    http://honung.n3.net/
    Actually the Disk2 is some kind of "live floppy". Why not make an "AL Live Floppy" instead of bootable floppy for Live CD only. Moreover, are there any i686 machines what don't have a bootable CD bios?? I think its only an i586 issue... if am correct.
    The idea to have a Live Floppy is for dial-up modem users.
    FMI, how many MBs is a modem 56k user be willing to download? Minimum 2x floppy image... 2.8Mb each. To run AL with light weight desktop (blackbox or fluxbox) requires to download one CD image. What would be an accepted size to download (MB???).

  • Can you use the Vocal Transformer for Live Show?

    Can you use the Vocal Transformer for Live Show? I have automations set up in my vocal track using the vocal transformer and would like my vocals to adjust accordingly while performing live. Is this possible to configure and if so, how do I set it up at the venue?

    Vocal Transformer opens in MainStage. All controls in VT are visible & editable in MS. Don't set it up at the venue. Set it up in one or more patches before you leave your house. You will need up to twelve sliders or knobs plus one or two buttons on your controller to get the most out of it.

  • Tolerance for AP Checks

    Hi All,
    Where can I go to set tolerance for vendor check payments?
    Eg: If I am paying a vendor a check for $1, I want the system to put a tolerance around that and prevent me from paying a check worth that small an amount.
    Thanks,
    Deki

    Hi
    Go to FBZP, select the button “Paying Company Codes” you will see the field “Minimum amount for outgoing payments”

  • Table name for LIV line items

    Hi all,
    Can anyone provide me the table name for LIV line items?  I can only find the LIV header table, which is RBKP.
    Thanks.
    Rgds,

    RSEG

  • Flash Media Player which handles bitrate switching for live streams?

    Hello.  I've got a very short timescale to find a solution for a way to display livestreams with bitrate switching. Does anyone
    know of any opensource players which can do this effectively?  Or do the inbuilt components in CS4 deal with this ok?

    Thanks,I have read that article.  Based on that article the NetStreamInfo.maxBytesPerSecond is not an accurate measurement to base dynamic switching on. This seems to be the basis of the bitrate switching in both the longtail player, and the adobe examples that I have tried.   That article suggests using the dropped frames property, in conjunciton with bufferlength to determine if switching is neccessary.  Unfortunately I can't seem to find a player online which handles this successfully.  That being said, I can't believe I'm the only person trying to implement dynamic bitrate switching for live streams so surely there are some players out there which can do this successfully?  If anyone knows of any code available which does this successfully I would appreciate knowing where!  The examples provided by Adobe https://www.adobe.com/cfusion/entitlement/index.cfm?e=fms35 unfortunately don't work either.

  • [svn:osmf:] 14823: Fix bug where canPause was not set to false for live streams.

    Revision: 14823
    Revision: 14823
    Author:   [email protected]
    Date:     2010-03-17 10:51:40 -0700 (Wed, 17 Mar 2010)
    Log Message:
    Fix bug where canPause was not set to false for live streams.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/net/NetStreamPlayTrait.as
        osmf/trunk/framework/OSMFTest/org/osmf/elements/TestVideoElement.as

    Thanks for looking at this post. We have resolved the issue for ourselves by working with our DBAs to narrow down where the problem actually started. We found that the particular SQL we were looking at was not the issue. In a chart on a subsequent page (via a click through), we were actually running into where apex was starting to consuming memory but we were catching it later.
    What we found was that when we had a chart query that was SQL containing a pipeline function, the memory usage went up. And within 10 minutes, the server would crawl to a halt. To release the memory, the DBAs would have to bounce the Apex instance. When I changed the query to be a function returning SQL, the problem stopped. I don't know what the correlation was between SQL and moving to a PL/SQL function returning SQL.
    I am not even 100% positive of the pipeline function being the cause. I only know that this started happening about the same time as when I implemented the pipeline function. I understand you are leery of a one-second function/query running up that kind of utilization. No one here believed me either (including me really). We figured it HAD to be a coincidence. But once I changed the query from SQL to a function returning PL/SQL, our problem went away.
    Thanks to all who looked at and thought about this.
    Walter

  • What is the best way to plug my iPhone 5 into a mixer for live music performances?

    I'm thinking of performing live with my iPhone 5 or maybe an iPad that I haven't bought yet. What is the best way to get the sound for the device to a mixer or PA? I'm wondering if anyone has any experience with wireless options. I'm wondering if it is stable enough for live performance. There doesn't seem to be any audio interface options yet.

    there is always the 3.5mm minijack out connector sure it's analogue but a cable with male minijack in 1 and and 2 rca in the other would work with most mixers and or pa's

  • How to create a ABAP report off of SRM box for live data?

    How to create a ABAP report off of SRM box for live data?
    Thanks in advance.
    York.

    you can try infoset query:
    STEP - A:
    1. Go to T Code RSQ02 and give the InfoSet name & select CREATE.
    2. Provide the Name(Description) and Data Source i.e. for eg here i take "DIRECT READ OF TABLE" = /BIC/AODS100. Then CONTINUE.
    3. Select what to Include in the 3 options available with the POPUP, here "INCLUDE ALL TABLE FIELDS". Then Check the fields and click GENERATE(one RED and WHITE round icon).
    4. Now provide the PACKAGE for the INFOSET. Come Back(F3).
    STEP - B: optional(If u want to create a new user group)
    1. Select ENVIRONMENT -> USER GROUPS. Provide the User Group name and CREATE.
    2. Provide Description and SAVE.
    3. Provide PACKAGE and SAVE. Come Back (F3) to the Initial Screen.
    4. Click Role/User Group Assignment. Select Newly Created User Group or an existing one. Then SAVE (CTRL + S). F3.
    STEP - C:
    1. Select ENVIRONMENT -> Queries. Provide the query name and CREATE.
    2. Select the INFOSET u have created and assigned the user group.
    3. Provide the Title and Select BASIC LIST. There you have to select (check) the fields you want to display, SAVE and then TEST. It will ask for Variant, just CONTINUE.

  • AS3 - 1) Countdown Timer to the designated Date for Live-Broadcast-Event yet to take place; 2) Detect End of Live Stream on FLVPlayback with FLVPlayback.isLive = true - ActionScript 3 - flash cs3 cs4

    Hi folks,
    Ronny's here again on forums, having particularly 2 (two) questions/problems to resolve:
    1) Countdown Timer to the designated Date for Live-Broadcast-Event yet to take place
    2) Detect End of Live Stream on FLVPlayback with FLVPlayback.isLive = true
    attached is the .zip file (as3_Countdown Timer_ver 1.0.1_by Ronny Depp.zip) with all flash source files containing:
    a) The FLash Source (file: timer_module.fla) - (FLA flash source file - Flash CS3 Professional, Flash Player 9, actionscript 3.0)
    b) com.othenticmedia.utils.dateAndTimeManagement package including 2 .as actionscript 3.0 Class files.
           i) com.othenticmedia.utils.dateAndTimeManagement.DateAndTimeManager Class in the said package. (file: DateAndTimeManager.as)
           ii) com.othenticmedia.utils.dateAndTimeManagement.CountdownTimer Class in the package. (file: CountdownTimer.as)
    c) The compiled SWF file version of this Application's blueprint. (file: timer_module.swf).
    What i need to confirm is: ........................................................ see the next post of mine. (for Problems  need to be Resolved)

    Problems to Resolve:
    Problem#1) - Countdown Timer to the designated Date for Live-Broadcast-Event yet to take place.
    Problem#2) - Detect End of Live Stream on FLVPlayback with FLVPlayback.isLive = true;
    Problem#1 Description:
    I need to pinpoint the Logical TimeSync Exception, i am still unable to figure out. That is I'm using a webservice in my Application to Synchronize the Time with the actual ET (eastern time) with accomodation of auto-adjustment for EDT GMT-4 (eastern daylight time) & EST GMT-5 (eastern standard time), times. I am using the zipcode: "10012" to pass it to the Web Service in urlRequest object, to retrieve the Current ET eastern time according to EDT & EST time settings for Manhattan/Brooklyn areas or others within  New York, NY 10012.
    Currently the Web Service is returning accurate date/time based on local EDT GMT-4 daylight time.
    Is there some defined set of dates for EDT & EST times for New York region that I can check for to ensure the correct Dates/Times for Eastern Time in New York area ??? I am using NY zipcodes because i am sure to get correct ET values.
    The Major Problem Part: is I need to correct the time by 2 seconds or approx. 2 secs, some millisecs.
    When I retrieve the Time Value from WebService, it lags behind for 2 seconds as compared to DateObj i create using computer's local time, on my Windows XP Service Pack 2 with Automatic Updates turned-on. And I'm sure about my Windows will be having latest updates for Time Management already installed. I also added the 2 secs. to the TimeSync(ed) Date to make correction to this Date obj.
    I call my custom fucntion addSeconds(dateObj:Date, secs:int) to add 2 seconds to the Date by Converting Seconds to Milliseconds.
    Please comb through the as code in files attached and Help Me Out !!!
    Problem#2 Description:
    Secondly I need to Detect the End of Stream state while using FLVPlayback component, an rtmp:// live Stream from FLASH MEDIA SERVER.
    I need to Play a YuMe Post-Roll Ad when Steam Finishes/Ends.
    Live Broadcast Stream Event starts every night on Wednesdays & Saturdays exactly  at 10:59 PM EDT GMT-4.
    Live Events only Streams/Broadcasts the stream for 50secs. exactly. When [playback stopped] it plays a PostRoll Ad and after the CountdownTimer again comes back to life. The Next upcoming Event is calculated & the Countdown begins until Next Event's time/date is reached.
    Here is the  code on the frame 1 on the MainTimeline: (rest of the params like source, volume, skinAutoHide are Set using Property Inspector for FLVPlayback instance on Stage)
    //myStream instance of FLVPlayback is on the Stage
    myStream.isLive = true;// Frame 1 Actions in the FLA
    myStream.addEventListener(VideoEvent.COMPLETE, onEndOfStream);
    myStream.addEventListener(VideoEvent.STATE_CHANGE, onState);
    myStream.addEventListener(String(VideoError.NO_CONNECTION), onStreamError);
    myStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
    /*if(myStream.stopped){
         trace("tracy: "+myStream.state);
    } else if(myStream.state == VideoState.STOPPED){
         trace("tracy: "+myStream.state);
    function onStreamError(event:VideoError) {
         trace(event.code + "\n\t" + event);
    function onState(event:VideoEvent) {
         trace(event.state + "\n\t" + event.toString());
    function onEndOfStream(event:VideoEvent) {
         trace(event.state + "\n\t" + event.toString());
    function netStatusHandler(event:NetStatusEvent):void {
         switch (event.info.code) {
              case "NetConnection.Connect.Success":
                   //connectStream();
                   break;
              case "NetStream.Play.StreamNotFound":
                   trace("Stream not found: "/* + myStream.source*/);
                   break;

Maybe you are looking for