Examples of PaymentTerm


Examples of org.blueoxygen.postila.partnerrelations.businesspartnerrules.entity.PaymentTerm

      addActionError("Name is required");
    }
    if(hasErrors()){
      return INPUT;
    }
    PaymentTerm paymentTerm;
    if(getPaymentTerm().getId() == null || "".equalsIgnoreCase(getPaymentTerm().getId())){
      paymentTerm = new PaymentTerm();
      logInfo = new LogInformation();
      logInfo.setCreateBy(sessionCredentials.getCurrentUser().getId());
      logInfo.setCreateDate(new Timestamp(System.currentTimeMillis()));
    } else {
      paymentTerm = (PaymentTerm) manager.getById(ProductCategory.class, getPaymentTerm().getId());
      logInfo = paymentTerm.getLogInformation();
    }
    logInfo.setActiveFlag(getActive());
    logInfo.setLastUpdateBy(sessionCredentials.getCurrentUser().getId());
    logInfo.setLastUpdateDate(new Timestamp(System.currentTimeMillis()));
   
    paymentTerm.setLogInformation(logInfo);
    paymentTerm.setName(getPaymentTerm().getName());
    paymentTerm.setDescription(getPaymentTerm().getDescription());
    paymentTerm.setFixMonthDay(getPaymentTerm().getFixMonthDay());
    paymentTerm.setFixMonthOffSite(getPaymentTerm().getFixMonthCutOff());
    paymentTerm.setFixMonthCutOff(getPaymentTerm().getFixMonthCutOff());
    paymentTerm.setFixedDueDate(getPaymentTerm().getFixedDueDate());
    paymentTerm.setNextBusinessDay(getPaymentTerm().getNextBusinessDay());
    paymentTerm.setAfterDelivery(getPaymentTerm().getAfterDelivery());
    paymentTerm.setNetDays(getPaymentTerm().getNetDays());
    paymentTerm.setDiscountDays(getPaymentTerm().getDiscountDays());
    paymentTerm.setDiscountDays2(getPaymentTerm().getDiscountDays2());
    paymentTerm.setGraceDays(getPaymentTerm().getGraceDays());
    paymentTerm.setNetDay(getPaymentTerm().getNetDay());
    paymentTerm.setDiscount(getPaymentTerm().getDiscount());
    paymentTerm.setDiscount2(getPaymentTerm().getDiscount2());
    paymentTerm.setDocumentNote(getPaymentTerm().getDocumentNote());

    manager.save(paymentTerm);
  setPaymentTerm(getPaymentTerm());
    return SUCCESS;
   
View Full Code Here

Examples of org.jabusuite.transaction.PaymentTerm

    super(JbsL10N.getString("PaymentTerm.formTitle"));
    this.setPnEditJbsObject(new PnPaymentTermEdit());
  }
   
    public void createJbsBaseObject() {
        this.setJbsBaseObject(new PaymentTerm());
    }
View Full Code Here

Examples of org.jabusuite.transaction.PaymentTerm

    public JbsDoubleField txDiscount4;
    public JbsLangTextArea txText;

    public PnPaymentTermEdit() {
        super(DlgState.dsInsert);
        this.setPaymentTerm(new PaymentTerm());
    }
View Full Code Here

