Examples of TicketTaxInfo


Examples of com.openbravo.pos.ticket.TicketTaxInfo

        if (discountrate == null) {
            return;
        }
        TicketTaxInfo[] taxes;
        TicketTaxInfo taxline;

        if (discountrate > 0 && discountrate <= 100) {
            discountrate/=100;
            double total = m_oTicket.getTotal();
            if (total > 0.0 && discountrate > 0.0) {
                String sdiscount = Formats.PERCENT.formatValue(discountrate);

                taxes = m_oTicket.getTaxLines();
                for (int i = 0; i < taxes.length; i++) {

                    taxline = taxes[i];
                    m_oTicket.insertLine(m_oTicket.getLinesCount(),
                            new TicketLineInfo(
                            "Remise totale " + sdiscount,
                            taxline.getTaxInfo().getTaxCategoryID(),
                            1.0,
                            -taxline.getSubTotal() * discountrate,
                            taxline.getTaxInfo()));
                }
                refreshTicket();
                setSelectedIndex(m_oTicket.getLinesCount() - 1);
            } else {
                java.awt.Toolkit.getDefaultToolkit().beep();
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

        if (discountrate == null) {
            return;
        }
        TicketTaxInfo[] taxes;
        TicketTaxInfo taxline;

        if (discountrate > 0 && discountrate <= 100) {
            discountrate/=100;
            double total = m_oTicket.getTotal();
            if (total > 0.0 && discountrate > 0.0) {
                String sdiscount = Formats.PERCENT.formatValue(discountrate);

                taxes = m_oTicket.getTaxLines();
                for (int i = 0; i < taxes.length; i++) {

                    taxline = taxes[i];
                    m_oTicket.insertLine(m_oTicket.getLinesCount(),
                            new TicketLineInfo(
                            "Service supp. " + sdiscount,
                            taxline.getTaxInfo().getTaxCategoryID(),
                            1.0,
                            +taxline.getSubTotal() * discountrate,
                            taxline.getTaxInfo()));
                }
                refreshTicket();
                setSelectedIndex(m_oTicket.getLinesCount() - 1);
            } else {
                java.awt.Toolkit.getDefaultToolkit().beep();
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

        if (discountrate == null) {
            return;
        }
        TicketTaxInfo[] taxes;
        TicketTaxInfo taxline;

        if (discountrate > 0 && discountrate <= 100) {
            discountrate/=100;
            double total = m_oTicket.getTotal();
            if (total > 0.0 && discountrate > 0.0) {
                String sdiscount = Formats.PERCENT.formatValue(discountrate);

                taxes = m_oTicket.getTaxLines();
                for (int i = 0; i < taxes.length; i++) {

                    taxline = taxes[i];
                    m_oTicket.insertLine(m_oTicket.getLinesCount(),
                            new TicketLineInfo(
                            "Remise totale " + sdiscount,
                            taxline.getTaxInfo().getTaxCategoryID(),
                            1.0,
                            -taxline.getSubTotal() * discountrate,
                            taxline.getTaxInfo()));
                }
                refreshTicket();
                setSelectedIndex(m_oTicket.getLinesCount() - 1);
            } else {
                java.awt.Toolkit.getDefaultToolkit().beep();
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

        if (discountrate == null) {
            return;
        }
        TicketTaxInfo[] taxes;
        TicketTaxInfo taxline;

        if (discountrate > 0 && discountrate <= 100) {
            discountrate/=100;
            double total = m_oTicket.getTotal();
            if (total > 0.0 && discountrate > 0.0) {
                String sdiscount = Formats.PERCENT.formatValue(discountrate);

                taxes = m_oTicket.getTaxLines();
                for (int i = 0; i < taxes.length; i++) {

                    taxline = taxes[i];
                    m_oTicket.insertLine(m_oTicket.getLinesCount(),
                            new TicketLineInfo(
                            "Service supp. " + sdiscount,
                            taxline.getTaxInfo().getTaxCategoryID(),
                            1.0,
                            +taxline.getSubTotal() * discountrate,
                            taxline.getTaxInfo()));
                }
                refreshTicket();
                setSelectedIndex(m_oTicket.getLinesCount() - 1);
            } else {
                java.awt.Toolkit.getDefaultToolkit().beep();
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

    private List<TicketTaxInfo> calculateLineTaxes(double base, TaxesLogicElement taxesapplied) {
        List<TicketTaxInfo> linetaxes = new ArrayList<TicketTaxInfo>();
       
        if (taxesapplied.getSons().isEmpty()) {          
            TicketTaxInfo tickettax = new TicketTaxInfo(taxesapplied.getTax());
            tickettax.add(base);
            linetaxes.add(tickettax);
        } else {
            double acum = base;
           
            for (TaxesLogicElement te : taxesapplied.getSons()) {
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

    }
   
    private List<TicketTaxInfo> sumLineTaxes(List<TicketTaxInfo> list1, List<TicketTaxInfo> list2) {
    
        for (TicketTaxInfo tickettax : list2) {
            TicketTaxInfo i = searchTicketTax(list1, tickettax.getTaxInfo().getId());
            if (i == null) {
                list1.add(tickettax);
            } else {
                i.add(tickettax.getSubTotal());
            }
        }
        return list1;
    }
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

    private List<TicketTaxInfo> calculateLineTaxes(double base, TaxesLogicElement taxesapplied) {
        List<TicketTaxInfo> linetaxes = new ArrayList<TicketTaxInfo>();
       
        if (taxesapplied.getSons().isEmpty()) {          
            TicketTaxInfo tickettax = new TicketTaxInfo(taxesapplied.getTax());
            tickettax.add(base);
            linetaxes.add(tickettax);
        } else {
            double acum = base;
           
            for (TaxesLogicElement te : taxesapplied.getSons()) {
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

    }
   
    private List<TicketTaxInfo> sumLineTaxes(List<TicketTaxInfo> list1, List<TicketTaxInfo> list2) {
    
        for (TicketTaxInfo tickettax : list2) {
            TicketTaxInfo i = searchTicketTax(list1, tickettax.getTaxInfo().getId());
            if (i == null) {
                list1.add(tickettax);
            } else {
                i.add(tickettax.getSubTotal());
            }
        }
        return list1;
    }
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

    private List<TicketTaxInfo> calculateLineTaxes(double base, TaxesLogicElement taxesapplied) {

        List<TicketTaxInfo> linetaxes = new ArrayList<TicketTaxInfo>();

        if (taxesapplied.getSons().isEmpty()) {
            TicketTaxInfo tickettax = new TicketTaxInfo(taxesapplied.getTax());
            tickettax.add(base);
            linetaxes.add(tickettax);
        } else {
            double acum = base;

            for (TaxesLogicElement te : taxesapplied.getSons()) {
View Full Code Here

Examples of com.openbravo.pos.ticket.TicketTaxInfo

    }

    private List<TicketTaxInfo> sumLineTaxes(List<TicketTaxInfo> list1, List<TicketTaxInfo> list2) {

        for (TicketTaxInfo tickettax : list2) {
            TicketTaxInfo i = searchTicketTax(list1, tickettax.getTaxInfo().getId());
            if (i == null) {
                list1.add(tickettax);
            } else {
                i.add(tickettax.getSubTotal());
            }
        }
        return list1;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.