Examples of DunningTemplate


Examples of org.jabusuite.accounting.dunning.DunningTemplate

                }
                //DunningGroupsLocal dunningGroups = (DunningGroupsLocal) context.lookup("DunningGroupsBean/local");
                dunningGroup = dunningGroups.getStandardGroup(company);
            }

            DunningTemplate dunningTemplate = dunningGroup.getTemplateByDunningLevel(dunningLevel);
            if ((dunningTemplate == null) && (logger.isDebugEnabled())) {
                logger.warn("No dunning-template for level " + dunningLevel + " found in dunning-group " + dunningGroup.getId());
            }
            Dunning dunning = new Dunning();
            dunning.setDunningLevel(dunningLevel);
            dunning.setInvoice(invoice);
            if (dunningTemplate != null) {
                dunning.setDunningCharge(dunningTemplate.getDunningCharge());
                dunning.setDunningDate(Calendar.getInstance());
                dunning.setDunningTextsFromInvoice(dunningTemplate, invoice);
            }
            logger.debug("Dunning: Level " + dunning.getDunningLevel() + ", Invoice: " + dunning.getInvoice().getUserNumber());
            this.createDataset(dunning, user, company);
View Full Code Here

Examples of org.jabusuite.accounting.dunning.DunningTemplate

        standardGroup.addDunningTemplate(createDunningTemplate(user, company, 3, 0, "Unten stehende Rechnung, die bereits seit dem ##lastPaymentDate## fällig ist, wurde noch immer nicht beglichen. Wir bitten um sofortigen Ausgleich, ansonsten behalten wir uns rechtliche Schritte vor."));
    }
   
    private DunningTemplate createDunningTemplate(JbsUser user, JbsCompany company, int dunningLevel, double dunningCharge, String dunningTextGerman) {
        //Now we have to create dunningTemplates for this group:
        DunningTemplate dunningTemplate = new DunningTemplate();
        dunningTemplate.setCompany(company);
        dunningTemplate.setOwner(user);
        dunningTemplate.setGroup(user.getMainGroup());
        dunningTemplate.setDunningCharge(dunningCharge);
        dunningTemplate.setDunningLevel(dunningLevel);
       
        //JbsLanguagesLocal languages = (JbsLanguagesLocal)context.lookup("JbsLanguagesBean/local");
        JbsLanguage langDe=languages.findLanguage("de_DE");
        if (langDe!=null)
            dunningTemplate.setDunningTemplateText(langDe, dunningTextGerman);
        return dunningTemplate;
    }
View Full Code Here

Examples of org.jabusuite.accounting.dunning.DunningTemplate

        super.createDataset(manager, dunningTemplate, user, user, user.getMainGroup(), company);
    }

    public DunningTemplate findDataset(long id) {
        logger.debug("Looking for dunning-template " + id);
        DunningTemplate dunningTemplate = (DunningTemplate)manager.find(DunningTemplate.class, (long)id);
        return dunningTemplate;
    }
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.