Examples of org.jabusuite.transaction.PaymentTerm

            return 9;
        }

        public Object getValueAt(int column, int row) {
            if (row < getJbsObjects().size()) {
                PaymentTerm paymentTerm = (PaymentTerm) getJbsObjects().get(row);
                //logger.debug(article.getUserNo());
                switch (column) {
                    case 0:
                        return paymentTerm.getDays1();
                    case 1:
                        return ClientGlobals.getPriceFormat().format(paymentTerm.getDiscount1()) + " %";
                    case 2:
                        return paymentTerm.getDays2();
                    case 3:
                        return ClientGlobals.getPriceFormat().format(paymentTerm.getDiscount2()) + " %";
                    case 4:
                        return paymentTerm.getDays3();
                    case 5:
                        return ClientGlobals.getPriceFormat().format(paymentTerm.getDiscount3()) + " %";
                    case 6:
                        return paymentTerm.getDays4();
                    case 7:
                        return ClientGlobals.getPriceFormat().format(paymentTerm.getDiscount4()) + " %";
                    case 8:
                        String text = paymentTerm.getText(ClientGlobals.getMainDbLanguage());
                        if (text == null) {
                            text = "";
                        }
                        if (text.length() > 25) {
                            text = text.substring(0, 25) + "...";
View Full Code Here

Examples of org.openbravo.model.financialmgmt.payment.PaymentTerm

    // original db is not updated
    final List<BaseOBObject> pts = DalUtil.copyAll(new ArrayList<BaseOBObject>(getPaymentTerms()),
        false);

    // change some data and export
    final PaymentTerm pt = (PaymentTerm) pts.get(0);
    pt.setName("testtest");
    pt.getFinancialMgmtPaymentTermLineList().get(0).setOverduePaymentDayRule("2");

    String xml = getXML(pts);
    xml = xml.replaceAll("</name>", "t</name>");

    setUserContext("1000019");
View Full Code Here

Examples of org.openbravo.model.financialmgmt.payment.PaymentTerm

    // original db is not updated
    final List<BaseOBObject> pts = DalUtil.copyAll(new ArrayList<BaseOBObject>(getPaymentTerms()),
        false);

    for (final BaseOBObject bob : pts) {
      final PaymentTerm pt = (PaymentTerm) bob;
      final PaymentTermLine ptl = pt.getFinancialMgmtPaymentTermLineList().get(1);
      pt.getFinancialMgmtPaymentTermLineList().remove(ptl);
    }

    String xml = getXML(pts);
    // there is a unique constraint on name
    xml = xml.replaceAll("</name>", "t</name>");
View Full Code Here

Examples of org.openbravo.model.financialmgmt.payment.PaymentTerm

    final List<BaseOBObject> pts = DalUtil.copyAll(new ArrayList<BaseOBObject>(getPaymentTerms()),
        true);

    // add one at the back
    for (final BaseOBObject bob : pts) {
      final PaymentTerm pt = (PaymentTerm) bob;
      pt.setId("abc");
      final PaymentTermLine ptl0 = pt.getFinancialMgmtPaymentTermLineList().get(0);
      ptl0.setPaymentTerms(pt);
      final PaymentTermLine ptl = (PaymentTermLine) DalUtil.copy(ptl0);
      ptl.setId(null);
      ptl.setClient(null);
      ptl.setOrganization(null);
      ptl.setLineNo((long) NO_OF_PT_LINE);
      pt.getFinancialMgmtPaymentTermLineList().add(ptl);
      ptl.setPaymentTerms(pt);
    }

    String xml = getXML(pts);
    // log.debug(xml);
View Full Code Here

Examples of org.openbravo.model.financialmgmt.payment.PaymentTerm

  private void createSavePaymentTerm() {
    setAccess();
    final List<PaymentTerm> result = new ArrayList<PaymentTerm>();
    for (int i = 0; i < NO_OF_PT; i++) {
      final PaymentTerm source = OBDal.getInstance().get(PaymentTerm.class, "1000000");
      final PaymentTerm pt = (PaymentTerm) DalUtil.copy(source, false);
      pt.setName("test " + i);
      pt.setOrganization(OBContext.getOBContext().getCurrentOrganization());

      // force new
      // now add a payment termline
      for (int j = 0; j < NO_OF_PT_LINE; j++) {
        final PaymentTermLine ptl = OBProvider.getInstance().get(PaymentTermLine.class);
        ptl.setExcludeTax(true);
        ptl.setLastDayCutoff(new Long(10));
        ptl.setMaturityDate1(new Long(5));
        ptl.setMaturityDate2(new Long(1));
        ptl.setMaturityDate3(new Long(1));
        ptl.setOffsetMonthDue(new Long(j));
        ptl.setLineNo((long) j);
        ptl.setOverduePaymentDayRule("1");
        ptl.setOverduePaymentDaysRule((long) 10);
        ptl.setNextBusinessDay(true);
        ptl.setRest(true);
        ptl.setPaymentTerms(pt);
        ptl.setPercentageDue(1.0f);
        pt.getFinancialMgmtPaymentTermLineList().add(ptl);
      }
      result.add(pt);
    }
    for (final PaymentTerm pt : result) {
      OBDal.getInstance().save(pt);
View Full Code Here

Examples of org.openbravo.model.financialmgmt.payment.PaymentTerm

    for (PaymentTerm pt : pts) {
      ptls.addAll(pt.getFinancialMgmtPaymentTermLineList());
    }
    final List<BaseOBObject> copiedPts = DalUtil.copyAll(new ArrayList<BaseOBObject>(pts));
    for (BaseOBObject bob : copiedPts) {
      final PaymentTerm pt = (PaymentTerm) bob;
      assertFalse(pts.contains(pt));
      for (PaymentTermLine ptl : pt.getFinancialMgmtPaymentTermLineList()) {
        assertSame(pt, ptl.getPaymentTerms());
        assertFalse(ptls.contains(ptl));
      }
      for (PaymentTermTrl ptt : pt.getFinancialMgmtPaymentTermTrlList()) {
        assertSame(pt, ptt.getPaymentTerms());
      }
    }
  }
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.