Vertex, Sabrix and Taxware?

Hi
What is the difference between the 3 external tax engines - Vertex, Sabrix and Taxware?
Is there any difference as to which countries are these tools valid?
Thanks
SV

SV,
How Thoms Reuters Sabrix is differentited:
Complete tax portfolio
     Thomson Reuters offers a complete suite of tax solutions including: Tax Planning, Transfer Pricing, Tax Provisioning, Indirect Tax and Tax Compliance. This full end to end solution is underpinned by workflow, calendaring, tax research and GRC. Over time this vision will become more tightly integrated and delivered through a single portal. Other vendors only offer point solutions and cannot provide the full range of functionality.
Company viability and commitment
     Thomson Reuters is a $13B publically traded company.  Sabrix customers have the comfort that they have a long term tax technology partner committed to the investment required to supporting their growing needs in every market.
International implementation support
     Sabrix is the only tax solution that has a dedicated European implementation team that is based in Europe and understands the complexities and needs of European multinational companies. This not only reduces project cost but also ensures that Sabrix customers get the best possible support throughout their projects.
Global experience
     Sabrix is the only tax solution vendor that has extensive provable experience with  large complex multinational global implementations. Other vendors range from no experience to very limited experience in small divisions performing very limited activities internationally. Sabrix has numerous customers running a variety of ERP systems who can provide real world references to prospective customers.
Mature global product
The only proven global solution.
Fifth Generation Technology (version 5.1.x).
Used by customers to process transactions in 100+ countries.
Proven global integrations with SAP, Oracle and legacy applications which are all owned and maintained by Sabrix.
The only solution that fully automates determination, calculation and recording of all sales, use, value added and other transaction based taxes.
Single code line, optimally focused resources.
Make consistent tax policy changes within a single application.
Configuration without coding.
Stop relying on IT development  for tax policy creation and maintenance.
Stop relying on distributed non-tax personnel to make the right tax decisions.
Remove the limitation of SAP tax codes (capped at 1,296).
Be in position to support your global vision for tax policy enforcement and control via  application flexibility.
Rapid configuration and testing of new tax policies.
Global transaction tax accuracy enforcement using global tax research.
Distributed tax management with global visibility.
Automatic updates to global tax research for the rates, rules and the law.
Run reports on global and consolidated transaction data.
Single source of record for global transaction and tax data.
Audit support and compliance reporting.
Discontinue supporting multiple tax applications and/or customized SAP globally.
Consolidation of software and hardware systems.
Consolidation of databases.
     Sabrix has been live with global blue chip customers for international VAT for over five years and has had the opportunity to refine the solution with numerous product releases to handle the nuances and complexities that our customeru2019s have. No other vendor has had the chance to battle test and refine their solutions. This means our customers can implement Sabrix with complete confidence that their tax requirements will be covered.
Comprehensive partner network
     Sabrix Thomson Reuters typically relies on our highly developed partner network to implement our solution. This gives our customers choice as to who they want to implement the solution for them. It also ensures that there is considerable expertise available in the market to implement Sabrix. Having trained partner resources globally allows our customer to utilise local resources irrespective of location. Other vendors prefer to implement the solution themselves. This can make it hard to understand the full cost and can be highly challenging for the vendors that do not have an EU implementation team.
Fully independent tax determination
     Sabrix requires no indication of the desired treatment to make the correct tax decision. For example, triangulation simplification is determined automatically based on the data provided to the engine. Other solutions require the source system to indicate a triangulation is required. This leads to reduced accuracy, unnecessary systems development and greater maintenance.
Sabrix is the fastest tax engine available
     All tax decisions are performed in a memory space at the tax engine and disc access is not required for tax decisions. This enable Sabrix to be the fastest and most scalable solution on the market. Our users do not experience any disruption due to process delays introduced by bolting an additional system to SAP.
SAP relationship
     Thomson Reuters Sabrix was selected in May 2010 as SAPu2019s tax technology partner. This relationship is crucial to SAP customers since it will lead to much tighter technical and commercial alignment between Sabrix and SAP than other tax solutions. Currently Sabrix and SAP are directly engaged to further develop the international tax interface and are working towards international certification of the tax interface.
Thomson Reuters provides a complete record to report solution
     Transaction tax data is stored in the Sabrix database and transported to Abacus for automating the returns filing process. No other vendor has an international returns module let alone the capability to automate the end to end process.
Sabrix Report 6.0 is built using SAP technology
     Sabrix Reports 6.0 is provided on SAPu2019s Business Objects platform. This means that SAP customers already support the technology making it easier and cheaper to maintain and ensuring the best possible integration with SAP. Other vendors use proprietary or additional third party tools for reporting.
