Error message: Automation server can't create object
Hello
I'm currently receiving the error message: 'Automation server can't create object' when trying to view reports. This only happens when i try to view them through the IIS server using the .net launchpad. It happens with both reports that i have produced and Feature example reports, it also happens from both client machines and the server.
Any ideas on how to fix this issue?
regards
Matt
Hi,
I am not sure if you still are having this issue. In my experience I have seen this issue if for all the BO related services the rights are not proper. These have to be given from dcomconfig.
Hope this helps
Amit
Similar Messages
-
Automation server can't create object when calling a jsp from a button
Hello,
I have created the following jsp that allow me to execute an external program that is located on the client side:
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app)
var wshShell = new ActiveXObject("WScript.Shell");
wshShell.Run(app+".exe", 1, true);
-->
</script>
If I call this jsp in a simple html page is works correctly when i call it from a button in apex (3.0) I got the error message Automation server can't create object.
Any idea ?
Thanks,
Claude-AlainHi Claude,
Just be sure that you really (like really) trust your endusers, because I can see some huge opportunities for exploiting that JavaScript routine you've shown. If you're not taking steps to prevent cross site scripting (search this forum or Google for details on what that is), then it's not beyond the bounds of possibility for someone to do something 'nasty' which would do horrible things to your end users if your executing a program on their client machines without any warning or validation of what that program actually does.
Sometimes it's best to work backwards from the point of view of....what if you walk into work one morning and find that 400 end users machines have had their hard-drives wiped because the script arbitrarily executes whatever command you pass to it? Then you can perhaps see that what sometimes looks like a good idea might not be such a good idea after all ;) -
Automation server can't create object ActiveXObject jsp
Hi
Below code snippet is completely working fine on IE when it is embedded in an HTML document.
var fso = new ActiveXObject("Scripting.FileSystemObject"); // creating a Scripting FileSystemObject.
var fh = fso.CreateTextFile("data.xml", true); // creating a file handler variable which is pointing to the given file.
fh.WriteLine(str); // Writing str value to file through file handler variable.
fh.Close(); // closing the file handler object.
But when I am embedding the same snippet in a JSP and trying execute on the same IE, it is failing at ""var fso = new ActiveXObject("Scripting.FileSystemObject");"" and throwing a javascript error as "automation server can't create object".
I have gone through google and could not identify what might gone wrong.
if some had come across the same scenario, pls throw some light on this.
Thanks.Pretty sure there is a forum specifically for JSP.
But when I am embedding the same snippet in a JSP and trying execute on the same IEJSP executes on the client not in IE. -
Error: Internal/Bug( #609) Automation server can't create object
Hi Friends,
I am new to Oracle BPEL.
I am getting the following error message when I click Flow,Audit and Debug tabs after deploying the process.
Error: Internal/Bug( #609) Automation server can't create object
Had anybody faced this problem and resolved it?IIRC this can be down to browser security setting. You may find you needs to turn some security options on (or at least set to 'prompt' under tools- > internet settings -> secuirty - > custom level... etc
-
ERROR: Automation server can't create object
Hi,
I am at my wits end, and I hope you can help me. I have
compiled a Webhelp project that runs just fine in Firefox (with the
exception of expanding text but blah blah blah... :P)
When I compile the same project in IE, I get an page loading
error that tells me that "Automation server can't create object"
(with reference to 'whskin_pdfhtml.html' in a file path, and my ToC
is not visible.
My tester, who is on another machine in another location,
tells me HIS ToC loads fine, but he gets an out of memory error at
line 59.
I have trawled thru these forums for an hour now, and I am no
closer to solving this problem. I have tried creating a brand new
empty project with one topic and I get the same error.
Any ideas on what's happening?
Of course, we have a demo tomorrow at 6am.
thanksGuessing here.
1] You have created webhelp pro when you don't have RoboHelp
Server installed on the server.
2] Your source has some output files in it. The topic
concerned being the one that gives the memory error. This result is
what you get when you view in RoboHelp an output file that has been
imported into the source. I don't know whether it gives the same
error in the output again.
Or are you viewing the help locally instead of from a server?
What version of IE. -
Automation server can't create object SapROTWr.SapROTWrapper Wrapper
Hi,
I am trying to create Activex object SapROTWr.SapROTWrapper Wrapper from HTML page, but it returns the error "automation server can't create object"
it work fine in IE6 with windows XP and SAP GUI 640
but the error is thrown with windows 7 + IE 8 + SAP GUI 720.
please help on this.
Regards
Ramakrishna Reddy
Edited by: Ramakrishna Reddy on Nov 5, 2010 12:32 PMHi,
ActiveX control may not be registered on your machine. It may have been
removed/cleaned from your machine, but one of its other components in the
form of an IE Addon is still installed on your machine.
Try running IE8 in no-Addons mode. Start>(All) Programs>Accessories>System
Tools>Internet Explorer (no-Addons)
Regards
Nagaraju -
Error launching office client: Automation Server can't create object
Hello friends, i would like to know the solution to an expected error in SAP BPC for MS 10.0. Attached the picture with error. I have tested two scenarios.
1. Client Environment
OS Windows 8
Microsoft Office 7.0 (32 bits)
IE ver 11, version 11.0.9600.17416
I also have been tested on Server environment and failed too.
2. Server Environment
OS Windows 2008 R2
Microsoft Office 10, 64 bits, ver 14.0.7128.5000
IE ver 11, version 11.0.9600.17420
Pls, any recommendation to this situation would be appreciated,
Thanks in advance,
DanielHi Daniel
Basically when clicking on that link IE is supposed to launch Excel via an Activex/COM call and the error message says it failed to do that.
The error you are getting is most likely due to the Internet Explorer security settings or due to inability of Internet Explorer to launch the edition of Microsoft Excel installed on that is installed on that workstation.
Please verify the following things:
The edition of Internet Explorer you are running is matching the edition of Excel (if you are running Excel 32 bit make sure you are launching the 32 bit edition of IE and not the 64 bit one).
Under Internet Options -> Security -> (select the appropriate security zone corresponding to your situation) - relax the Activex security until you can find the setting that is preventing Excel to be launched.
Stefan -
Automation server can't create object.
This is my kind request to redirect you techies on my problem> I have posted same thing in some old thread.But as its not a good practise,I m starting new thread.
See the post:
http://forum.java.sun.com/post!reply.jspa?messageID=10265047
I m using tomcat server.
My problem is more like Java/J2EE webApp related stuff,where server side code is not able to do some thing on client side. Again,this is my problem:
</br>
Looks like Java script error. All the alerts are coming,but problem comes,when execution comes on line, </br>
var outlookApp = new ActiveXObject("Outlook.Application");
</br>
The same code,if given in HTML file on cleint side,works fine.
</br>
Basically it attaches a docuement in outlook,on client side. Btway when i go for view source of the page from browser,i am not able to get the same code,but it gives me some frameset of Documentum WebTop. Hope that s not creating a trouble.. See Its code,
</br>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="com.documentum.webcomponent.library.contenttransfer.export.ExportContainer" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function sendMail() {
// Construct a mailto: URL with all the details:
alert("javascipt called");
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject="CUSTOMER SERVICE";
mailItem.To = "[email protected]"; //document.frmM.txtEmail.value;
mailItem.HTMLBody = "SOME HTML CODE";
myAttachments = mailItem.Attachments;
myAttachments.Add ("C:\\kedar\\3197.txt");
// mailItem.Attachements.Add ("C:\\kedar\\3197.txt");
mailItem.display (0);
alert("javascipt call ends");
document.location = "mailto:"+comrecip+"?subject="+subject+"&body="+msg+"&attachment="+attach;
</SCRIPT>
</head>
<body onload="sendMail();" >
<form >
kedar
Send Mail to Bank of West and Mimi
</form>
</body>
</html>
Any idea??
What changes I should do on my cleint & sever. Browser setting & windows script,i ve already tried.none of them worked.Hello sportsfan888,
Did you try the solution provided on your other thread in regards to the same issue?
help and support error message
If I have helped you in any way click the Kudos button to say Thanks.
The community works together, click Accept as Solution on the post that solves your issue for other members of the community to benefit from the solution.
- Friendship is magical. -
Hello All,
I want to create reference for the ActiveXObject("WINWORD"); Word Application but it is not created it gives the error mentioned so please give possibilities of getting this error.Thanks for the reply
I checked in the Control Panel and on the New Server we have loaded:
MSXML 4.0 SP2 (KB927978) - version 4.20.9841.0
MSXML 6.0 Parser - Version 6.20.3883.8
On our Old Server we have loaded:
MSXML 4.0 SP2 (KB927978) - version 4.20.9841.0
MSXML 4.0 SP2 (KB936181) - version 4.20.9848.0
MSXML 4.0 SP2 Parser and SDK - version 4.20.9818.0 -
SBO2004A: Runtime Error 429 ActiveX Component can't Create Object
Hello,
We have an Addon developed with VB6 that run without problems with SBO 6.5.
We have upgraded to SBO2004A and I have referenced in the source code to the 2004 UI and DI. I debug mode (from IDE) we don't have problems, but when I try to execute the addon from a client, I get this error message:
<b>Runtime Error 429 ActiveX Component can't Create Object</b>
Thanks in advance
BlasI'm using Installshield 10.5 to generate the setup file. It's much more easy and not requiered to install Framework 1.1 in each PC client before to install the Addon.
You have to create and msi project, and write the Installscript to retrieve the install directory from parameter string passed by SAP.
After install you must execute the AddOnInstallAPI.EndInstall to notify SAP:
#include "ifx.h"
prototype LONG AddOnInstallAPI.EndInstall();
prototype LONG AddOnInstallAPI.RestartNeeded();
// OnFirstUIBefore
// First Install UI Sequence - Before Move Data
// The OnFirstUIBefore event is called by OnShowUI when the setup is
// running in first install mode. By default this event displays UI allowing
// the end user to specify installation parameters.
// Note: This event will not be called automatically in a
// program...endprogram style setup.
function OnFirstUIBefore()
number nResult, nLevel, nSize, nSetupType;
string szTitle, szMsg, szOpt1, szOpt2, szLicenseFile;
string szName, szCompany, szTargetPath, szDir, szFeatures, szTargetdir;
BOOL bLicenseAccepted;
LIST listID;
begin
nSetupType = COMPLETE;
szDir = TARGETDIR;
szName = "";
szCompany = "";
bLicenseAccepted = FALSE;
// Beginning of UI Sequence
Dlg_Start:
nResult = 0;
Dlg_SdWelcome:
szTitle = "";
szMsg = "";
//{{IS_SCRIPT_TAG(Dlg_SdWelcome)
nResult = SdWelcome( szTitle, szMsg );
//}}IS_SCRIPT_TAG(Dlg_SdWelcome)
if (nResult = BACK) goto Dlg_Start;
Dlg_SdLicense2:
szTitle = "";
szOpt1 = "";
szOpt2 = "";
//{{IS_SCRIPT_TAG(License_File_Path)
szLicenseFile = SUPPORTDIR ^ "License.rtf";
//}}IS_SCRIPT_TAG(License_File_Path)
//{{IS_SCRIPT_TAG(Dlg_SdLicense2)
// nResult = SdLicense2Rtf( szTitle, szOpt1, szOpt2, szLicenseFile, bLicenseAccepted );
//}}IS_SCRIPT_TAG(Dlg_SdLicense2)
if (nResult = BACK) then
goto Dlg_SdWelcome;
else
bLicenseAccepted = TRUE;
endif;
Dlg_SdRegisterUser:
szMsg = "";
szTitle = "";
//{{IS_SCRIPT_TAG(Dlg_SdRegisterUser)
// nResult = SdRegisterUser( szTitle, szMsg, szName, szCompany );
//}}IS_SCRIPT_TAG(Dlg_SdRegisterUser)
if (nResult = BACK) goto Dlg_SdLicense2;
Dlg_SetupType2:
szTitle = "";
szMsg = "";
//{{IS_SCRIPT_TAG(Dlg_SetupType2)
// nResult = SetupType2( szTitle, szMsg, "", nSetupType, 0 );
//}}IS_SCRIPT_TAG(Dlg_SetupType2)
if (nResult = BACK) then
goto Dlg_SdRegisterUser;
else
nSetupType = nResult;
if (nSetupType != CUSTOM) then
szTargetPath = TARGETDIR;
nSize = 0;
endif;
endif;
Dlg_SdAskDestPath2:
if ((nResult = BACK) && (nSetupType != CUSTOM)) goto Dlg_SetupType2;
szTitle = "";
szMsg = "";
if (nSetupType = CUSTOM) then
//{{IS_SCRIPT_TAG(Dlg_SdAskDestPath2)
// nResult = SdAskDestPath2( szTitle, szMsg, szDir );
//}}IS_SCRIPT_TAG(Dlg_SdAskDestPath2)
TARGETDIR = szDir;
endif;
if (nResult = BACK) goto Dlg_SetupType2;
Dlg_SdFeatureTree:
if ((nResult = BACK) && (nSetupType != CUSTOM)) goto Dlg_SdAskDestPath2;
szTitle = "";
szMsg = "";
szTargetdir = TARGETDIR;
szFeatures = "";
nLevel = 2;
if (nSetupType = CUSTOM) then
//{{IS_SCRIPT_TAG(Dlg_SdFeatureTree)
// nResult = SdFeatureTree( szTitle, szMsg, szTargetdir, szFeatures, nLevel );
//}}IS_SCRIPT_TAG(Dlg_SdFeatureTree)
if (nResult = BACK) goto Dlg_SdAskDestPath2;
endif;
Dlg_SQLServer:
nResult = OnSQLServerInitialize( nResult );
if( nResult = BACK ) goto Dlg_SdFeatureTree;
Dlg_ObjDialogs:
nResult = ShowObjWizardPages( nResult );
if (nResult = BACK) goto Dlg_SQLServer;
Dlg_SdStartCopy2:
szTitle = "";
szMsg = "";
//{{IS_SCRIPT_TAG(Dlg_SdStartCopy2)
nResult = SdStartCopy2( szTitle, szMsg );
//}}IS_SCRIPT_TAG(Dlg_SdStartCopy2)
if (nResult = BACK) goto Dlg_ObjDialogs;
return 0;
end;
// OnSetTARGETDIR
// OnSetTARGETDIR is called directly by the framework to initialize
// TARGETDIR to it's default value.
// Note: This event is called for all setups.
function OnSetTARGETDIR()
number nId, nIgnore, nResult;
string szId, szTARGETDIR;
string wCMDLINE;
LIST listID;
begin
// In maintenance mode the value of TARGETDIR is read from the log file.
if( MAINTENANCE ) then
return ISERR_SUCCESS;
endif;
// Set TARGETDIR to script default.
TARGETDIR = "<FOLDER_APPLICATIONS>
<IFX_COMPANY_NAME>
<IFX_PRODUCT_NAME>";
if (CMDLINE != "") then
wCMDLINE = CMDLINE;
StrReplace (wCMDLINE, '"', '', 0);
listID = ListCreate (STRINGLIST);
if (StrGetTokens (listID, wCMDLINE, "|") > 0) then
MessageBox ("Parametros incorrectos.", SEVERE);
else
ListGetFirstString (listID, TARGETDIR);
//MessageBox (TARGETDIR, INFORMATION);
endif;
ListDestroy (listID);
return 0;
endif;
// Read TARGETDIR from the media.
nResult = MediaGetData( MEDIA, MEDIA_FIELD_TARGETDIR, nIgnore, szTARGETDIR );
// Use the TARGETDIR from the media if anything was read.
if( nResult >= ISERR_SUCCESS && StrLengthChars( szTARGETDIR ) ) then
TARGETDIR = szTARGETDIR;
endif;
// Customize the default TARGETDIR for multi-instance application.
// TODO: If you want something different customize the code below.
if( MAINT_OPTION = MAINT_OPTION_MULTI_INSTANCE && MULTI_INSTANCE_COUNT > 0) then
// Start with the current multi-instance count plus one.
nId = MULTI_INSTANCE_COUNT + 1;
// Find a unique TARGETDIR.
while( ExistsDir( TARGETDIR ) = EXISTS )
// Convert to string.
NumToStr( szId, nId );
// Update IFX_MULTI_INSTANCE_SUFFIX
IFX_MULTI_INSTANCE_SUFFIX = "_" + szId;
// Update TARGETDIR
TARGETDIR = TARGETDIR + IFX_MULTI_INSTANCE_SUFFIX;
// Update nId
nId = nId + 1;
endwhile;
endif;
end;
// OnEnd
// The OnEnd event is called at the end of the setup. This event is not
// called if the setup is aborted.
function OnEnd()
string wCMDLINE;
LIST listID;
STRING DLL_FILE;
INT nValue;
LONG nRC;
NUMBER nResult;
begin
if (CMDLINE != "") then
wCMDLINE = CMDLINE;
StrReplace (wCMDLINE, '"', '', 0);
listID = ListCreate (STRINGLIST);
if (StrGetTokens (listID, wCMDLINE, "|") > 0) then
MessageBox ("Parametros incorrectos.", SEVERE);
else
ListGetFirstString (listID, DLL_FILE);
ListGetNextString (listID, DLL_FILE);
// MessageBox (DLL_FILE, INFORMATION);
endif;
ListDestroy (listID);
nResult = UseDLL (DLL_FILE);
if (nResult != 0) then
MessageBox ("No se ha podido cargar\nAddOnInstallAPI.dll", SEVERE);
abort;
endif;
if AddOnInstallAPI.EndInstall() > 0 then
MessageBox ("Error al ejecutar AddOnInstallAPI", SEVERE);
abort;
endif;
endif;
end; -
XL Reporter Run-time Error '429' ActiveX component can't create object
Hi Everyone,
When trying to install XL Reporter on a Windows 2003 Server SP2 machine getting the following Error:
XL Reporter
Run-time error '429':
ActiveX component can't create object.
Did anyone get this error? Please advise of any steps we can try to resolve.
Kind Regards,
KafilDear Friend,
I had described the problem to our technical support team, and they replied as follows u2013
They solved the Script related error by several stages.
They checked the machine for any mal-ware existence by the tool provided by Microsoft (MS Mal-ware remover).
Then they tried by installing the following patches from Microsoft u2013
http://support.microsoft.com/kb/949140
Windows Script 5.7 for Windows XP
http://www.microsoft.com/downloads/details.aspx?familyid=887fce82-e3f5-4289-a5e3-6cbb818623aa&displaylang=en
Windows Script 5.6 for Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en
Windows Script 5.6 for Windows XP and Windows 2000
The internal matter to this problem was about the following DLL and its version u2013
C:\WINDOWS\system32
vbscript.dll
5.5.0.8820
Desired
5.6.0.8820
Check, if the information helps you. -
Run-time error '429': ActiveX component can't create object
HI,
I am having the following error in my Excel VBA Run-time error '429': ActiveX component can't create object when running the following code:
Dim objDistiller As New ACRODISTXLib.PdfDistiller6
objDistiller.FileToPDF2 filePath & ".PS", filePath & ".PDF", "T:\Templates\PDFSettings\Standard.joboptions", 1
This code has been working for years on all our systems, but due to recent security issues our administrator changed all user accounts to not have local administrator rights and now when we run this code we get the above error message.
I have had a look at DComcnfg.exe to try and get it to work by setting the default property permissions to allow access by Everyone but I am still getting the error.
Any help would be greatly appreciated.
Regards.
Shane Chapman.Hi Shane,
Here is another way to create PDF with Macro using another API than Distiller. This API is faster too.
Probably this post is not of interest anymore but here is how I have done it:
1. Download PDFCreator: http://sourceforge.net/projects/pdfcreator/
2. Use the following Macro:
Option Explicit
Sub printPDFmacro()
'Author : Ken Puls (www.excelguru.ca)
'Macro Purpose: Print to PDF file using PDFCreator
' (Download from http://sourceforge.net/projects/pdfcreator/)
' Designed for early bind, set reference to PDFCreator
Dim pdfjob As PDFCreator.clsPDFCreator
Dim sPDFName As String
Dim sPDFPath As String
'/// Change the output file name here! ///
sPDFName = "Facture-" & nclient2 & " le " & Format(Date, "yyyy-mm-dd") & ".pdf"
sPDFPath = "E:\Partenaire Scolaire\Comptabilite\Factures"
PDFFileName2 = sPDFPath & "\" & sPDFName
Set pdfjob = New PDFCreator.clsPDFCreator
With pdfjob
If .cStart("/NoProcessingAtStartup") = False Then
MsgBox "Can't initialize PDFCreator.", vbCritical + _
vbOKOnly, "PrtPDFCreator"
Exit Sub
End If
.cOption("UseAutosave") = 1
.cOption("UseAutosaveDirectory") = 1
.cOption("AutosaveDirectory") = sPDFPath
.cOption("AutosaveFilename") = sPDFName
.cOption("AutosaveFormat") = 0 ' 0 = PDF
.cClearCache
End With
'Print the document to PDF
ActiveSheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
'Wait until the print job has entered the print queue
Do Until pdfjob.cCountOfPrintjobs = 1
DoEvents
Loop
pdfjob.cPrinterStop = False
'Wait until PDF creator is finished then release the objects
Do Until pdfjob.cCountOfPrintjobs = 0
DoEvents
Loop
pdfjob.cClose
Set pdfjob = Nothing
end sub
Have any questions, just have to poke me.
Michael -
Vbscript runtime error 429 activex component can't create object
hi i am writing a VB Script where it runs a batch files
but when the batch file is called from the script its giving error as
runtime error 429 activex component can't create object
my script is as follows
strcmd = "utility.bat"
Set wshSystemEnv = wshshell.Environment("USER")
wshshell.Run strcmd
can some one help me with this ?
Thank youSorry, your script makes no sense. You never create the object wshshell
and you never use the object wshSystemEnv. Start the code with
set WshShell = WScript.CreateObject("Wscript.Shell") -
Runtime Error '429': ActiveX component can't create object
Hi,
I am using below code in vb6 application but this is throwing an "Runtime Error '429': ActiveX component can't create object" error.
CreateObject("OracleInProcServer.XoraSession")
is that due to any dll or reference error ?
I have an Oracle client installed on my PC
please share your solution
Thanks in advanceAre either of those 64 bit? If so, your problem is likely related to that.
A 64 bit Oracle client doesn't support OO4O at all, so this code will never work with that client. You need to use a 32 bit one.
If you are using a 32 bit client but on a 64 bit OS, I've found the 11.2.03 installer doesn't properly register the files. Manually registering OraOleDB11.dll may fix it, though we had to do some other registry stuff and it got very ugly. Backing up to a slightly older client should also fix the problem. -
HT201210 What to do when error message "Ipad server can not be contacted"
Trying to update ipad with current ios4 software and itunes is displaying error message of itunes server can not be contacted. How do I get around this??
ERROR (1)
- Place the iPod in DFU mode and then restore
How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
- Try on another computer
- Try another cable
- Also, confirm your security software and settings are allowing communication between your device and update servers.
- If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
Apple Retail Store - Genius Bar
Maybe you are looking for
-
Why won't my Mac with Mountain Lion OS recognise my external Samsung hard drive?
Why won't my Mac with Mountain Lion OS recognise my external Samsung hard drive?
-
My Macbook starts up but with a black screen until I shift key and reboot it a few times
Hi I am not very technically at all, I am posting this because I haven't been able to get an appointment with apple for weeks. I mac book is around 3/4 years old, hardly used, its 17inch and all the software is up to date. in the last week every ti
-
Adobe Premiere Pro
-
Downloaded OS X but cannot find it on my drive?
iTunes showed I have downloaded OS X, but I cannot find it on my drive and it won't let me redownload. Where might I find it?
-
Hi All, I have designed a PLD for Sales Invoice. I need to show break up of amounts in VAT Code and their respective tax amounts, for example, I have 10 items in invoice, in that for 5 items i have chosen VAT 4% as tax, and next 5 items i have chos