r3383 - in trunk: lima-business/src/main/java/org/chorem/lima/business/ejb lima-business/src/test/java/org/chorem/lima/business lima-business/src/test/resources lima-business/src/test/resources/import lima-business-api/src/main/java/org/chorem/lima/business/api lima-callao/src/main/java/org/chorem/lima/entity
Author: echatellier Date: 2012-04-24 15:14:14 +0200 (Tue, 24 Apr 2012) New Revision: 3383 Url: http://chorem.org/repositories/revision/lima/3383 Log: Fix account service removing method without implementation not used in lima UI. Fix import csv tests. Added: trunk/lima-business/src/test/resources/import/ trunk/lima-business/src/test/resources/import/eb_default.csv trunk/lima-business/src/test/resources/import/pcg_base.csv Modified: trunk/lima-business-api/src/main/java/org/chorem/lima/business/api/AccountService.java trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java trunk/lima-business/src/test/java/org/chorem/lima/business/AccountServiceImplTest.java trunk/lima-business/src/test/java/org/chorem/lima/business/ImportServiceImplTest.java trunk/lima-callao/src/main/java/org/chorem/lima/entity/AccountDAO.java Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java 2012-04-24 13:06:38 UTC (rev 3382) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java 2012-04-24 13:14:14 UTC (rev 3383) @@ -181,65 +181,6 @@ } /** - * Permet de recuperer la liste des comptes fils d'un compte en particulier. - * - * @param masterAccount (can be null) - * @return - * @throws LimaException - */ - @Override - public List<Account> getChildrenAccounts(Account masterAccount) throws LimaException { - - List<Account> accountsList = null; - - try { - AccountDAO accountDAO = LimaDaoHelper.getAccountDAO(); - - //TopiaQuery query = accountDAO.createQuery(); - //tchemit 2011-09-21 Only consider account childs from the master account - // link otherwise account can be found from different masterAccount - //query.addEquals(Account.PROPERTY_MASTER_ACCOUNT, masterAccount); -// if (masterAccount == null) { -// query.addEquals(Account.PROPERTY_MASTER_ACCOUNT, masterAccount); -// query.addWhere(Account.PROPERTY_GENERAL_LEDGER, TopiaQuery.Op.EQ, null); -// } else { -// query.addWhere(Account.PROPERTY_MASTER_ACCOUNT + -// " = :value or " + -// Account.PROPERTY_GENERAL_LEDGER + " = :value") -// .addParam("value", masterAccount); -// } - //accountsList.addAll(accountDAO.findAllByQuery(query)); - //Collections.sort(accountsList, new AccountComparator()); - - // sort of bug fix 2011.09.10 vsalaun (+ bleny) - // do NOT delete these lines unless you find a better way to - // prevent lazy exception when updating account from the account chart - /*for (Account t : accountsList) { - if (t.getMasterAccount() != null) { - t.getMasterAccount().getTopiaId(); - } - t.sizeSubAccounts(); - t.sizeSubLedgers(); - t.getGeneralLedger(); - }*/ - - accountsList = accountDAO.getSubAccounts(masterAccount); - - } catch (Exception ex) { - throw new LimaException("Can't get children accounts", ex); - } - - return accountsList; - } - - /** Get list of all subaccount and ledger of an account */ - @Override - public List<Account> getAllChildrenAccounts(Account masterAccount) throws LimaException { - - return null; - } - - /** * Permet d'effacer un compte dans la base de données. * <p/> * Si il existe une entrée comptable associée au numéro de @@ -268,14 +209,6 @@ } } - @Override - public void removeAllAccount() throws LimaException { - List<Account> accounts = getChildrenAccounts(null); - for (Account account : accounts) { - removeAccount(account); - } - } - /** * Permet de modifier un compte sur son label. * <p/> Modified: trunk/lima-business/src/test/java/org/chorem/lima/business/AccountServiceImplTest.java =================================================================== --- trunk/lima-business/src/test/java/org/chorem/lima/business/AccountServiceImplTest.java 2012-04-24 13:06:38 UTC (rev 3382) +++ trunk/lima-business/src/test/java/org/chorem/lima/business/AccountServiceImplTest.java 2012-04-24 13:14:14 UTC (rev 3383) @@ -155,18 +155,6 @@ } /** - * Permet de tester le nombre d'enfants renvoyés appartenant à un père. - * @throws LimaException - */ - @Test - public void getChildrenAccountsTest() throws LimaException { - // On recherche le compte 5 - COMPTES FINANCIERS - Account account = accountService.getAccountByNumber("5"); - List<Account> listAccount = accountService.getChildrenAccounts(account); - Assert.assertEquals(2, listAccount.size()); - } - - /** * Permet de tester la méthode recherchant tous les comptes. * * @throws LimaException Modified: trunk/lima-business/src/test/java/org/chorem/lima/business/ImportServiceImplTest.java =================================================================== --- trunk/lima-business/src/test/java/org/chorem/lima/business/ImportServiceImplTest.java 2012-04-24 13:06:38 UTC (rev 3382) +++ trunk/lima-business/src/test/java/org/chorem/lima/business/ImportServiceImplTest.java 2012-04-24 13:14:14 UTC (rev 3383) @@ -25,7 +25,11 @@ package org.chorem.lima.business; +import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; +import org.apache.commons.lang3.StringUtils; +import org.apache.pdfbox.util.StringUtil; +import org.chorem.lima.business.utils.ImportExportEntityEnum; import org.chorem.lima.entity.Account; import org.chorem.lima.entity.FiscalPeriod; import org.chorem.lima.entity.FiscalPeriodImpl; @@ -102,8 +106,7 @@ Assert.assertEquals(571, accountService.getAllAccounts().size()); Assert.assertEquals("Créances", accountService.getAccountByNumber("78174000").getLabel()); - Assert.assertEquals(14, accountService.getChildrenAccounts(accountService.getAccountByNumber("1")).size()); - + // test employe and client Assert.assertNotNull(accountService.getAccountByNumber("401TEEMP")); Assert.assertNotNull(accountService.getAccountByNumber("411TECLI")); @@ -137,4 +140,30 @@ Assert.assertNotNull(entryBookService.getEntryBookByCode("EV")); Assert.assertNotNull(entryBookService.getEntryBookByCode("BQ")); } + + /** + * Test que les import csv fourni avec lima s'import bien. + * @throws Exception + */ + @Test + public void testImportCSVPCG() throws Exception { + clearService.clearDatabase(); + + String pcg = IOUtils.toString(ImportServiceImplTest.class.getResourceAsStream("/import/pcg_base.csv")); + importService.importAsCSV(pcg, ImportExportEntityEnum.ACCOUNT); + Assert.assertEquals(50, accountService.getAccountCount()); + } + + /** + * Test que les import csv fourni avec lima s'import bien. + * @throws Exception + */ + @Test + public void testImportCSVEb() throws Exception { + clearService.clearDatabase(); + + String pcg = IOUtils.toString(ImportServiceImplTest.class.getResourceAsStream("/import/eb_default.csv")); + importService.importAsCSV(pcg, ImportExportEntityEnum.ENTRYBOOK); + Assert.assertEquals(50, entryBookService.getAllEntryBooks().size()); + } } Added: trunk/lima-business/src/test/resources/import/eb_default.csv =================================================================== --- trunk/lima-business/src/test/resources/import/eb_default.csv (rev 0) +++ trunk/lima-business/src/test/resources/import/eb_default.csv 2012-04-24 13:14:14 UTC (rev 3383) @@ -0,0 +1,5 @@ +"ENBK";"ACH";"Journal des achats" +"ENBK";"VTE";"Journal des ventes" +"ENBK";"ODT";"Journal des opérations diverses" +"ENBK";"BQE";"Journal de trésorerie" +"ENBK";"CSE";"Journal de caisse" Added: trunk/lima-business/src/test/resources/import/pcg_base.csv =================================================================== --- trunk/lima-business/src/test/resources/import/pcg_base.csv (rev 0) +++ trunk/lima-business/src/test/resources/import/pcg_base.csv 2012-04-24 13:14:14 UTC (rev 3383) @@ -0,0 +1,461 @@ +"ACCN";"101";"Capital";"";"10";"" +"ACCN";"104";"Primes liées au capital social";"";"10";"" +"ACCN";"105";"Ecarts de réévaluation";"";"10";"" +"ACCN";"1061";"Réserve légale";"";"106";"" +"ACCN";"1062";"Réserves indisponibles";"";"106";"" +"ACCN";"1063";"Réserves statutaires ou contractuelles";"";"106";"" +"ACCN";"1064";"Réserves réglementées";"";"106";"" +"ACCN";"106";"Réserves";"";"10";"" +"ACCN";"1068";"Autres réserves";"";"106";"" +"ACCN";"107";"Ecart d'équivalence";"";"10";"" +"ACCN";"108";"Compte de l'exploitant";"";"10";"" +"ACCN";"10";"CAPITAL ET RESERVE";"";"1";"" +"ACCN";"109";"Actionnaires : capital souscrit - non appelé";"";"10";"" +"ACCN";"110";"Report à nouveau (solde créditeur)";"";"11";"" +"ACCN";"11";"REPORT A NOUVEAU (solde créditeur ou débiteur)";"";"1";"" +"ACCN";"119";"Report à nouveau (solde débiteur)";"";"11";"" +"ACCN";"120";"Résultat de l'exercice (bénéfice)";"";"12";"" +"ACCN";"12";"RESULTAT DE L'EXERCICE (bénéfice ou perte)";"";"1";"" +"ACCN";"129";"Résultat de l'exercice (perte)";"";"12";"" +"ACCN";"131";"Subvention d'équipement";"";"13";"" +"ACCN";"138";"Autres subventions d'investissement";"";"13";"" +"ACCN";"13";"SUBVENTION D'NVESTISSEMENT";"";"1";"" +"ACCN";"1391";"Subventions d'équipement";"";"139";"" +"ACCN";"139";"Subventions d'investissement inscrites au compte de résultat";"";"13";"" +"ACCN";"1398";"Autres subventions d'investissement";"";"139";"" +"ACCN";"142";"Provisions réglementées relatives aux immobilisations";"";"14";"" +"ACCN";"143";"Provisions réglementées relatives aux stocks";"";"14";"" +"ACCN";"144";"Provisions réglementées relatives aux autres éléments de l'actif";"";"14";"" +"ACCN";"145";"Amortissements dérogatoires";"";"14";"" +"ACCN";"146";"Provision spéciale de réévaluation";"";"14";"" +"ACCN";"147";"Plus-values réinvesties";"";"14";"" +"ACCN";"14";"PROVISIONS REGLEMENTEES";"";"1";"" +"ACCN";"148";"Autres provisions réglementées";"";"14";"" +"ACCN";"151";"Provisions pour risques";"";"15";"" +"ACCN";"153";"Provisions pour pensions et obligations similaires";"";"15";"" +"ACCN";"154";"Provisions pour restructurations";"";"15";"" +"ACCN";"155";"Provisions pour impôts";"";"15";"" +"ACCN";"156";"Provisions pour renouvellement des immobilisations (entreprises concessionnaires)";"";"15";"" +"ACCN";"157";"Provisions pour charges à répartir sur plusieurs exercices";"";"15";"" +"ACCN";"15";"PROVlSlONS POUR RISQUES ET CHARGES";"";"1";"" +"ACCN";"158";"Autres provisions pour charges";"";"15";"" +"ACCN";"161";"Emprunt obligataires convertibles";"";"16";"" +"ACCN";"163";"Autres emprunts obligataires";"";"16";"" +"ACCN";"164";"Emprunts auprès des établissements de crédit";"";"16";"" +"ACCN";"165";"Dépôts et cautionnements reçus";"";"16";"" +"ACCN";"166";"Participation des salariés aux résultats";"";"16";"" +"ACCN";"16";"EMPRUNTS ET DETTES ASSIMILEES";"";"1";"" +"ACCN";"169";"Primes de remboursement des obligations";"";"16";"" +"ACCN";"171";"Dettes rattachées à des participations (groupe)";"";"17";"" +"ACCN";"174";"Dettes rattachées à des participations (hors groupe)";"";"17";"" +"ACCN";"17";"DETTES RATTACHÉES À DES PARTICIPATIONS";"";"1";"" +"ACCN";"178";"Dettes rattachées à des sociétés en participation";"";"17";"" +"ACCN";"1";"COMPTES DE CAPITAUX";"";"";"" +"ACCN";"201";"Frais d'établissement";"";"20";"" +"ACCN";"203";"Frais de recherche et de développement";"";"20";"" +"ACCN";"205";"Concessions et droits similaires";"";"20";"" +"ACCN";"206";"Droit au bail";"";"20";"" +"ACCN";"207";"Fonds commercial";"";"20";"" +"ACCN";"20";"IMMOBILISATIONS INCORPORELLES";"";"2";"" +"ACCN";"208";"Autres immobilisations incorporelles";"";"20";"" +"ACCN";"211";"Terrains";"";"21";"" +"ACCN";"212";"Agencements et aménagements de terrains";"";"21";"" +"ACCN";"213";"Constructions";"";"21";"" +"ACCN";"214";"Constructions sur sol d'autrui";"";"21";"" +"ACCN";"215";"Installations techniques; matériel et outillage industriels";"";"21";"" +"ACCN";"21";"IMMOBlLlSATIONS CORPORELLES";"";"2";"" +"ACCN";"218";"Autres immobilisations corporelles";"";"21";"" +"ACCN";"231";"Immobilisations corporelles en cours";"";"23";"" +"ACCN";"232";"Immobilisations incorporelles en cours";"";"23";"" +"ACCN";"237";"Avances et acomptes versés sur immobilisations incorporelles";"";"23";"" +"ACCN";"23";"IMMOBILlSATlONS EN COURS";"";"2";"" +"ACCN";"238";"Avances et acomptes versés sur immobilisations corporelles";"";"23";"" +"ACCN";"261";"Titres de participation";"";"26";"" +"ACCN";"266";"Autres formes de participation";"";"26";"" +"ACCN";"267";"Créances rattachées à des participations";"";"26";"" +"ACCN";"268";"Créances rattachées à des sociétés en participation";"";"26";"" +"ACCN";"26";"PARTICIPATIONS ET CRÉANCES RATTACHÉES À DES PARTICIPATIONS";"";"2";"" +"ACCN";"269";"Versements restant à effectuer sur titres de participation non libérés";"";"26";"" +"ACCN";"271";"Titres immobilisés autres que les titres immobilisés de l'activité portefeuille (droit de propriété)";"";"27";"" +"ACCN";"272";"Titres immobilisés (droits de créance)";"";"27";"" +"ACCN";"273";"Titres immobilisés de l'activité portefeuille";"";"27";"" +"ACCN";"274";"Prêts";"";"27";"" +"ACCN";"275";"Dépôts et cautionnements versés";"";"27";"" +"ACCN";"27";"AUTRES IMMOBILISATIONS FINANCIERES";"";"2";"" +"ACCN";"279";"Versements restant à effectuer sur titres immobilisés non libérés";"";"27";"" +"ACCN";"28";"AMORTISSEMENTS DES IMMOBILISATIONS";"";"2";"" +"ACCN";"2";"COMPTES D'IMMOBILISATIONS";"";"";"" +"ACCN";"29";"PROVISIONS POUR DEPRECIATION DES IMMOBILISATIONS";"";"2";"" +"ACCN";"311";"Matière (ou groupe) A";"";"31";"" +"ACCN";"312";"Matières (ou groupe) B";"";"31";"" +"ACCN";"31";"MATIERES PREMIERES (et fournitures)";"";"3";"" +"ACCN";"317";"Fournitures A, B, C...";"";"31";"" +"ACCN";"321";"Matières consommables";"";"32";"" +"ACCN";"322";"Fournitures consommables";"";"32";"" +"ACCN";"32";"AUTRES APPROVISIONNEMENTS";"";"3";"" +"ACCN";"326";"Emballages";"";"32";"" +"ACCN";"331";"Produits en cours";"";"33";"" +"ACCN";"33";"EN-COURS DE PRODUCTION DE BIENS";"";"3";"" +"ACCN";"335";"Travaux en cours";"";"33";"" +"ACCN";"341";"Etudes en cours";"";"34";"" +"ACCN";"34";"EN-COURS DE PRODUCTION DE SERVICES";"";"3";"" +"ACCN";"345";"Prestations de services en cours";"";"34";"" +"ACCN";"351";"Produits intermédiaires";"";"35";"" +"ACCN";"355";"Produits finis";"";"35";"" +"ACCN";"35";"STOCKS DE PRODUITS";"";"3";"" +"ACCN";"358";"Produits résiduels (ou matières de récupérations)";"";"35";"" +"ACCN";"371";"Marchandise (ou groupe) A";"";"37";"" +"ACCN";"37";"STOCKS DE MARCHANDISES";"";"3";"" +"ACCN";"372";"Marchandise (ou groupe) B";"";"37";"" +"ACCN";"3";"COMPTES DE STOCKS ET D'EN-COURS";"";"";"" +"ACCN";"391";"Provisions pour dépréciation des stocks d'approvisionnement";"";"39";"" +"ACCN";"392";"Provisions pour dépréciation des autres approvisionnements";"";"39";"" +"ACCN";"393";"Provisions pour dépréciation en-cours de production de biens";"";"39";"" +"ACCN";"394";"Provisions pour dépréciation en-cours de prod. de services";"";"39";"" +"ACCN";"395";"Provisions pour dépréciation des stocks de produits";"";"39";"" +"ACCN";"39";"PROVISIONS POUR DEPRECIATION DES STOCKS ET EN-COURS";"";"3";"" +"ACCN";"397";"Provisions pour dépréciation des stocks de marchandises";"";"39";"" +"ACCN";"400";"Fournisseurs et comptes rattachés";"";"40";"" +"ACCN";"401";"Fournisseurs";"";"40";"" +"ACCN";"403";"Fournisseurs - Effets à payer";"";"40";"" +"ACCN";"404";"Fournisseurs d'immobilisations";"";"40";"" +"ACCN";"405";"Fournisseurs d'immobilisations - Effets à payer";"";"40";"" +"ACCN";"40";"FOURNISSEURS ET COMPTES RATTACHES";"";"4";"" +"ACCN";"410";"Clients et comptes rattachés";"";"41";"" +"ACCN";"411";"Clients";"";"41";"" +"ACCN";"413";"Clients - Effets a recevoir";"";"41";"" +"ACCN";"416";"Clients douteux ou litigieux";"";"41";"" +"ACCN";"417";"Créances sur travaux non encore facturables";"";"41";"" +"ACCN";"418";"Clients - Produits non encore facturés";"";"41";"" +"ACCN";"41";"CLIENTS ET COMPTES RATTACHES";"";"4";"" +"ACCN";"421";"Personnel - Rémunérations dues";"";"42";"" +"ACCN";"422";"Comités d'entreprise, d'établissement...";"";"42";"" +"ACCN";"424";"Participations des salariés aux résultats";"";"42";"" +"ACCN";"425";"Personnel - Avances et acomptes";"";"42";"" +"ACCN";"426";"Personnel - Dépôts";"";"42";"" +"ACCN";"427";"Personnel - Oppositions";"";"42";"" +"ACCN";"42";"PERSONNEL ET COMPTES RATTACHES";"";"4";"" +"ACCN";"431";"Sécurité sociale";"";"43";"" +"ACCN";"437";"Autres organismes sociaux";"";"43";"" +"ACCN";"43";"SECURITE SOCIALE - AUTRES ORGANISMES SOCIAUX";"";"4";"" +"ACCN";"438";"Organismes sociaux - Charges à payer et produits à recevoir";"";"43";"" +"ACCN";"441";"État - Subventions à recevoir";"";"44";"" +"ACCN";"442";"État - Impôts et taxes recouvrables sur des tiers";"";"44";"" +"ACCN";"443";"Opérations particulières avec l'état, les collectivités publiques, les organismes internationaux";"";"44";"" +"ACCN";"444";"Etat - Impôts sur les bénéfices";"";"44";"" +"ACCN";"4452";"TVA due intracommunautaire";"";"445";"" +"ACCN";"4455";"Taxes sur le chiffre d'affaires à décaisser";"";"445";"" +"ACCN";"44551";"TVA à décaisser";"";"4455";"" +"ACCN";"44562";"TVA sur immobilisations";"";"4456";"" +"ACCN";"445661";"TVA sur autres biens et services 19;6% débits";"";"44566";"" +"ACCN";"445662";"TVA sur autres biens et services 5;5% débits";"";"44566";"" +"ACCN";"445664";"TVA sur autres biens et services 19;6% encaissements";"";"44566";"" +"ACCN";"44566";"TVA sur autres biens et services";"";"4456";"" +"ACCN";"445665";"TVA sur autres biens et services 5;5% encaissements";"";"44566";"" +"ACCN";"4456";"Taxes sur le chiffre d'affaires déductible";"";"445";"" +"ACCN";"44567";"Crédit de TVA à reporter";"";"4456";"" +"ACCN";"4457";"Taxes sur le chiffre d'affaires collectées par l'entreprise";"";"445";"" +"ACCN";"445711";"TVA collectée 19;6 % débits";"";"44571";"" +"ACCN";"445712";"TVA collectée 5;5 % débits";"";"44571";"" +"ACCN";"445714";"TVA collectée 19;6 % encaissements";"";"44571";"" +"ACCN";"44571";"TVA collectée";"";"4457";"" +"ACCN";"445715";"TVA collectée 5;5 % encaissements";"";"44571";"" +"ACCN";"445";"Etat - Taxes sur le chiffre d'affaires";"";"44";"" +"ACCN";"44583";"Remboursement de taxes sur le chiffre d'affaires demandé";"";"4458";"" +"ACCN";"44584";"TVA récupérée d'avance";"";"4458";"" +"ACCN";"44586";"Taxes sur le chiffre d'affaires sur factures non parvenues";"";"4458";"" +"ACCN";"4458";"Taxes sur le chiffre d'affaires à régulariser ou en attente";"";"445";"" +"ACCN";"44587";"Taxes sur le chiffre d'affaires sur factures à établir";"";"4458";"" +"ACCN";"446";"Obligations cautionnées";"";"44";"" +"ACCN";"44";"ETAT ET AUTRES COLLECTIVITES PUBLIQUES";"";"4";"" +"ACCN";"447";"Autres impôts; taxes et versements assimilés";"";"44";"" +"ACCN";"451";"Groupe";"";"45";"" +"ACCN";"455";"Associés - Comptes courants";"";"45";"" +"ACCN";"456";"Associés - Opérations sur le capital";"";"45";"" +"ACCN";"457";"Associés - Dividendes à payer";"";"45";"" +"ACCN";"45";"GROUPES ET ASSOCIES";"";"4";"" +"ACCN";"458";"Associés - Opérations faites en commun et en G.I.E.";"";"45";"" +"ACCN";"462";"Créances sur cessions d'immobilisations";"";"46";"" +"ACCN";"464";"Dettes sur acquisitions de valeurs mobilières de placement";"";"46";"" +"ACCN";"465";"Créances sur cessions de valeurs mobilières de placement";"";"46";"" +"ACCN";"467";"Autres comptes débiteurs ou créditeurs";"";"46";"" +"ACCN";"46";"DEBITEURS ET CREDITEURS DIVERS";"";"4";"" +"ACCN";"4686";"Charges à payer";"";"468";"" +"ACCN";"468";"Divers - Charges à payer et Produits à recevoir";"";"46";"" +"ACCN";"4687";"Produits à recevoir";"";"468";"" +"ACCN";"470";"Compte d'attente";"";"47";"" +"ACCN";"476";"Différence de conversion - Actif";"";"47";"" +"ACCN";"477";"Différences de conversion - Passif";"";"47";"" +"ACCN";"47";"COMPTES TRANSITOIRES OU D'ATTENTE";"";"4";"" +"ACCN";"478";"Autres comptes transitoires";"";"47";"" +"ACCN";"481";"Charges à repartir sur plusieurs exercices";"";"48";"" +"ACCN";"486";"Charges constatées d'avance";"";"48";"" +"ACCN";"487";"Produits constatés d'avance";"";"48";"" +"ACCN";"48";"COMPTE DE REGULARISATION";"";"4";"" +"ACCN";"488";"Comptes de répartition périodique des charges et des produits";"";"48";"" +"ACCN";"4";"COMPTES DE TIERS";"";"";"" +"ACCN";"491";"Provisions pour dépréciation des comptes de clients";"";"49";"" +"ACCN";"495";"Dépréciations des comptes du groupe et des associés";"";"49";"" +"ACCN";"49";"PROVISIONS POUR DEPRECIATION DES COMPTES DE TIERS";"";"4";"" +"ACCN";"496";"Provisions pour dépréciation des comptes de débiteurs divers";"";"49";"" +"ACCN";"501";"Parts dans des entreprises liées";"";"50";"" +"ACCN";"502";"Actions propres";"";"50";"" +"ACCN";"503";"Actions";"";"50";"" +"ACCN";"504";"Autres titres conférant un droit de propriété";"";"50";"" +"ACCN";"505";"Obligations et bons émis par la société et rachetés par elle";"";"50";"" +"ACCN";"506";"Obligations";"";"50";"" +"ACCN";"507";"Bons du Trésor et bons de caisse à court terme";"";"50";"" +"ACCN";"508";"Autres valeurs mobilières de placement et autres créances assimilées";"";"50";"" +"ACCN";"50";"VALEURS MOBILIERES DE PLACEMENT";"";"5";"" +"ACCN";"509";"Versements restant à effectuer sur valeurs mobilières de placement non libérées";"";"50";"" +"ACCN";"5111";"Espèces";"";"511";"" +"ACCN";"5112";"Chèques";"";"511";"" +"ACCN";"5113";"Cartes bancaires";"";"511";"" +"ACCN";"511";"Valeurs à I'encaissement";"";"51";"" +"ACCN";"5114";"Autres paiements";"";"511";"" +"ACCN";"5121";"Banque principale";"";"512";"" +"ACCN";"512";"Banques";"";"51";"" +"ACCN";"5122";"Banque secondaire";"";"512";"" +"ACCN";"514";"Chèques postaux";"";"51";"" +"ACCN";"515";"“ Caisses ” du Trésor et des établissements publics";"";"51";"" +"ACCN";"516";"Sociétés de bourse";"";"51";"" +"ACCN";"517";"Autres organismes financiers";"";"51";"" +"ACCN";"518";"Intérêts courus";"";"51";"" +"ACCN";"51";"BANQUES; ETABLISSEMENTS FINANCIERS ET ASSIMILES";"";"5";"" +"ACCN";"519";"Concours bancaires courants";"";"51";"" +"ACCN";"52";"INSTRUMENTS DE TRÉSORIE";"";"5";"" +"ACCN";"53";"CAISSE";"";"5";"" +"ACCN";"530";"Caisse";"";"53";"" +"ACCN";"54";"REGIES D'AVANCES ET ACCREDITIFS";"";"5";"" +"ACCN";"540";"Régies d'avances et accréditifs";"";"54";"" +"ACCN";"58";"VIREMENTS INTERNES";"";"5";"" +"ACCN";"580";"Virements internes";"";"58";"" +"ACCN";"5";"COMPTES FINANCIERS";"";"";"" +"ACCN";"59";"PROVISION POUR DÉPRÉCIATION DES COMPTES FINANCIERS";"";"5";"" +"ACCN";"590";"Provisions pour dépréciation valeurs mobilières de placement";"";"59";"" +"ACCN";"601";"Achats stockés - Matières premières (et fournitures)";"";"60";"" +"ACCN";"604";"Achats d'études et prestations de services";"";"60";"" +"ACCN";"605";"Achats de matériel, équipements et travaux";"";"60";"" +"ACCN";"606";"Achats non stockés de matières et fournitures";"";"60";"" +"ACCN";"607";"Achats de marchandises";"";"60";"" +"ACCN";"608";"Frais accessoires d'achat";"";"60";"" +"ACCN";"60";"ACHATS (sauf 603)";"";"6";"" +"ACCN";"611";"Sous-traitance générale";"";"61";"" +"ACCN";"612";"Redevances de crédit-bail";"";"61";"" +"ACCN";"613";"Locations";"";"61";"" +"ACCN";"614";"Charges locatives et de copropriété";"";"61";"" +"ACCN";"615";"Entretien et réparations";"";"61";"" +"ACCN";"616";"Primes d'assurance";"";"61";"" +"ACCN";"617";"Études et recherches";"";"61";"" +"ACCN";"618";"Divers";"";"61";"" +"ACCN";"61";"SERVICES EXTERIEURS";"";"6";"" +"ACCN";"619";"Rabais, remises et ristournes obtenus sur services extérieurs";"";"61";"" +"ACCN";"621";"Personnel extérieur à l'entreprise";"";"62";"" +"ACCN";"622";"Rémunérations d'intermédiaires et honoraires";"";"62";"" +"ACCN";"623";"Publicité; publications; relations publiques";"";"62";"" +"ACCN";"624";"Transports de biens et transports collectifs du personnel";"";"62";"" +"ACCN";"625";"Déplacements; missions et réceptions";"";"62";"" +"ACCN";"626";"Frais postaux et frais de télécommunications";"";"62";"" +"ACCN";"627";"Services bancaires et assimiles";"";"62";"" +"ACCN";"628";"Divers";"";"62";"" +"ACCN";"62";"AUTRES SERVICES EXTERIEURS";"";"6";"" +"ACCN";"629";"Rabais, remises et ristournes obtenus sur autres services extérieurs";"";"62";"" +"ACCN";"631";"Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)";"";"63";"" +"ACCN";"633";"Impôts; taxes et versements sur rémunérations (autres org.)";"";"63";"" +"ACCN";"635";"Autres impôts; taxes et versements (administration)";"";"63";"" +"ACCN";"637";"Autres impôts, taxes et versements assimilés (autres organismes)";"";"63";"" +"ACCN";"63";"IMPOTS; TAXES ET VERSEMENTS";"";"6";"" +"ACCN";"6371";"Contribution sociale de solidarité à la charge des sociétés";"";"63";"" +"ACCN";"6411";"Salaires";"";"641";"" +"ACCN";"6412";"Congés payes";"";"641";"" +"ACCN";"6413";"Primes et gratifications";"";"641";"" +"ACCN";"641";"Rémunérations du personnel";"";"64";"" +"ACCN";"6414";"Indemnités et avantages divers";"";"641";"" +"ACCN";"644";"Rémunération du travail de l'exploitant";"";"64";"" +"ACCN";"6451";"Cotisations à l'URSSAF";"";"645";"" +"ACCN";"6452";"Cotisations aux mutuelles";"";"645";"" +"ACCN";"6453";"Cotisations aux caisses de retraites";"";"645";"" +"ACCN";"645";"Charges de sécurité sociale et de prévoyance";"";"64";"" +"ACCN";"6454";"Cotisations aux ASSEDIC";"";"645";"" +"ACCN";"646";"Cotisations sociales personnelles de l'exploitant";"";"64";"" +"ACCN";"647";"Autres charges sociales";"";"64";"" +"ACCN";"64";"CHARGES DE PERSONNEL";"";"6";"" +"ACCN";"648";"Autres charges de personnel";"";"64";"" +"ACCN";"651";"Redevances pour concessions; brevets; licences; etc.";"";"65";"" +"ACCN";"653";"Jetons de présence";"";"65";"" +"ACCN";"654";"Pertes sur créances irrécouvrables";"";"65";"" +"ACCN";"655";"Quote-part de résultat sur opérations faites en commun";"";"65";"" +"ACCN";"65";"AUTRES CHARGES DE GESTION COURANTE";"";"6";"" +"ACCN";"658";"Autres charges de gestion courante";"";"65";"" +"ACCN";"661";"Charges d'intérêt";"";"66";"" +"ACCN";"664";"Pertes sur créances liées à des participations";"";"66";"" +"ACCN";"665";"Escomptes accordés";"";"66";"" +"ACCN";"667";"Charges nettes sur cessions de valeurs mobilières de placement";"";"66";"" +"ACCN";"66";"CHARGES FINANCIERES";"";"6";"" +"ACCN";"668";"Autres charges financières";"";"66";"" +"ACCN";"6688";"Pertes de change ou de conversion";"";"668";"" +"ACCN";"671";"Charges exceptionnelles sur opérations de gestion";"";"67";"" +"ACCN";"672";"Compte à la disposition des entités pour enregistrer, en cours d'exercice, les charges sur exercices antérieurs";"";"67";"" +"ACCN";"675";"Valeurs comptables des éléments d'actif cédés";"";"67";"" +"ACCN";"67";"CHARGES EXCEPTIONNELLES";"";"6";"" +"ACCN";"678";"Autres charges exceptionnelles";"";"67";"" +"ACCN";"68111";"Dotations aux amort. immobilisations incorporelles";"";"681";"" +"ACCN";"68112";"Dotations aux amort. immobilisations corporelles";"";"681";"" +"ACCN";"68161";"Dotations provisions dépréc. immos incorporelles";"";"681";"" +"ACCN";"681";"Dotations aux amortissements - Charges d'exploitation";"";"68";"" +"ACCN";"68162";"Dotations provisions dépréc. immos corporelles";"";"681";"" +"ACCN";"686";"Dotations aux amort. et provisions - Charges financières";"";"68";"" +"ACCN";"68";"DOTATIONS AUX AMORTISSEMENTS ET AUX PROVISIONS";"";"6";"" +"ACCN";"687";"Dotations aux amort. et provisions - Charges exceptionnelles";"";"68";"" +"ACCN";"68725";"Dotations provisions réglementées - Amort. dérogatoires";"";"687";"" +"ACCN";"6";"COMPTES DE CHARGES";"";"";"" +"ACCN";"691";"Participation des salaries aux résultats de l'entreprise";"";"69";"" +"ACCN";"695";"Impôts sur les bénéfices";"";"69";"" +"ACCN";"696";"Suppléments d'impôt sur les sociétés, liés aux distributions";"";"69";"" +"ACCN";"697";"Imposition forfaitaire annuelle des sociétés";"";"69";"" +"ACCN";"698";"Contribution additionnelle";"";"69";"" +"ACCN";"69";"PARTICIPATION DES SALARIES - IMPOTS SUR LES BENEFICES";"";"6";"" +"ACCN";"699";"Produits - Reports en arrière des déficits";"";"69";"" +"ACCN";"701";"Ventes de produits finis";"";"70";"" +"ACCN";"702";"Ventes de produits intermédiaires";"";"70";"" +"ACCN";"703";"Ventes de produits résiduels";"";"70";"" +"ACCN";"704";"Travaux";"";"70";"" +"ACCN";"705";"études";"";"70";"" +"ACCN";"706";"Travaux et prestations de services";"";"70";"" +"ACCN";"707";"Ventes de marchandises";"";"70";"" +"ACCN";"708";"Produits des activités annexes";"";"70";"" +"ACCN";"70";"VENTES DE PRODUITS; PRESTATIONS DE SERVICES; MARCHANDISES";"";"7";"" +"ACCN";"709";"Rabais; remises et ristournes accordées par l'entreprise";"";"70";"" +"ACCN";"71";"PRODUCTION STOCKEE (ou déstockage)";"";"7";"" +"ACCN";"7133";"Variation des en-cours de production de biens";"";"713";"" +"ACCN";"7134";"Variation des en-cours de production de services";"";"713";"" +"ACCN";"713";"VARIATION DES STOCKS (en-cours de production; produits)";"";"71";"" +"ACCN";"7135";"Variation des stocks de produits";"";"713";"" +"ACCN";"721";"Immobilisations incorporelles";"";"72";"" +"ACCN";"72";"PRODUCTION IMMOBILISEE";"";"7";"" +"ACCN";"722";"Immobilisations corporelles";"";"72";"" +"ACCN";"74";"SUBVENTlONS D'EXPLOITATION";"";"7";"" +"ACCN";"740";"Subventions d'exploitation";"";"74";"" +"ACCN";"751";"Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires";"";"75";"" +"ACCN";"752";"Revenus des immeubles non affectés à des activités professionnelles";"";"75";"" +"ACCN";"753";"Jetons de présence et rémunérations d'administrateurs, gérants";"";"75";"" +"ACCN";"754";"Ristournes perçues des coopératives (provenant des excédents)";"";"75";"" +"ACCN";"755";"Quotes-parts de résultat sur opérations faites en commun";"";"75";"" +"ACCN";"75";"AUTRES PRODUITS DE GESTION COURANTE";"";"7";"" +"ACCN";"758";"Produits divers de gestion courante";"";"75";"" +"ACCN";"761";"Produits de participations";"";"76";"" +"ACCN";"762";"Produits des autres immobilisations financières";"";"76";"" +"ACCN";"763";"Revenus des autres créances";"";"76";"" +"ACCN";"764";"Revenus des valeurs mobilières de placement";"";"76";"" +"ACCN";"765";"Escomptes obtenus";"";"76";"" +"ACCN";"766";"Gains de change";"";"76";"" +"ACCN";"767";"Produits nets sur cessions de valeurs mobilières de placement";"";"76";"" +"ACCN";"768";"Autres produits financiers";"";"76";"" +"ACCN";"76";"PRODUITS FINANCIERS";"";"7";"" +"ACCN";"7688";"Gains de change ou de conversion";"";"76";"" +"ACCN";"771";"Produits exceptionnels sur opérations de gestion";"";"77";"" +"ACCN";"772";"Compte à la disposition des entités pour enregistrer, en cours d'exercice, les produits sur exercices antérieurs";"";"77";"" +"ACCN";"775";"Produits des cessions d'éléments d'actif";"";"77";"" +"ACCN";"777";"Quote-part des subventions d'investissement virée au résultat de l'exercice";"";"77";"" +"ACCN";"77";"PRODUITS EXCEPTIONNELS";"";"7";"" +"ACCN";"778";"Autres produits exceptionnels";"";"77";"" +"ACCN";"78161";"Reprises prov. dépréc. immos incorporelles";"";"781";"" +"ACCN";"781";"Reprises sur amortissements et provisions";"";"78";"" +"ACCN";"78162";"Reprises prov. dépréc. immos corporelles";"";"781";"" +"ACCN";"786";"Reprises sur provisions pour risques";"";"78";"" +"ACCN";"78";"REPRISES SUR AMORTISSEMENTS ET PROVISIONS";"";"7";"" +"ACCN";"787";"Reprises sur provisions";"";"78";"" +"ACCN";"78725";"Reprises sur provisions - Amort. dérogatoires";"";"787";"" +"ACCN";"7";"COMPTES DE PRODUITS";"";"";"" +"ACCN";"791";"Transfert de charges d'exploitation";"";"79";"" +"ACCN";"79";"TRANSFERTS DE CHARGES";"";"7";"" +"ACCN";"796";"Transfert de charges financières";"";"79";"" +"ACCN";"801";"Engagements donnés par l'entreprise";"";"80";"" +"ACCN";"802";"Engagements reçus par l'entreprise";"";"80";"" +"ACCN";"80";"ENGAGEMENTS";"";"8";"" +"ACCN";"809";"Contrepartie des engagements";"";"80";"" +"ACCN";"88";"RESULTAT EN INSTANCE D'AFFECTATION";"";"8";"" +"ACCN";"8";"COMPTES SPECIAUX";"";"";"" +"ACCN";"890";"Bilan d'ouverture";"";"89";"" +"ACCN";"89";"BILAN";"";"8";"" +"ACCN";"891";"Bilan de clôture";"";"89";"" +"ACCN";"6031";"Variation des stocks de matières premières (et fournitures)";;"603";"" +"ACCN";"6032";"Variation des stocks des autres approvisionnements";;"603";"" +"ACCN";"603";"Variation des stocks (approvisionnements et marchandises)";"";"60";"" +"ACCN";"2761";"Créances diverses";;"276";"" +"ACCN";"276";"Autres créances immobilisées";"";"27";"" +"ACCN";"27682";"Sur titres immobilisés (droits de créance)";;"2768";"" +"ACCN";"27684";"Sur prêts";;"2768";"" +"ACCN";"27685";"Sur dépôts et cautionnements";;"2768";"" +"ACCN";"27688";"Sur créances diverses";;"2768";"" +"ACCN";"2768";"Intérêts courus";;"276";"" +"ACCN";"2801";"Frais d'établissement (même ventilation que celle du compte 201)";;"280";"" +"ACCN";"2803";"Frais de recherche et développement";;"280";"" +"ACCN";"2805";"Concessions et droits similaires, brevets, licences, logiciels, droits et valeurs similaires";;"280";"" +"ACCN";"2807";"Fonds commercial";;"280";"" +"ACCN";"2808";"Autres immobilisations incorporelles";;"280";"" +"ACCN";"280";"Amortissements des immobilisations incorporelles";"";"28";"" +"ACCN";"2811";"Terrains de gisement";;"281";"" +"ACCN";"2812";"Agencements, aménagements de terrains (même ventilation que celle du compte 212)";;"281";"" +"ACCN";"2813";"Constructions (même ventilation que celle du compte 213)";;"281";"" +"ACCN";"2814";"Constructions sur sol d'autrui (même ventilation que celle du compte 214)";;"281";"" +"ACCN";"2815";"Installations techniques, matériel et outillage industriels (même ventilation que celle du compte 215)";;"281";"" +"ACCN";"2818";"Autres immobilisations corporelles (même ventilation que celle du compte 218)";;"281";"" +"ACCN";"281";"Amortissements des immobilisations corporelles";"";"28";"" +"ACCN";"2905";"Marques, procédés, droits, et valeurs similaires";;"290";"" +"ACCN";"2906";"Droit au bail";;"290";"" +"ACCN";"2907";"Fonds commercial";;"290";"" +"ACCN";"2908";"Autres immobilisations incorporelles";;"290";"" +"ACCN";"290";"Provisions pour dépréciation immobilisations incorporelles";"";"29";"" +"ACCN";"2911";"Terrains (autres que terrains de gisement)";;"291";"" +"ACCN";"291";"Provisions pour dépréciation immobilisations corporelles";"";"29";"" +"ACCN";"2931";"Immobilisations corporelles en cours";;"293";"" +"ACCN";"2932";"Immobilisations incorporelles en cours";;"293";"" +"ACCN";"293";"Dépréciations des immobilisations en cours";"";"29";"" +"ACCN";"2961";"Titres de participation";;"296";"" +"ACCN";"2966";"Autres formes de participation";;"296";"" +"ACCN";"2967";"Créances rattachées à des participations (même ventilation que celle du compte 267)";;"296";"" +"ACCN";"2968";"Créances rattachées à des sociétés en participation (même ventilation que celle du compte 268)";;"296";"" +"ACCN";"296";" Dépréciations des participations et créances rattachées à des participations";"";"29";"" +"ACCN";"2971";"Titres immobilisés autres que les titres immobilisés de l'activité portefeuille - droit de propriété (même ventilation que celle du compte 271)";;"297";"" +"ACCN";"2972";"Titres immobilisés - droit de créance (même ventilation que celle du compte 272)";;"297";"" +"ACCN";"2973";"Titres immobilisés de l'activité portefeuille";;"297";"" +"ACCN";"2974";"Prêts (même ventilation que celle du compte 274)";;"297";"" +"ACCN";"2975";"Dépôts et cautionnements versés (même ventilation que celle du compte 275)";;"297";"" +"ACCN";"2976";"Autres créances immobilisées (même ventilation que celle du compte 276)";;"297";"" +"ACCN";"297";"Provisions pour dépréciation des immobilisations financières";"";"29";"" +"ACCN";"1671";"Émissions de titres participatifs";;"167";"" +"ACCN";"1674";"Avances conditionnées de l'État";;"167";"" +"ACCN";"1675";"Emprunts participatifs";;"167";"" +"ACCN";"167";"Emprunts et dettes assortis de conditions particulières";"";"16";"" +"ACCN";"168";"Autres emprunts et dettes assimilées";"";"16";"" +"ACCN";"4081";"Fournisseurs";;"408";"" +"ACCN";"4084";"Fournisseurs d'immobilisations";;"408";"" +"ACCN";"4088";"Fournisseurs - Intérêts courus";;"408";"" +"ACCN";"408";"Fournisseurs - Factures non parvenues";"";"40";"" +"ACCN";"4091";"Fournisseurs - Avances et acomptes versés sur commandes";;"409";"" +"ACCN";"4096";"Fournisseurs - Créances pour emballages et matériel à rendre";;"409";"" +"ACCN";"4097";"Fournisseurs - Autres Avoirs";;"409";"" +"ACCN";"4098";"Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus";;"409";"" +"ACCN";"409";"Fournisseurs débiteurs";"";"40";"" +"ACCN";"4191";"Clients - Avances et acomptes reçus sur commandes";;"419";"" +"ACCN";"4196";"Clients - Dettes pour emballages et matériels consignés";;"419";"" +"ACCN";"4197";"Clients - Autres avoirs";;"419";"" +"ACCN";"4198";"Rabais, remises, ristournes à accorder et autres avoirs à établir";;"419";"" +"ACCN";"419";"Clients créditeurs";"";"41";"" +"ACCN";"4282";"Dettes provisionnées pour congés à payer";;"428";"" +"ACCN";"4284";"Dettes provisionnées pour participation des salariés aux résultats";;"428";"" +"ACCN";"4286";"Autres charges à payer";;"428";"" +"ACCN";"4287";"Produits à recevoir";;"428";"" +"ACCN";"428";"Personnel - Charges à payer et produits à recevoir";"";"42";"" +"ACCN";"6022";"Fournitures consommables";;"602";"" +"ACCN";"602";"Achats stockés - Autres approvisionnements";"";"60";"" +"ACCN";"6026";"Emballages";;"602";"" +"ACCN";"6091";"de matières premières (et fournitures)";;"609";"" +"ACCN";"6092";"d'autres approvisionnements stockés";;"609";"" +"ACCN";"6094";"d'études et de prestations de services";;"609";"" +"ACCN";"6095";"de matériel, équipements et travaux";;"609";"" +"ACCN";"6096";"d'approvisionnements non stockés";;"609";"" +"ACCN";"6097";"de marchandises";;"609";"" +"ACCN";"6098";"Rabais, remises et ristournes non affectés";;"609";"" +"ACCN";"609";"Rabais; remises et ristournes obtenus sur achats";"";"60";"" Modified: trunk/lima-business-api/src/main/java/org/chorem/lima/business/api/AccountService.java =================================================================== --- trunk/lima-business-api/src/main/java/org/chorem/lima/business/api/AccountService.java 2012-04-24 13:06:38 UTC (rev 3382) +++ trunk/lima-business-api/src/main/java/org/chorem/lima/business/api/AccountService.java 2012-04-24 13:14:14 UTC (rev 3383) @@ -86,10 +86,4 @@ Account updateAccount(Account account) throws LimaException; void removeAccount(Account account) throws LimaException; - - void removeAllAccount() throws LimaException; - - List<Account> getAllChildrenAccounts(Account masterAccount) throws LimaException; - - List<Account> getChildrenAccounts(Account masterAccount) throws LimaException; } Modified: trunk/lima-callao/src/main/java/org/chorem/lima/entity/AccountDAO.java =================================================================== --- trunk/lima-callao/src/main/java/org/chorem/lima/entity/AccountDAO.java 2012-04-24 13:06:38 UTC (rev 3382) +++ trunk/lima-callao/src/main/java/org/chorem/lima/entity/AccountDAO.java 2012-04-24 13:14:14 UTC (rev 3383) @@ -172,45 +172,4 @@ } return new ArrayList(accounts); } - - /* - * @see org.chorem.lima.entity.AccountDAOAbstract#getSubAccounts(org.chorem.lima.entity.Account) - */ - public List<Account> getSubAccounts(Account account) throws TopiaException { - - List<Account> accountsResult = null; - - /*String query = "FROM " + Account.class.getName() + " a WHERE a.accountNumber LIKE :like" + - " ORDER BY a.accountNumber"; - - - // FIXME echatellier 20120321 remove hard coded 8 here - // usefull for efficient tree loading but not beautiful code - String likeSuffix = ""; - while (CollectionUtils.isEmpty(accountsResult) && likeSuffix.length() < 8) { - likeSuffix += "_"; - if (account != null) { - accountsResult = getContext().find(query, "like", account.getAccountNumber() + likeSuffix); - } else { - accountsResult = getContext().find(query, "like", likeSuffix); - } - }*/ - - // on recherche les sous comptes de account - // qui ne sont pas eux meme des sous comptes intermediaire - // autrement dir, les fils directs - /*String query = "FROM " + Account.class.getName() + " a" + - " WHERE a.accountNumber LIKE :like" + - " AND a not in (FROM " + Account.class.getName() + " b" + - " WHERE b.accountNumber like concat(a.accountNumber,'%'))" + - " ORDER BY a.accountNumber"; - - if (account != null) { - accountsResult = getContext().find(query, "like", account.getAccountNumber() + "%"); - } else { - accountsResult = getContext().find(query, "like", "%"); - }*/ - - return accountsResult; - } }
participants (1)
-
echatellier@users.chorem.org