Sabrix only supports a single tax engine platform
     Other vendors have to split their support and implementation effort across multiple vendor products. Sabrix has always provided a global solution and all Sabrix customers are on version 5 of the engine.
Sabrix provide the most accurate and highest quality tax content
     Sabrix Tax Research has always owned the international VAT content since the quality of the rates, rules and logic is core to the value provided to our customers. Other vendors attempted to have external parties provide the content but have recently realised the problems that this causes and are in the process of attempting to replicate the Sabrix model.

Similar Messages

  • OCZ Vertex 2 and Mavericks upgrade

    This weekend I updated my 2009 MBP to OS X 10.9.
    My MBP has :
    - HDD 500 GB (Apple)
    - OCZ Vertex 2 120Gb
    I use Fusion Drive and everything worked fine with OS X 10.8
    My MBP does not want to boot after update. "Still waiting for root device"
    When I run the Mavericks installer, the SSD no longer appears in the "Disk Utility". For cons, using "diskutil list", it appears fine. 
    I've updated my SSD to the latest version (1.37)
    What to do ?
    Thank you

    Bit more info from /var/log/kernel.log and /var/log/messages.log:
    Aug 24 16:52:11 localhost kernel: [ 4.508520] EXT4-fs (sdf3): INFO: recovery required on readonly filesystem
    Aug 24 16:52:11 localhost kernel: [ 4.508523] EXT4-fs (sdf3): write access will be enabled during recovery
    Aug 24 16:52:11 localhost kernel: [ 4.513568] EXT4-fs (sdf3): recovery complete
    Aug 24 16:52:11 localhost kernel: [ 4.513731] EXT4-fs (sdf3): mounted filesystem with ordered data mode. Opts: (null)
    Aug 24 16:52:11 localhost kernel: [ 6.063363] EXT4-fs (sdf3): re-mounted. Opts: discard
    Aug 24 16:52:11 localhost kernel: [ 6.109409] EXT4-fs (sdf4): mounted filesystem with ordered data mode. Opts: discard
    Aug 24 16:52:15 localhost kernel: [ 12.044804] EXT4-fs (sdf3): re-mounted. Opts: discard,commit=0
    Aug 24 16:52:15 localhost kernel: [ 12.061707] EXT4-fs (sdf4): re-mounted. Opts: discard,commit=0
    Aug 24 16:52:15 localhost kernel: [ 12.071259] EXT4-fs (sdd1): re-mounted. Opts: commit=0
    Aug 24 16:52:15 localhost kernel: [ 12.073541] EXT4-fs (sdg1): re-mounted. Opts: discard,commit=0
    /dev/sdf is Arch, /dev/sdg is Ubuntu.

  • Canadian taxes and Taxware...Please help...

    Hi Folks:
    I would really appreciate if someone could explain me what are the differences in US taxation vs Canadian taxation from the config perspective....
    If some of you have any experiance...please forward it to my email....[email protected]
    please forward any document related to that...
    Thanks

    Hi:
    I haven't worked on it but you might find this useful:
    http://help.sap.com/bp_bblibrary/600/BBlibrary_start.htm
    Use internet explorer.
    Select US > J03 Financial Accounting > Configuration Guide
    Go to the tax part, page 66 I think.
    Select Canada > J03 Fin Accouting > Configuration Guide
    Go to the tax part.
    You can then compare...
    Vj

  • Tax Calculation in SAP Purchase Order

    Hi Experts,
    My Requirment is so get the US and Canadian tax automatically from external tax system ( other than Vertax Sabrix and taxware) while creating Purchase Order. We are using SAP XI to get the TAX AMOUNT from external system.
    The probelm is , the external system provides me directly tax amount rather than tax code. As per my knowledge , the tax calculation in Sap is done through tax code only.
    Please help me on this. Do I need to do something like , create a new condition type and put the tax amount there ?

    Check Financial A/C Global Settings>Tax on sale and purchase>Basic Settings>Check calculation Procedure>define procedure
    Which are the Tax conditions available ,In next step check assignment of country to tax procedure check for US TAXUSX is assigned
    Create TAX CODE in FTXP , now for the tax code maintain the condition value( you can use standard conditions based on your tax
    type or create Z Condition type)  in FV11 with tax code amount and validity
    Now when yoo use this tax code your condition value will be defaulted , probabaly you need to create program to use FV11 and update
    New condition value fetched by external system to update the tax code and amount everytime or create Z table to store and update
    condition values fetched by external system ..please explore further
    Thanks
    Diwakar

  • Call to Sabrix from iStore

    One of our client has an outside developer we are working with to make a call to Sabrix from iStore. I am hoping this is a simple question. If it is not, please let me know so we can figure out the hours involved. Here is the question.
    ==
    The idea was to simply integrate some java code within the existing iStore application at the right trigger points so that it would be able to call Sabrix for sales tax. We came up with a sample java program based on client’s business/tax requirements and Sabrix’s Java API and was hoping to use that to either update the JSP pages or the backend java classes associated with them to pass all the relevant data over to Sabrix.
    This is the process that I followed and here is what I found so far:
    The JSP pages, which are the front-end of the iStore do not have any programming. They use java classes/beans to get the relevant information to build pages and display the contents (like taxes) on them.
    I was hoping to have the source code for the Java Beans that the JSP pages use but instead I found out that Oracle only provides you the “.class” (compiled/binary) files. Which leads me to believe that they are not supposed to be modified. But I was able to decompile quite a lot of them to try to see if I can find a place where the tax related logic is. I decompiled a lot of class files under: Oracle\apps\ ibe\ folder and various subfolders like quote, shoppingcart, etc. But I did not find any real logic for tax calculations within them. They were merely reading database tables and populating other java beans with information that the JSP pages in turn use.
    Within these classes I found certain references to stored procedures and so I requested access to the stored procedures related to the “ibe” area of Oracle. After digging through a lot of the .pls files (eg: IBEVSHCB.pls, IBEVQOPB.ps, etc) it seemed like we just got references to more stored procedures like: ASO_QUOTE_PUB and ASO_QUOTE_Headers_ Pvt1, etc. We were able to review ASO_QUOTE_PUB and it seemed like it was pointing to some even more stored procedures. We have not had a chance to investigate this further after that.
    Is there any poiter to get the answer?
    Thank you in advance for your assistance with this matter

    Not sure of your version of apps, but assuming that it is 11i. Based in this http://www.sabrix.com/enterprise/integration/oracle-ebusiness.php I understand that there is an direct integration available with ebusiness suite for OM and AR.
    As another reply said, aso_tax_int called from the istore to calculate tax (pretty much what happens in OM happens here). You do not have to call sabrix from iStore if the integration is available in the database.
    Once you have sabrix installed in Oracle (the way vertex or taxware are installed), you will find that their pl/sql code available in database which is called from the tax engine of oracle arp_process_tax. arp_process_tax is called for all the sales tax needs from different applications.
    Usually for the vertex and taxware a profile option is there to dtermine whether vendor tax engine is installed. I guess for the sabrix as well there will be one or profile value might include Sabrix as the vendor. Based on that information tax engine will take value from the sabrix code which is called from arp_process_tax.
    So first get the info from the Sabrix as how it is integrated with Oracle Ebusiness suite. My guess is you do not have to anything in JSP pages to calculate tax using Sabrix engine.
    Thanks
    Nagamohan

  • Is OCZ Vertex Turbo 60GB 2.5" SSD compatible with my Mac Pro, or do I need

    Is OCZ Vertex Turbo 60GB 2.5" SSD compatible with my Mac Pro, or do I need the Vertex Mac Edition?
    I have decided to purchase a SSD to use as a boot drive in the spare optical drive bay.
    There are so many brands available, and Intel X25-M 'G2' seems generally to be the most highly rated overall. However, there is virtually no stock of 80GBs in the UK at present, except at extortionate prices, and I don't need 160GB.
    Kingston SSDs are very reasonably priced, but seem to be a bit of an unknown quantity, although I rate their DDR3 memory very highly.
    I have visited the websites of several manufacturers, and read various online reviews, and the recently introduced OCZ Vertex Turbo has had some good reviews, albeit on PC forums.
    At the moment I can buy the 60GB Turbo for £170.66 inc.VAT from ebuyer.com, whereas their price for the standard Vertex 60GB is £193.99 inc. VAT, which seems very strange!
    When I googled "OCZ Solid State Drives +UK", Amazon UK appeared on the listings, but there was a footnote which said " not suitable for use on Mac".
    OCZ list a Vertex Series Mac Edition on their website, and that is why I am asking this question.
    Unfortunately, there are no UK listings when I google the Mac Edition, and I am hoping that somebody of the ilk of "the hatter" or "samsara" will be able to answer my question.
    If anybody else is using the Vertex Turbo in a Mac, I would be very grateful for your input. Likewise if you have had bad experiences with OCZ SSDs.
    If I wait 3-4 weeks I should be able to buy an Intel X25-M G2 80GB for round about the same price as the Vertex Turbo 60GB, i.e. if prices remain the same as currently being quoted by vendors who are out of stock.
    All input will be very gratefully received. If it is positive, I will go ahead and order a Vertex Turbo from ebuyer, in case they run out of stock (which is 16 at present).
    Many thanks in anticipation, guys!

    Hi Samsara,
    Many thanks for your advices once again.
    60GB will be more than adequate as my boot drive. At the moment I am using a VelociRaptor 300GB, and I have used less than 30GB of space. That is after reinstalling all my applications and software, and includes all my files, folders, and printer drivers etc.
    I have utilised under 50GB of the original 640GB hard drive, but that includes a lot of photo images which I imported into both iPhoto and Aperture.
    When I receive my Agility EX SSD I will clone from the VelociRaptor using Super Duper, and I will then set up a 4 drive RAID 0 using 4 VelociRaptor 300GB disks. That set up should suit my needs for many years to come, even when I eventually upgrade from Photoshop Elements 8 to CS5.
    I will back up the Agility EX to the 640GB hard drive using Super Duper Smart Update, and that will be my spare boot drive.
    The 4 drive RAID 0 will be backed up to the My Book Studio Edition II 2TB, using Time Machine.
    In your experienced opinion, do you think that set up will be satisfactory?
    The Agility EX is actually the latest generation of OCZ SSDs, and it is one of only 2 models in their "Maximum Performance" range, whereas the original Agility was only a "Mainstream" model.
    The key factor is that the Agility EX uses single-level cells (SLC), instead of multi-level cells (MLC). It is second only to the Vertex EX Series in terms of performance per GB in the OCZ range of SATA 2.5" Solid State Drives.
    In very recent reviews it has outperformed both the Vertex Turbo and Vertex 120GB models from the OCZ "Performance" range in most of the test benchmarks.
    http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/24507-ocz-agility- ex-60gb-ssd-review.html
    http://www.phoronix.com/scan.php?page=article&item=oczagilityex&num=1
    http://www.guru3d.com/article/ocz-agility-ex-ssd-60gb-review-test/3
    The above are just a few of the very favourable reviews of the Agility EX SSD.
    I preferred to buy a 60GB SLC, rather than a 120GB MLC, because SLCs reputedly have 10 times more life expectancy, and performance wise per GB there is no comparison.
    Only time will tell if I have made the right decision!

  • Mac Mini (Late 2014) not recognizing SSD OCZ Vertex 2

    Hello community,
    After days of tests and readings, I turn to you to seek for advice.
    Here is my problem:
    I am trying to upgrade a new Mac Mini (Late 2014 model) from it's original mechanical HDD to a Vertex 2 SSD I have been using for a few years with no problems to report, great product.
    First 1 cloned my HDD onto the Vertex 2 SSD using SuperDuper, all went well.
    I then switched disks and set the SSD in the SATA III slot inside the Mac Mini and reboot... the disk would boot, the recovery system and the disk utility would not see the disk (or it would see it just long enough to try to make a disk verification and then would disappear).
    Here is what I have already tried:
    - Boot from Linux LiveCD, I can see the Vertex SSD, I can see all it's file and browse them
    - Reformat the disk, in HFS+ with GUID partition table
    - Clean PRAM
    - Perform a Hardware Check - all good
    - Boot from the original HDD connected through a SATA-to-USB adapter - all good, i can boot the system, but i don't see the SSD drive (or only for a moment then as soon as i try some action on it (like a disk verification) it stalls and then disappears)
    - Try to OCZ toolbox to make a security erase and start fresh. I had here a major issue, the OCZ toolbox would not start, it froze after a lot of complaints a "Scanning for hard disk partitions and creating /etc/fstab" and wouldn't move.
    - Dissassembled the Mac Mini, removed the SSD, put it in a Macbook Pro, use OCZ Toolbox on it, this time, it loaded perfectly, identified the disk, i did a firmware update to the latest (1.37) and performed a security erase. All went perfectly. For verificiation I rebooted in recovery mode from the Macbook with the SSD and formatted properly the disk using the Apple Disk Utility (GUIP partition table+ HFS+ partition) and the system neatly identified it as a good host for system install. Then i removed the Vertex 2 SSD from the Macbook pro, put it back in the Mac Mini (reassembled it - god, that's a big pain !) and boot it again in recovery, only to see... nothing, the disk is still not recognized by the system.
    Voilà... now I'm out of idea, It could be some low level hardware incompatibility, or anything else, i read about TRIM and Yosemite sometime not behaving well, about SATA II and SATA III compatibility problems, but so far, nothing clear.
    I therefore welcome in anticipation your knowledge and hope we can figure this out. For the sake of extending the reach, I will also post this on Anandtech and Apple support forums.

    Well, thank you tbirdvet, but the problem was actually an incompatibility at the controller level.
    To quote the OCZ support :
    The issue is incompatibility between the older SandForce 1222 controller used in the Vertex 2 and the newer Intel Haswell platform used in the Late 2014 Mac Mini.  The incompatibility started with the Intel 8 and now 9 series chipsets and spans across all products that used the controller regardless of manufacturer.  It is expected behavior to be able to connect the Vertex 2 then clone to it, but if you try and cold boot to it the detection will fail.  Unfortunately, the Vertex 2 and the controller it utilized are long EOL and never received a firmware update (if that was even possible) to adjust for the release of these new chipsets.
    So I can stop looking around it simply wont boot, ever. Product being End Of Support, no new firmware will ever fix this.
    So I guess, i'll have to look another SSD.

  • W520 support for SATA III or 6GB with Vertex 3 240GB SSD

    I need a laptop that supports 16GB memory, HD display (1920 X 1080) and SATA 3 with 6Gb speeds to leverage my existing Vertex 3 240GB SSD.
    Looking up PSREF, I find the W520 specs state SATA 3Gb/s (SATA II?) while the chipset is QM67 which is supposed to support SATA III 6Gb/s.
    So the question is, does the W520 support SATA 3 at 6Gb/s? I need the throughput to leverage the throughput of the Vertex 3 240GB SSD  for multiple VM's on my laptop.
    Thanks and regards
    Sarge Thomas
    Solved!
    Go to Solution.

    Just for the record i been using several SSDs with the W520 including the OCZ Vertex 3 and OCZ Vertex 3 max and they both fit fine with the rubber rails in the W520. Just don't mount the case that is normally around the HDD/SSD. You won't need that case anyway when using the SSD in the W520. Use only the rubber rails and the SSD will fit fine and should be seated fine as well.
    -gan

  • Calculating vertex normals for an IndexedTriangleStripArray

    Hi,
    I'm trying to calculate the vertex normals to an IndexedTriangleStripArray, and I can't seem to get it right (Checked against a TriangleStripArray that I generated normals for using NormalGenerator). Basically, i'm generating normals for all of the surfaces that a vertex touches and then taking the average.
    I do so by getting a center point (the vertex for which i'm calculating the normal), and all the points surrounding it (see comment above code below), out of a float array of coordinates and creating vectors and then cross producting them. I can't really see what I'm doing wrong. Might be because I've been staring at this for too long. Anyways, any help would be really appreciated.
    oh, btw.. i need to use an IndexedTriangleStripArray, so I can't go through GeometryInfo to generate normals.
    thanks alot,
    nikolai
         * b-c-d
         * a-C-e
         * h-g-f
         *_w -> width of elevation grid
        public void setUpNormals(int[] stripcount)
            _normals = new float[_coords.length];
            float[] vecA = new float[3];
            float[] vecB = new float[3];
            float[] vecC = new float[3];
            float[] vecD = new float[3];
            float[] vecE = new float[3];
            float[] vecF = new float[3];
            float[] vecG = new float[3];
            float[] vecH = new float[3];
            float[] normAB;
            float[] normBC;
            float[] normCD;
            float[] normDE;
            float[] normEF;
            float[] normFG;
            float[] normGH;
            float[] normHA;
            float[] normal = new float[3];
            for(int i = 0; i < _coords.length/3; i++)
                int center = i*3;
                int a = center - 3;
                int b = a - _w*3;
                int c = center - _w*3;
                int d = c + 3;
                int e = center + 3;
                int f = e + _w*3;
                int g = center + _w*3;
                int h = g - 3;
                int row = (center/3)/(_w);
                int col = (center/3)%_w;
                if (col > 0)
                    vecA[0] = _coords[a] - _coords[center];
                    vecA[1] = _coords[a+1] - _coords[center+1];
                    vecA[2] = _coords[a+2] - _coords[center+2];
                    if (row>0)
                        vecB[0] = _coords[b] - _coords[center];
                        vecB[1] = _coords[b+1] - _coords[center+1];
                        vecB[2] = _coords[b+2] - _coords[center+2];
                    if (row < _w - 1)
                        vecH[0] = _coords[h] - _coords[center];
                        vecH[1] = _coords[h+1] - _coords[center+1];
                        vecH[2] = _coords[h+2] - _coords[center+2];
                else
                    vecA = new float[3];
                    vecB = new float[3];
                    vecH = new float[3];
                if (row>0)
                    //vecB already initialized if its to be involved
                    vecC[0] = _coords[c] - _coords[center];
                    vecC[1] = _coords[c+1] - _coords[center+1];
                    vecC[2] = _coords[c+2] - _coords[center+2];
                    if (col < _w - 1){
                        vecD[0] = _coords[d] - _coords[center];
                        vecD[1] = _coords[d+1] - _coords[center+1];
                        vecD[2] = _coords[d+2] - _coords[center+2];
                else
                    vecB = new float[3];
                    vecC = new float[3];
                    vecD = new float[3];
                if (col < _w - 1)
                    //vecD already initialized
                    vecE[0] = _coords[e] - _coords[center];
                    vecE[1] = _coords[e+1] - _coords[center+1];
                    vecE[2] = _coords[e+2] - _coords[center+2];
                    if (row < _w - 1)
                        vecF[0] = _coords[f] - _coords[center];
                        vecF[1] = _coords[f+1] - _coords[center+1];
                        vecF[2] = _coords[f+2] - _coords[center+2];
                else
                    vecD = new float[3];
                    vecE = new float[3];
                    vecF = new float[3];
                if (row < _w - 1)
                    //vecF already initialized
                    vecG[0] = _coords[g] - _coords[center];
                    vecG[1] = _coords[g+1] - _coords[center+1];
                    vecG[2] = _coords[g+2] - _coords[center+2];
                    //vecH already initialized
                else
                    vecF = new float[3];
                    vecG = new float[3];
                    vecH = new float[3];
                normAB = getNormal(vecA, vecB);
                normBC = getNormal(vecB, vecC);
                normCD = getNormal(vecC, vecD);
                normDE = getNormal(vecD, vecE);
                normEF = getNormal(vecE, vecF);
                normFG = getNormal(vecF, vecG);
                normGH = getNormal(vecG, vecH);
                normHA = getNormal(vecH, vecA);
                normal[0] = normAB[0]+ normBC[0] + normCD[0] + normDE[0] + normEF[0] + normFG[0] + normGH[0] + normHA[0];
                normal[1] = normAB[1]+ normBC[1] + normCD[1] + normDE[1] + normEF[1] + normFG[1] + normGH[1] + normHA[1];
                normal[2] = normAB[2]+ normBC[2] + normCD[2] + normDE[2] + normEF[2] + normFG[2] + normGH[2] + normHA[2];
                float magnitude = (float) Math.sqrt(normal[0]*normal[0] + normal[1]*normal[1] + normal[2]*normal[2]);
                normal[0]/=magnitude;
                normal[1]/=magnitude;
                normal[2]/=magnitude;
                _normals[center] = normal[0];
                _normals[center + 1] = normal[1];
                _normals[center + 2] = normal[2];
            return;
        }

    Hi Greg,
    Its simple :-)
    Set the TriangleArray back to COLOR_3 (Specifies this vertex array contains colors without transparency); or it could even be COLOR_4.
    Then, attach Appearance / ColoringAttributes / Material / TransparencyAttributes as shown below:
              Appearance a = new Appearance();
              PolygonAttributes pa = new PolygonAttributes( );
              pa.setPolygonMode( PolygonAttributes.POLYGON_FILL );
              pa.setCullFace( PolygonAttributes.CULL_NONE );
              a.setPolygonAttributes( pa );
              ColoringAttributes ca = new ColoringAttributes(0.4f, 1.0f, 0.6f, ColoringAttributes.SHADE_GOURAUD);
              a.setColoringAttributes( ca );
              Material mat = new Material();
              mat.setAmbientColor(0.6f, 0.6f, 0.1f);
              mat.setDiffuseColor(0.6f, 0.3f, 0.0f);
              mat.setEmissiveColor(0.3f, 0.3f, 0.3f);
              mat.setSpecularColor(1.0f, 1.0f, 1.0f);
              mat.setShininess(120.0f);
              a.setMaterial(mat);
              TransparencyAttributes ta = new TransparencyAttributes(1, 0.5f); // this sets the transparency
              ta.setTransparencyMode(ta.BLENDED);
              a.setTransparencyAttributes(ta);I hope this helps :-)
    Cool :)
    Ravi

  • Global Next / Sabrix Integration with SAP

    We are trying to convert our SAP applications to use an external call to SABRIX to calculate taxes.  I understand that when you configure an external tax engine in SAP, certain tax calculation functions are turned disabled (AR Cash Discounts, Deferred VAT, Prompt Payment Discounts, Down Payments & certain AP processes)
    I am looking for documentation from SAP that details what exactly you no longer can do if you begin calling an external tax engine.  I have searched OSS notes and I am at a dead end. HELP!???
    For example, if you have a cash discount or prompt payment discount that needs to be deducted from the gross amount to then use as the Tax base, what exactly is disabled when you try to calculate the tax using an external engine.  Is it the settings at the company code or jurisdiction levels that you set to determine the base amount to calculate taxes on sales/purchases?
    Thanks for your direction to any existing documentation that can help me understand this issue!

    Hi Salman,
    The external Tax Engine can be activated by country. For all countries not assigned to the Tax Engine, SAP standard tax calculation and determination is used
    The external Tax Engine can be activated by company code. Settings made here overwrite the settings made by country.
    There should be a RFC between SAP and Sabrix to call the Tax Engine and return the tax rates from Sarbix system.
    SAP has some automated design functionalities which support to sabrix and all the required configurations will be done at this level.
    At present I do not have any documents related this, but sure let me find out and send you some time later.

  • MIRO - Unplanned Freight and Labor Tax allocation - Balancing Error

    As of today: When creating LIV invoices, we are not allocating the tax to Unplanned Freight(T3) and Labor(T4). But we have a new request for apportioning and allocating the taxes to unplanned freight and labor.
    we changed the code to pass everything so the tax calculation is done as per the apportioning logic and I am passing all the information to the BAPI  u2018BAPI_INCOMINGINVOICE_CREATEu2019, but it always throws me a balancing error.
    For eg: If we have an invoice with 1 line item
    Total amount u2013 17000
    Line item amount u2013 10000
    Total Tax u2013 1000
    Unplanned Freight u2013 2000
    Unplanned labor u2013 3000
    In todayu2019s scenario, as we donu2019t allocate any taxes for unplanned freight and labor, the total tax is allocated to 1st line item and it calls up sabrix and distributes total tax $1000 for T1 only.
    But when we are trying to allocate the taxes for T3 & T4, $1000 is apportioned to T1, T3 and T4.
    For eg if taxes posted to
    T1 --- 500
    T3 --- 200
    T4 --- 300
    then I am always get a balancing out error of the amount that we posted to T3 and T4, in this case = 500 (200 + 300).
    Any suggestions!
    Regards,
    Roopa.

    Hi Tarek
    I have checked the following in my system :
    1) Document Type RE which is being used for MIRO and the classficiation
    the same in of this document type is : Business Transaction 0300 (Vendor Invoice) and Variant
    is 0001 (Standard)
    2) Document Split Method used in our system is 0000000012 and not a Z.......
    3) Document Splitting Rules for the above combination of Vendor Invoice (0300) and Transaction Variant 0001
    Profit Center is not being filled in the line item 001, which is the vendor one.
    I have checked the base item category of 03000 (Vendor) and I found the following in it :
    01000     Balance Sheet Account
    01100     Company Code Clearing
    01300     Cash Discount Clearing
    05100     Taxes on Sales/Purchases
    05200     Withholding Tax
    06000     Material
    07000     Fixed Assets
    20000     Expense
    30000     Revenue
    But you may note that none of the above items are being checked for Automatically Split box.
    Can you please advise further on this issue. Also can you provide your contact number so that I can call you since the issue is very critical in the production system.
    Regards
    Gemini

  • What is "Bash"?  And why is it using 15-20% of my CPU?

    I went to the apple store today and they expressed concern about "Bash" in my Activity monitor taking up so much CPU (and causing my fan to run all the time).  They didn't know what it was.  Does anyone know what it is and how to get rid of it?
    Thanks! Kate

    bash is the standard shell under OS X – meaning it is the standard program to interface with the operating system’s Darwin underpinnings (technically, /bin/sh is the standard shell, but that has been a copy of /bin/bash since OS X 10.3). It is the process that is launched when you open a Terminal.app window – an interactive shell.
    bash can also be launched without a terminal window – a non-interactive shell –, for instance to execute shell scripts, often denoted by the file suffix .sh. That is the case here – bash is running the script /usr/bin/stkLaunchAgent.sh, and something in this script is keeping your system busy.
    Now, /usr/bin/stkLaunchAgent.sh is not part of an OS X install – it is some kind of third party addition and as such is not present on my system, meaning I can only guess, but I’d say:
    from its name part “LaunchAgent” and the fact it starts with your system, that it is triggered by a LaunchAgent – a small definition file used by OS X’ launchd, the system mechanism for starting scripts and non-interactive programs on schedule, boot or other events. That part I‘d qualify as an educated guess.
    from the fact your troubles began with the installation of your Vertex SSD, and the fact that the crucial difference between SSDs and HDs is the first do not take kindly to defragmentation and similar low-level interventions into their structure, that the script launched by the agent in question might be trying to do some operation on the drive the Vertex SSD does not accept – which keeps the script running and bash busy. Now, that part is only a wild, wild guess, but…
      How to find out what the script does:  Open a Terminal window and do open -e /usr/bin/stkLaunchAgent.sh to have a peek into the shell script (that command will open it in TextEdit – terminate it in Activity Monitor first) – that should give you the means to see what exactly is running.
    How to get rid of it:
    You’ll have to get rid of the LaunchAgent, if it is indeed one. launchd LaunchAgent files are in plist format and found in
    ~/Library/LaunchAgents – for the current user account only
    /Library/LaunchAgents – for all user accounts
    /System/Library/LaunchAgents – system level agents (should not by rights be found here!)
    They are usually named in reverse domain notation (tld.domain.process.plist). Depending if the user account of your runaway bash is yours or not, you should look in one of the first two locations above for a likely plist (if you have Xcode installed, you can QuickLook them easily). The correct procedure to stop it is to remove it from launchd’s process list through
    launchctl unload tld.domain.process
    which will unload and stop the process (note you omit the plist suffix).
    There is also a GUI for handling launchd files, Peter Borg’s Lingon (make sure to get “Lingon”, not “Lingon 3”, which is a dumbed down version safe for vanilla use), which might be more convenient than manually rooting through the file locations.

  • Vertex 3 SSD. In main bay or Ultrabay?

    Hey,
    Just bought a new SSD and i wondered where i'll squeeze the best performance?
    Plus, what is the recommended procedure for installing OS and drivers on fresh ssd, i just what it to be like i first bought the laptop from lenovo.
    I've the media recovery disks(3 of them) but not the boot cds, it's enough for installing everything?
    W520 427637u

    I use Vertex 3 240 GB in main bay and 480 GB in Ultrabay, both working as designed and marketed by OCZ. Just take care to have firmware 2.15 installed, solves BSOD issues permanently. My OS is on Runcore T50 120 GB mSATA (uses the same SandForce 2881 controller). I have used the Acronis 2011 to restore the Lenovo factory image first on 240 GB Vertex 3 and later on mSATA, worked well in both cases, Acronis is obvious awared of SSD alignment.
    Here is information about some usefull tweaks for SSD under W7, http://www.ocztechnologyforum.com/forum/showthread​.php?63273-*-Windows-7-Ultimate-Tweaks-amp-Utiliti​...
    ThinkPad W520, i7-2820 CPU, 32GB RAM, NVidia Quadro 2000M 2GB GPU , mSATA Samsung Evo 840 1TB + 2x Samsung SSD EVO 840 1TB & Lenovo Helix i7 8GB RAM & ThinkPad W540, i7-4800MQ, 32 GB RAM, NVidia Quadro K1100M, OS on M.2 2242 Transcend MTS400 256GB + 2x Samsung SSD EVO 840 1TB

  • I get an error on drawTriangles: How to unbind a vertex buffer?

    I have two models, one has a vertex buffer with position and UV coords, the other has more infos, like normals and so on.
    If I render just one of them, ther work fine, but when I try to have both I get this error:
    Error #3607: Stream 2 is set but not used by the current vertex program.
    Now, I'm not new in 3D programming, I know both DirectX and OpenGL, and I know that OpenGL needs an "unbind" API call to clear the vertex streams, I cannot find anything similar in Molehill.
    So how to unset a vertex buffer and set another one?
    My code at the moment works only if my models uses the same number of vertex streams

    Are you running through the Pixel Bender classes to do the drawing or going directly to the Molehill APIs?
    If you're using the Pixel Bender classes could you post some source code and I'll take a look at it. If you're going directly to Molehill you might want to post your question in the incubator forum here:
    http://forums.adobe.com/community/labs/flashplatformruntimes/incubator/
    where it will be read by more people with Molehill experience.
    Bob

  • Bluetooth issues on MBP 15 Mid 2012 with SSD OCZ Vertex 4

    Hello,
    I work on MBP 15 Mid 2012 with SSD OCZ Vertex 4 and I have problem with my bluetooth (mouse sometimes is very slow, laggy, the same problem with keyboard, keys are working with a delay) Unfortunately  it happens only with SSD drive and when I have plugged oryginally, apple’s drive everythink it’s ok. Software, firmware are the latest, I tried each reseting (PRAM etc...) and nothing helped. Do you have any ideas?

    Same combination and same issue.  I see a thread about this here:
    https://discussions.apple.com/message/21659917#21659917
    My guess is that the SSD is causing interference with the bluetooth somehow.

Maybe you are looking for