Value mismatch in the Invoice
Hi Experts ,
I have condition type in sales order ZS07 , the value is computed for this in a requirement routine.
But the same does not flow into the invoice.
Do we have make any config settings .
The order and invoice have different value for the same condition type.
Please help.
Regards,
SunithaIN
Hi,
Here you have to check three things to know the issue
1. check whether both sales order and the Billng have same pricing procedure assigned or not
2. Check if the CONDITION you mentioned was entered Manually
3. Check the Analysis in the CONDITIONS of Billing document in the CONDITIONS tab at item
4. If all the above 3 are correct without any issue then you have to make COPY CONTROL settings in VTFL at the ITEM in the PRICING TYPE field as D.
Please check and revert back if you still find any issue.
regards,
santosh
Similar Messages
-
Task Total Slack Calculated values mismatching with the values in reporting database
Hi,
We require 'Task Total Slack' as one of the items in a report for Project Server 2010. We're developing the reports using SSRS wherein the SQL Queries are fired on the reporting database of Project Server 2010.
We've come across a situation wherein the total slack values from reporting database for tasks are mismatching with the values that are seen in either PWA or Project Professional for total slack field. We also could not find a consistent factor by which
the slack is multiplied for reflecting in the database in case the Slack in days was being converted into Hours in reporting databse.
Is there a definite way that these values are being represented in reporting database which is quite different from the way these values are seen in Project Professional? Please help resolving this issue.Hi Abhijit PS,
Can you give an example of the mismatch? Also you could tell us if this is happening for all tasks and all projects. Your concern may be seen from 2 different points of view:
Either this is indeed a bug with a slack of 2 days for example in Project Pro and 4 days in your report from the reporting DB. In this case, you should check if the projects have been published correctly and if the Reporting DB is correctly sync'ed with
the draft DB.
Or it could be the normal behavior and it is just a matter of finding why. For example, the durations are stored in the DB in minutes, meaning that a 1day duration might be stored as 480 if you have 8 working hours in a day (8*60).
Hope this helps,
Guillaume Rouyre, MBA, MVP, P-Seller | -
GR unit value coming from the Invoice
I have the following situation:
PO 100 units price 3,14 u20AC/unit
IR: 1 unit at a price of 314 u20AC/unit
GR: Post GR for 100 units and the system is generating the accounting doc. for a value of 624,86 u20AC, that comes from
- 1 unit at the price of the Invoice 314 = 314 u20AC
- 99 units at the price of the PO 3,14 u20AC/unit = 310,86 u20AC
The total GR amount is bigger that the PO amount.
Is this the standard SAP behavior?
Is there a way to get only the price from the PO, not from the Invoice
Best regardsYes this is standard SAP design. This situation will raise if you post Invoice before doing GR. also depends on price control in material master.
To fetch the price from PO u must follow GR followed by posting an Invoice.
Edited by: Sachin D C on Nov 10, 2010 3:47 PM
Edited by: Sachin D C on Nov 10, 2010 3:48 PM -
Width/height/x/y value mismatch with the reality and what is coded
hello there everyone,
hope i got the title right..,
so here goes the problem i need your opinion and help to solve:
application definition:
i have this desktop flash application that will go fullscreen what this application do is loading external asset (mostlySWF) and play it inside this application. Each external asset will be place inside a container/holder (empty movie clip created by code), each of this container have it's own dimension ( width, height, x, y).my code all working without any warning nor error.oh and i also have an image.jpg/png as it's background and place at the bottom of display list (depth = 0), the image is customly made with using photoshop and each container location and dimension also measured there so it just needed to be writen down is the XML file..,
the problem:
the bug is when i loaded some image of those background image each container width,height,x,y will mismatch with what i have in the XML file.
the funny thing is when i trace the value of each container width,height,x,y it value is the same with what the XML has yet by seeing with eye you know that is wrong..,
here's the code i used:
var myXML:XML; //to hold the loaded xml file
var SWFList:XMLList; //used to hold a list of all external swf source,atribute and etc
var xmlLoader:URLLoader = new URLLoader(); //intance of URLloader class used to XML file
var totalSWF:int; //hold the total number of external swf there is to be loaded
var mainContainer:MovieClip =new MovieClip();//act as the main container
var SWFContainer:MovieClip; //hold the loaded SWF as it's child
var swfLoader:Loader; //instance of loader class used to load the external swf
var myCounter:int = 0; //used to track how many external swf has been loaded and added to stage
var bgImageURL:String;//hold the url of the background image
var imageLoader:Loader;//intance of loader class used to load background image
// Stage Setting
//========================================================================================
this.stage.align = StageAlign.TOP_LEFT;
this.stage.scaleMode = StageScaleMode.NO_SCALE ;
this.stage.displayState = StageDisplayState.FULL_SCREEN;
//load the xml file
//======================================================================================== ==
xmlLoader.load(new URLRequest("FlashBlock[s].xml"));
xmlLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void
e.target.removeEventListener(Event.COMPLETE , processXML);
myXML = new XML(e.target.data);
bgImageURL = myXML.Background.text();
SWFList = myXML.BLOCK;
totalSWF = myXML.BLOCK.length();
doSizeUpMainContainer();
loadBackgroundImage();
function doSizeUpMainContainer():void
//resizing the mainContainer dimension
//in this case i just make the size the same as the screen dimension
addChild(mainContainer);
mainContainer.graphics.beginFill(0xFD562D, 0);
mainContainer.graphics.drawRect(0,0, stage.stageWidth, stage.stageHeight);
mainContainer.graphics.endFill();
function loadBackgroundImage():void
//load the background image
imageLoader = new Loader();
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onBgImageLoadComplete);
imageLoader.load(new URLRequest(bgImageURL));
function onBgImageLoadComplete(e:Event):void
e.target.removeEventListener(Event.COMPLETE, onBgImageLoadComplete);
mainContainer.addChild(imageLoader.content);
imageLoader.x = (stage.stageWidth - imageLoader.content.width)/2;
imageLoader.y = (stage.stageHeight - imageLoader.content.height)/2;
loadSWF();
function loadSWF():void
swfLoader = new Loader();
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE , swfSetting);
swfLoader.load(new URLRequest(SWFList[myCounter].@source));
function swfSetting(e:Event):void
e.target.removeEventListener(Event.COMPLETE , swfSetting);
SWFContainer = new MovieClip();
mainContainer.addChild(SWFContainer);
// i did this so i can resize the movieclip size to what i need..,
SWFContainer.graphics.beginFill(0xff6633, 0);
SWFContainer.graphics.drawRect(0,0, Number(SWFList[myCounter].@width), Number(SWFList[myCounter].@height));
SWFContainer.graphics.endFill();
SWFContainer.x = SWFList[myCounter].@left;
SWFContainer.y = SWFList[myCounter].@top;
SWFContainer.addChild(e.target.content);
//load and add another SWFContainer untill all swf listed in the swf added
if(myCounter < (totalSWF-1))
myCounter++;
swfLoader = null;
loadSWF();
i really do not have any idea why this could happen and how to solve it..,
any help would be greatly apprecited cause i'm literally meeting a dead end with this bug..,hello there kglad,
thanks for responding in this thread..,
i did what you told me :
i did check all of my loader instance till myLoader.parent.parent.parent and it return 1 for every single one of them
but by removiing the "this.stage.displayState = StageDisplayState.FULL_SCREEN;"
i do get new error which is:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at slideshow_fla::MainTimeline/doAspectRatio()
well from what it tokd me it came from my slideshow swf..,(this swf also fully code and has nothing placed on stage by manually)
the thing is in my mine swf code i never refer to what external asset property, i just told to load it and when the load is complete i put it in the display list..,
from googling i suspect that it played to early beacause i put the script in the first frame of the timeline of slideshow.swf
and for the moment i'm trying to find what error do cause it..,
(but why this didn't happen all the time??)
here is the slideshow code:
import fl.transitions.*;
import fl.transitions.easing.*;
import flash.display.*
import flash.utils.Timer;
import flash.events.TimerEvent;
//list of global variables
var mySlideSpeed:Number; //determine how long each image displayed
var myTransitionName:String; //the name of the transition to be used
var myxmlList : XMLList;//reference to the list of the image
var myTotal:int; //total of image to be displayed
var myImage:Loader;//load the image into the container
var tempWidth:int;
var tempHeight:int;
var myTraansitionInDuration:int = 2;//the duration of transition in effect
var myTraansitionOutDuration:int = 2;//the duration of transition out effect
var myThumbHolderArray : Array = [];//to hold each thumbimage of the image
var Counter : Number = 0; //to count how many image has been successfully loaded
var myMC : MovieClip = new MovieClip(); //as the container of the picture so that it can be manipulated with transition manager
var container: MovieClip = new MovieClip();//hold the image after transition
var myImageTracker :Number = 0; //to know which image is in the stage
var myTimer :Timer; //the timer
var myTM:TransitionManager = new TransitionManager(myMC);//instance of transitionmanager class;used to give transition effect the image
//creating the loader instance n loading the file
var myXML:XML;
var XMLLoader :URLLoader = new URLLoader();
XMLLoader.addEventListener(Event.COMPLETE, processXML);
var base:String = this.root.loaderInfo.url;
base = base.substr(0, base.lastIndexOf("/") + 1);
XMLLoader.load(new URLRequest(base + "slideshow.xml"));
function processXML(e:Event):void
e.target.removeEventListener(Event.COMPLETE, processXML);
XML.ignoreWhitespace = true;
myXML =new XML(e.target.data) ;
mySlideSpeed = Number(myXML.transition.@slidespeed) + myTraansitionInDuration + myTraansitionOutDuration ;
myTimer = new Timer (mySlideSpeed*1000);
myTimer.addEventListener(TimerEvent.TIMER, imageRemover);
myTransitionName = myXML.transition.@name;
myxmlList = myXML.IMAGE;
myTotal = myXML.IMAGE.length();
imageLoader();
function imageLoader():void
for (var i:Number = 0; i < myTotal; i++)
var imageURL:String = base + myxmlList[i];
var myLoader:Loader = new Loader();
myLoader.load(new URLRequest(imageURL));
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete)
//transfering each thumb image loaded to a variable to be able to be refered back when the show is running
myThumbHolderArray.push(myLoader);
function onComplete(e:Event):void
Counter ++;
if(Counter == myTotal)
e.target.removeEventListener(Event.COMPLETE, onComplete);
showStarter();
function showStarter():void
addChild(container);
addChild(myMC);
// myMC.x = container.x = myMC.y = container.x = 0;
doAspectRatio();
imageSlider();
function doAspectRatio():void
for (var i:Number = 0; i < myTotal; i++)
myImage = Loader (myThumbHolderArray[i]);
if (myImage.width > myImage.height)
tempWidth = myImage.width;
tempHeight = myImage.height;
//supposedly to access the container dimension holding this swf as it's child
myImage.width = this.parent.width;
myImage.height = (tempHeight * this.parent.height)/tempWidth ;
else if (myImage.width < myImage.height)
tempWidth = myImage.width;
tempHeight = myImage.height;
myImage.height = this.parent.height;
myImage.width = (tempWidth * this.parent.width)/tempHeight ;
function imageSlider():void
if (getChildIndex(container)== 1)
swapChildren(myMC, container);
myImage = Loader (myThumbHolderArray[myImageTracker]);
myMC.addChild(myImage);
//center the image
myImage.x = (this.parent.width - myImage.width)/2;
myImage.y = (this.parent.height - myImage.height)/2;
if (myTransitionName == 'Fly')
myTM.startTransition({type:Fly, direction:Transition.IN, duration:myTraansitionInDuration, easing:None.easeIn, startPoint:7});
else
if (myTransitionName == 'Zoom')
myTM.startTransition({type:Zoom, direction:Transition.IN, duration:myTraansitionInDuration, easing:Strong.easeIn});
else
if (myTransitionName == 'Photo')
myTM.startTransition({type:Photo, direction:Transition.IN, duration:myTraansitionInDuration, easing:None.easeIn});
else
if (myTransitionName == 'Squeeze')
myTM.startTransition({type:Squeeze, direction:Transition.IN, duration:myTraansitionInDuration, easing:Strong.easeIn, dimension:0});
else
myTM.startTransition({type:Fade, direction:Transition.IN, duration:myTraansitionInDuration, easing:Strong.easeIn});
myTM.addEventListener("allTransitionsInDone", holdDelay);
function holdDelay(e:Event):void
this.removeEventListener("allTransitionsInDone", holdDelay);
myTimer.start();
container.addChild(myImage);
if (getChildIndex(myMC)== 1)
swapChildren(container, myMC);
function imageRemover(e:Event):void
myImageTracker ++;
if (myImageTracker == myTotal)
myImageTracker =0;
imageSlider();
and by the way can you tell me the reason you told me to remove "this.stage.displayState = StageDisplayState.FULL_SCREEN;" line ?? -
Exchange rate type mismatch in the invoice
Hi experts,
When I am creating an invoice, invoice is picking up wrong exchange rate type MTR which is not at all maintained in the customer details. The sold to party is having the exchange rate type TR2. Can anybody please help on the issue.?Hi,
If it is not picking correct exchange rate type from the sold to party, please check the change log in the SP customer master for the field. It could've been changed after sales order creation and invoice would've referred to your S.O details.
Also, please check whether the below info is useful.
[http://www.sap-img.com/sap-sd/exchange-rate-billing-documents.htm]
Regards,
P Gomatheeswaran
Edited by: Gomatheeswaran Palaniappan on Aug 29, 2011 7:32 PM -
Add returnable packing in the invoice
Hi,
We have added returnable pallets in the outbound delivery. We want to reflect this in the Invoice printout as well. When we copy the material to the invoice, it has no price/no value. But the Invoice gets an error that the pallets needs selling price.
But we are not selling the pallets to the customer. We just want to include that in the invoice document.
Please advise how to.
Thanks,Hi,
go to VOV7 >>>
Select item category >>> details which you are using for returnable packaging
In front of statistical value - X
Now even of you maintained price for this material,it will not add in net value(header)
Otherwise
Make item is not relevent for Billing in VOV7
Otherwise
With help of FICO team write substitution rule by OBBH
Kapil
Edited by: Kapildev Farakte on Feb 4, 2010 12:00 PM -
Amount is not coming into the Invoice for Warranty Order
Salute All !!
Amount is not coming into the Invoice for Warranty Order which is Free of Charge.
This amount is not going to Customers debtor A/C, means there is no any A/C posting for this specific Amount because this is free of charge Sale (Warranty Order).
This is required by A/C department to put Value in to the Invoice to show so Transporter can carry the material as 0 value material is unable to Transport.
Please provide solution.
Rgds
Srivastav
+91-9973504950Hi,
Because you are not billing to customer the net amount is zero-
You can do like bill the component as regular item and give credit note against it.
or else create seperate billing output type assign this to proforma invoice- print the cost of item by pulling it in new smart form.
(this is not very good idea because , customer knows the actual cost of the item)
Thanks
Chidambaram -
Invoice / SAgreement - Net Value Mismatch
I have a scheduling agreeemnt and an invoice that have a mismatch of the net value. Here is what I have been able to dig up so far.
SA
Line 140 net value of $2,492.00
Pricing prodedure - ZXX
Condition - PR00
Key - SOrg, CGroup, Material
Invoice
Line 140 net value of $2,791.40
Pricing prodedure - ZXX
Condition - PR00
Key - SOrg, CGroup, Material
I don't see any manual pricing conditions that were added to the SA that would have changed the value. At the time of invoice, the price listed in the pricing condition (VK12) matched the price listed on the SA, $2,492.00. I cannot find any reason as to why the invoice grabbed a different price or calculated a different price that was is listed on the SA.
Our SD person is out this week, so I'm trying to fill in, and figure this out. If you think the issue could be "pricing" or "config", please be specific. Further, this does not seem to be a wide spread issue, maybe only a one time deal, because I would have expected many calls/emails if there was a major issue with this functionality.
If more information is needed, I will provide....please tell me what else may be needed and I'll do my best to find it.Hi,
It seems that your billing document picks the current price.
To know the configuration: Go to VTFL; enter your billing type (F1) and the delivery type (LF). Select the line and click on u2018itemsu2019; select the relevant item category (LZN). Click on details. Check the field u2018Pricing typeu2019. In your case, this may be u2018Cu2019.
Go to the condition records in VK13; Check the price for date of creation of scheduling agreement. It may be $2,492.00. Check the condition record in VK13 for the date of invoice; it may be $2,791.40.
In standard the u2018Pricing typeu2019 is given as C. This will consider the price at the time of billing. Scheduling agreement is an agreement created in past. Obviously, the system should consider price at the time of billing. So, the pricing type u2018Cu2019 is considered. If you always want the price given in the document, the pricing type should be given as u2018Gu2019 in the configuration.
If you want the price change only for this document, manually change the value.
Hope this information will be useful to you.
Regards,
K Bharathi -
How to Add Values in INVOICE SUB-TYPE field at the Invoice Header Forms
Hello,
Does any body knows how could I add/modify values in the INVOICE SUB-TYPE field at the Invoice Header Forms?. This values are related to the Globalization, in this case for the Chilean Localizations.
Thanks,
Alejandro R.It gives any error or just does nothing?
Have you tried making another simple form with just one block and one or two items?
You can do this type of testing in these conditions.
Which version of forms are you using? -
Net value in the Invoice not populated correctly
Hi friends,
The net value in the Invoice is not populated correctly. The sales order unit price is say 100/EA and the qty is 10 and the net value is 1000 Rs. THe invoice is also showing up the unit price and qty similar to the sales order but the net value picked is 500Rs. There are no discount conditions as well. What might be the possible reasons for this?
Thanks
IsaacHi,
Check whether you have entered th value manually in the sales order and overwritten the condition record value .If so also check you copy control setting in VTFL that pricing type B is maintained at item level for the respective doc type .
It can happen that you have condition record maintained for 50rs per quantity and you have changed price manually in sales order to 100 per qty. Now if in copy control VTFL pricing type B is maintained than system will redetermine the prices at the billing level.
If this is the case than change the settings in VTFL pricing type at item level to D
Please check and revert with your feed back
Regards,
Krishna O -
Unit price in the Invoice not printing right value
Our customer is using RVAJUS for pricing procedure. We using ctypes, PR00, K007, ZRMS, and shipping cost condition types. No tax calculation.
However in the invoice print outs, the Unit/1000 price is the Net value for item that gets printed. Which is actually (PR00- K007)+ZRMS +SHipping cost values. My question is what configuration setting controls the value for unit/1000 on the invoice. We would want the value from PR00 to be printed on the invoice. In the pricing procedure we have X applied to Gross value, K007 and ZRMS . All of this is are item conditions.
A response will be appreciatedHi susan
Maintain For net value feild X in your pricing procedure
Regads
Srinath -
Hi When i create the downpayment process in the invoice i get amount as value but my requirement is in percentage even after i select the percentage basis milestone billing please help what can be done
downpayment percentage , so if i want 50 percent of order value to be paid and when i go to faz type the invoice is created for 0 value that 50 percent of the amount is not getting calculated , where as when i enter in order same as 50 percent in amount it gets calculated in invoice, any help ?
-
After saving the invoice, excise values are disappearing in invoice
Hi,
While creating invoice, we have entered all the required conditions and clicked on update button to pick new conditions
then all the invoice values are getting updated.
when we save the invoice and open once again the excise values are disappearing.
net value showing without duty.
even in the printout the excise duty values are not coming.
your inputs & suggestions will be appreciated.
thanks
Regards
Suresh.This is due to wrong assignment of condition types.
-
Excise consdition value not flowing inot the invoice
Dear Gurus,
Excise condition value not flowing in to the invoice from sales order
Thanks
SasiDear lakshmipathi,
Iam entering the BED/Ed/ShEd values manually....
Where can I check the Tax code in the sales order?Does you mean to say the Tax classification at Item-Shipping tab?
Thanks
Sasi -
Hello Experts,
I have 2 fields named diag code and proc code and their data lenght is 6 and 5 respectively. They have a code digit and a description master data attached. In diag code I see it correctly under the values in the query i.e.
000123 xxxxxxxxxxxxxxxxxxxx
whereas for proc code under values I see the description which is wrong. I see that everything is defined similarly so why this mismatch. Where do i check these?
Any help is greatly appreciatedHi Priya,
To make sure that I understand you properly I'll describe the situation.
You have 2 IOs, with code length 5 and 6. The codes (keys) of IOs are supposed to be like '00123' or '000123'. You determined text (short, long or medium) which is to be like '000123xxxxxxxxxxxxxxx', i.e., the code concatenated with some alphanumeric sequence.
For first IO you see its text as '00123xxxxxxxxxxxxxxx', for the second you see 'xxxxxxxxxxxxxxx'.
Is it the correct situation then you feed your second IO with 'xxxxxxxxxxxxxxx', without concatenation.
How do you make the text concatenation? If it goes from a flat file without any data transformation in URs or TRs (with concatenated text) then you have to prepare the proper data format.
If you use some data transformation then check your TRs and URs. You definitely don't do the concatenation for the 2nd IO.
Best regards,
Eugene
Maybe you are looking for
-
So I updated my iPhone 5s to version 7.0.6 yesterday, and now my iPhone music isn't working properly. It won't sync the playlists that I added after the update though when it's plugged in on iTunes it says that the music is synced. When I select a so
-
Iv had my ipod for few years.. now the sound through the headphone is muffled i brought new ones but the sound is still the same.. does the headphne jack need changing and how much will it cost ?
-
Bug in SQL*Plus 9.2.0.1.0 with 8.1.6 instance.
WARNING !!!! I just installed the client 9.2.0.1.0 but we are still using 8.1.6.3.8 databases on NT. There is a major BUG in SQL*Plus 9.2.0.1.0. If you do a select on a sys table that have a LONG column, SQL*Plus exits immediately !!! For example if
-
How make a transaction rollback?
Hello to everybody... hoew can I call a server transaction rollback ( Session Bean ,CMT ) by the client?
-
Can we configure MDS in an ADF library?
Hi, The goal is that we configure MDS (runtime user customization specifically) in a common ViewController project and export it as an ADF library. So that all the consuming projects will inherit the MDS configuration without the need to configure MD