/** * 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(); } }
/** * 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; }