コード例 #1
0
  /**
   * Obtenir le compte comptable d'une TVA.
   *
   * @param product
   * @param company
   * @param isPurchase
   * @return
   */
  public Vat getProductVat(AccountManagement accountManagement, boolean isPurchase) {

    if (isPurchase) {
      return accountManagement.getPurchaseVat();
    } else {
      return accountManagement.getSaleVat();
    }
  }
コード例 #2
0
  /**
   * Obtenir la bonne configuration comptable en fonction de la société.
   *
   * @param accountManagements
   * @param company
   * @return
   */
  public AccountManagement getAccountManagement(
      List<AccountManagement> accountManagements, Company company) {

    for (AccountManagement accountManagement : accountManagements) {
      if (accountManagement.getCompany().equals(company)) {
        LOG.debug("Obtention de la configuration comptable {} => société: {}", company.getName());

        return accountManagement;
      }
    }
    return null;
  }