trytond_account_deposit-4.6.0/0000755000175000017500000000000013175632663016013 5ustar cedced00000000000000trytond_account_deposit-4.6.0/locale/0000755000175000017500000000000013175632663017252 5ustar cedced00000000000000trytond_account_deposit-4.6.0/locale/fr.po0000644000175000017500000000262213175204320020204 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" "Le compte « %(account)s » du tiers « %(party)s » n'a pas assez de dépôt." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Compte" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Société" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Description" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Dépôt" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Rappeler les dépôts sur la facture" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Rappeler les dépôts" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Dépôt" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Dépôt" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Rappeler les dépôts" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Annuler" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Rappeler" trytond_account_deposit-4.6.0/locale/lo.po0000644000175000017500000000331613175204320020210 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "ບັນຊີ \"%(account)s\" ສຳລັບພາກສ່ວນ \"%(party)s\" ມີຍອດມັດຈໍາບໍ່ພຽງພໍ." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "ບັນຊີ" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "ບໍລິສັດ" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "ເນື້ອໃນລາຍການ" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ເລກລໍາດັບ" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "ເງິນມັດຈໍາ" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "ຮຽກເງິນມັດຈໍາໃນໃບເກັບເງິນ" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "ຮຽກເງິນມັດຈໍາຄືນ" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "ເງິນມັດຈໍາ" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "ເງິນມັດຈໍາ" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "ຮຽກເງິນມັດຈໍາຄືນ" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "ຍົກເລີກ" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "ຮຽກຄືນ" trytond_account_deposit-4.6.0/locale/zh_CN.po0000644000175000017500000000233413175204320020576 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "描述" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "编号" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" #, fuzzy msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "取消" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/ca.po0000644000175000017500000000260513175204320020161 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "El compte \"%(account)s\" del tercer \"%(party)s\" no té suficient bestreta." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Compte" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Empresa" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Descripció" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Bestreta" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Recuperació de bestreta en factura" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Recupera bestreta" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Bestreta" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Bestreta" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Recupera bestreta" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Cancel·la" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Recupera" trytond_account_deposit-4.6.0/locale/pl.po0000644000175000017500000000237413175204320020214 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Konto" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Firma" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Opis" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "Identyfikator" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Wpłata" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Wpłata" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Wpłata" #, fuzzy msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Recall Deposit" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Anuluj" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/ru.po0000644000175000017500000000242613175204320020225 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Счет" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Учет.орг." #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Описание" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" #, fuzzy msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Отменить" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/cs.po0000644000175000017500000000225713175204320020206 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/sl.po0000644000175000017500000000255413175204320020217 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "Na kontu \"%(account)s\" pri partnerju \"%(party)s\" ni dovolj depozita." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Konto" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Družba" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Opis" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Depozit" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Odpoklic depozita za račun" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Odpoklic depozita" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Depozit" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Depozit" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Odpoklic depozita" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Prekliči" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Odpoklic" trytond_account_deposit-4.6.0/locale/es_419.po0000644000175000017500000000225713175204320020605 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/lt.po0000644000175000017500000000225713175204320020220 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/pt_BR.po0000644000175000017500000000263113175204320020603 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" "A conta \"%(account)s\" para a pessoa \"%(party)s\" não possuem depósito " "suficiente." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Conta" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Empresa" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Descrição" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Depósito" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Recuperar o depósito na fatura" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Recuperar o depósito" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Depósito" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Depósito" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Recuperar o depósito" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Cancelar" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Recuperar" trytond_account_deposit-4.6.0/locale/nl.po0000644000175000017500000000240413175204320020204 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Rekeningen" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Bedrijf" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Specificatie" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" #, fuzzy msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Annuleren" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/it_IT.po0000644000175000017500000000261613175204320020610 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" "Il conto \"%(account)s\" per la controparte \"%(party)s\" non ha abbastanza " "deposito." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Conto" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Azienda" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Descrizione" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Deposito" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Richiama il deposito in fattura" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Richiama il deposito" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Deposito" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Deposito" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Richiama Deposito" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Annulla" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Richiama" trytond_account_deposit-4.6.0/locale/hu_HU.po0000644000175000017500000000237513175204320020612 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Számla" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Társaság" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Leírás" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" #, fuzzy msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Mégse" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/de.po0000644000175000017500000000261613175204320020170 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "Unzureichendes Guthaben auf Konto \"%(account)s\" von Partei \"%(party)s\"" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Konto" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Unternehmen" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Beschreibung" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Anzahlung" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Anzahlung auf Rechnung verrechnen" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Anzahlung verrechnen" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Anzahlung" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Anzahlung" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Anzahlung verrechnen" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Abbrechen" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Verrechnen" trytond_account_deposit-4.6.0/locale/ja_JP.po0000644000175000017500000000232413175204320020557 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Recall Deposit" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" #, fuzzy msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Recall Deposit" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/locale/es.po0000644000175000017500000000262213175204320020204 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" "La cuenta \"%(account)s\" del tercero \"%(party)s\" no tiene suficiente " "anticipo." msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Cuenta" msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Empresa" msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Descripción" msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "Anticipo" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "Recuperación de anticipo en factura" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "Recuperar anticipo" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "Anticipo" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "Anticipo" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "Recuperar anticipo" msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Cancelar" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "Recuperar" trytond_account_deposit-4.6.0/locale/bg.po0000644000175000017500000000243013175204320020162 0ustar cedced00000000000000# msgid "" msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:account.invoice:" msgid "The account \"%(account)s\" for party \"%(party)s\" has not enough deposit." msgstr "" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,account:" msgid "Account" msgstr "Фактури" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,company:" msgid "Company" msgstr "Фирма" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,description:" msgid "Description" msgstr "Описание" #, fuzzy msgctxt "field:account.invoice.recall_deposit.start,id:" msgid "ID" msgstr "ID" msgctxt "field:party.party,deposit:" msgid "Deposit" msgstr "" msgctxt "model:account.invoice.recall_deposit.start,name:" msgid "Recall deposit on Invoice" msgstr "" msgctxt "model:ir.action,name:wizard_recall_deposit" msgid "Recall Deposit" msgstr "" msgctxt "selection:account.account,kind:" msgid "Deposit" msgstr "" msgctxt "selection:account.account.template,kind:" msgid "Deposit" msgstr "" msgctxt "view:account.invoice:" msgid "Recall Deposit" msgstr "" #, fuzzy msgctxt "wizard_button:account.invoice.recall_deposit,start,end:" msgid "Cancel" msgstr "Отказване" msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:" msgid "Recall" msgstr "" trytond_account_deposit-4.6.0/party.xml0000644000175000017500000000126712476041502017667 0ustar cedced00000000000000 party.party party_tree party.party party_form trytond_account_deposit-4.6.0/minimal_chart.xml0000644000175000017500000000431112620216317021327 0ustar cedced00000000000000 Unearned Revenues Unearned Revenues Unearned Revenues Unearned Revenues Unearned Revenues Unearned Revenues Unearned Revenues Receitas Não Auferidas Unearned Revenues Unearned Revenues Deposit Deposit Deposit Deposit Deposit Deposit Deposit Depósito Deposit Deposit deposit trytond_account_deposit-4.6.0/minimal_chart_nl.xml0000644000175000017500000000240012604515166022023 0ustar cedced00000000000000 Unearned Revenues Deposit deposit trytond_account_deposit-4.6.0/doc/0000755000175000017500000000000013175632663016560 5ustar cedced00000000000000trytond_account_deposit-4.6.0/doc/index.rst0000644000175000017500000000042612476041502020410 0ustar cedced00000000000000Account Deposit Module ###################### The account_deposit module adds support for deposit accounting. A deposit is an amount paid by the customer prior to the company providing it with services or goods. A wizard on invoice allows to recall prior deposit of the party. trytond_account_deposit-4.6.0/minimal_chart_bg.xml0000644000175000017500000000240012604515166022002 0ustar cedced00000000000000 Unearned Revenues Deposit deposit trytond_account_deposit-4.6.0/invoice.py0000644000175000017500000001225612773166445020032 0ustar cedced00000000000000# This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from trytond.pool import PoolMeta, Pool from trytond.model import ModelView, Workflow, fields from trytond.wizard import Wizard, StateView, StateTransition, Button from trytond.pyson import Eval from trytond.transaction import Transaction __all__ = ['Invoice', 'InvoiceLine', 'DepositRecall', 'DepositRecallStart'] class Invoice: __metaclass__ = PoolMeta __name__ = 'account.invoice' @classmethod def __setup__(cls): super(Invoice, cls).__setup__() cls._error_messages.update({ 'deposit_not_enough': ( 'The account "%(account)s" for party "%(party)s" ' 'has not enough deposit.'), }) cls._buttons.update({ 'recall_deposit': { 'invisible': Eval('state') != 'draft', }, }) @classmethod @ModelView.button @Workflow.transition('posted') def post(cls, invoices): super(Invoice, cls).post(invoices) cls.check_deposit(invoices) @classmethod @ModelView.button_action('account_deposit.wizard_recall_deposit') def recall_deposit(cls, invoices): pass @classmethod def check_deposit(cls, invoices): to_check = set() for invoice in invoices: for line in invoice.lines: if line.type != 'line': continue if line.account.kind == 'deposit': if ((invoice.type.endswith('invoice') and line.amount < 0) or (invoice.type.endswith('credit_note') and line.amount > 0)): sign = 1 if invoice.type.startswith('in') else -1 to_check.add((invoice.party, line.account, sign)) for party, account, sign in to_check: if not party.check_deposit(account, sign): cls.raise_user_error('deposit_not_enough', { 'account': account.rec_name, 'party': party.rec_name, }) class InvoiceLine: __metaclass__ = PoolMeta __name__ = 'account.invoice.line' @classmethod def _account_domain(cls, type_): domain = super(InvoiceLine, cls)._account_domain(type_) return domain + ['deposit'] class DepositRecall(Wizard): 'Recall deposit on Invoice' __name__ = 'account.invoice.recall_deposit' start = StateView('account.invoice.recall_deposit.start', 'account_deposit.recall_deposit_start_view_form', [ Button('Cancel', 'end', 'tryton-cancel'), Button('Recall', 'recall', 'tryton-ok', default=True), ]) recall = StateTransition() def default_start(self, fields): pool = Pool() Invoice = pool.get('account.invoice') invoice = Invoice(Transaction().context['active_id']) return { 'company': invoice.company.id, } def transition_recall(self): pool = Pool() Invoice = pool.get('account.invoice') InvoiceLine = pool.get('account.invoice.line') Currency = pool.get('currency.currency') invoice = Invoice(Transaction().context['active_id']) amount = 0 account = self.start.account balance = invoice.party.get_deposit_balance(account) balance = Currency.compute(account.company.currency, balance, invoice.currency) if invoice.type.startswith('in'): if balance > 0 and invoice.total_amount > 0: amount = -min(balance, invoice.total_amount) else: if balance < 0 and invoice.total_amount > 0: amount = -min(-balance, invoice.total_amount) to_delete = [] for line in invoice.lines: if line.account == self.start.account: to_delete.append(line) if amount < 0: line = self._get_invoice_line(invoice, amount) line.sequence = max(l.sequence for l in invoice.lines) line.save() if to_delete: InvoiceLine.delete(to_delete) return 'end' def _get_invoice_line(self, invoice, amount): pool = Pool() Line = pool.get('account.invoice.line') line = Line( invoice=invoice, company=invoice.company, type='line', quantity=1, account=self.start.account, unit_price=amount, description=self.start.description, ) # Set taxes line.on_change_account() return line class DepositRecallStart(ModelView): 'Recall deposit on Invoice' __name__ = 'account.invoice.recall_deposit.start' company = fields.Many2One('company.company', 'Company', readonly=True) account = fields.Many2One('account.account', 'Account', required=True, domain=[ ('kind', '=', 'deposit'), ('company', '=', Eval('company', -1)), ], depends=['company']) description = fields.Text('Description', required=True) trytond_account_deposit-4.6.0/setup.py0000644000175000017500000001056413173464077017533 0ustar cedced00000000000000#!/usr/bin/env python # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from setuptools import setup import re import os import io try: from configparser import ConfigParser except ImportError: from ConfigParser import ConfigParser def read(fname): return io.open( os.path.join(os.path.dirname(__file__), fname), 'r', encoding='utf-8').read() def get_require_version(name): if minor_version % 2: require = '%s >= %s.%s.dev0, < %s.%s' else: require = '%s >= %s.%s, < %s.%s' require %= (name, major_version, minor_version, major_version, minor_version + 1) return require config = ConfigParser() config.readfp(open('tryton.cfg')) info = dict(config.items('tryton')) for key in ('depends', 'extras_depend', 'xml'): if key in info: info[key] = info[key].strip().splitlines() version = info.get('version', '0.0.1') major_version, minor_version, _ = version.split('.', 2) major_version = int(major_version) minor_version = int(minor_version) name = 'trytond_account_deposit' download_url = 'http://downloads.tryton.org/%s.%s/' % ( major_version, minor_version) if minor_version % 2: version = '%s.%s.dev0' % (major_version, minor_version) download_url = ( 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % ( name[8:], name, version)) requires = ['python-dateutil', 'python-sql >= 0.4'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) tests_require = [get_require_version('proteus')] dependency_links = [] if minor_version % 2: # Add development index for testing with proteus dependency_links.append('https://trydevpi.tryton.org/') setup(name=name, version=version, description='Tryton module for accounting deposit', long_description=read('README'), author='Tryton', author_email='issue_tracker@tryton.org', url='http://www.tryton.org/', download_url=download_url, keywords='tryton account deposit', package_dir={'trytond.modules.account_deposit': '.'}, packages=[ 'trytond.modules.account_deposit', 'trytond.modules.account_deposit.tests', ], package_data={ 'trytond.modules.account_deposit': (info.get('xml', []) + ['tryton.cfg', 'view/*.xml', 'locale/*.po', '*.fodt', 'icons/*.svg', 'tests/*.rst']), }, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Plugins', 'Framework :: Tryton', 'Intended Audience :: Developers', 'Intended Audience :: Financial and Insurance Industry', 'Intended Audience :: Legal Industry', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Natural Language :: Bulgarian', 'Natural Language :: Catalan', 'Natural Language :: Chinese (Simplified)', 'Natural Language :: Czech', 'Natural Language :: Dutch', 'Natural Language :: English', 'Natural Language :: French', 'Natural Language :: German', 'Natural Language :: Hungarian', 'Natural Language :: Italian', 'Natural Language :: Polish', 'Natural Language :: Portuguese (Brazilian)', 'Natural Language :: Russian', 'Natural Language :: Slovenian', 'Natural Language :: Spanish', 'Operating System :: OS Independent', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Office/Business', 'Topic :: Office/Business :: Financial :: Accounting', ], license='GPL-3', install_requires=requires, dependency_links=dependency_links, zip_safe=False, entry_points=""" [trytond.modules] account_deposit = trytond.modules.account_deposit """, test_suite='tests', test_loader='trytond.test_loader:Loader', tests_require=tests_require, use_2to3=True, convert_2to_2_doctests=['tests/scenario_deposit.rst'], ) trytond_account_deposit-4.6.0/MANIFEST.in0000644000175000017500000000033413152074247017542 0ustar cedced00000000000000include INSTALL include README include COPYRIGHT include CHANGELOG include LICENSE include tryton.cfg include *.xml include view/*.xml include *.fodt include locale/*.po include doc/* include icons/* include tests/*.rst trytond_account_deposit-4.6.0/minimal_chart_es.xml0000644000175000017500000000240012604515166022021 0ustar cedced00000000000000 Unearned Revenues Deposit deposit trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/0000755000175000017500000000000013175632663024453 5ustar cedced00000000000000trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/entry_points.txt0000644000175000017500000000012113175632662027742 0ustar cedced00000000000000 [trytond.modules] account_deposit = trytond.modules.account_deposit trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/top_level.txt0000644000175000017500000000001013175632662027173 0ustar cedced00000000000000trytond trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/not-zip-safe0000644000175000017500000000000112515177314026673 0ustar cedced00000000000000 trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/PKG-INFO0000644000175000017500000000515013175632662025550 0ustar cedced00000000000000Metadata-Version: 1.1 Name: trytond-account-deposit Version: 4.6.0 Summary: Tryton module for accounting deposit Home-page: http://www.tryton.org/ Author: Tryton Author-email: issue_tracker@tryton.org License: GPL-3 Download-URL: http://downloads.tryton.org/4.6/ Description: trytond_account_deposit ======================= The account_deposit module of the Tryton application platform. Installing ---------- See INSTALL Support ------- If you encounter any problems with Tryton, please don't hesitate to ask questions on the Tryton bug tracker, mailing list, wiki or IRC channel: http://bugs.tryton.org/ http://groups.tryton.org/ http://wiki.tryton.org/ irc://irc.freenode.net/tryton License ------- See LICENSE Copyright --------- See COPYRIGHT For more information please visit the Tryton web site: http://www.tryton.org/ Keywords: tryton account deposit Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Plugins Classifier: Framework :: Tryton Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Financial and Insurance Industry Classifier: Intended Audience :: Legal Industry Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) Classifier: Natural Language :: Bulgarian Classifier: Natural Language :: Catalan Classifier: Natural Language :: Chinese (Simplified) Classifier: Natural Language :: Czech Classifier: Natural Language :: Dutch Classifier: Natural Language :: English Classifier: Natural Language :: French Classifier: Natural Language :: German Classifier: Natural Language :: Hungarian Classifier: Natural Language :: Italian Classifier: Natural Language :: Polish Classifier: Natural Language :: Portuguese (Brazilian) Classifier: Natural Language :: Russian Classifier: Natural Language :: Slovenian Classifier: Natural Language :: Spanish Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Office/Business Classifier: Topic :: Office/Business :: Financial :: Accounting trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/SOURCES.txt0000644000175000017500000000367213175632663026347 0ustar cedced00000000000000.drone.yml .hgtags CHANGELOG COPYRIGHT INSTALL LICENSE MANIFEST.in README __init__.py account.py invoice.py invoice.xml minimal_chart.xml minimal_chart_bg.xml minimal_chart_ca.xml minimal_chart_de.xml minimal_chart_en.xml minimal_chart_es.xml minimal_chart_fr.xml minimal_chart_nl.xml minimal_chart_pt.xml minimal_chart_ru.xml minimal_chart_sl.xml party.py party.xml setup.py tox.ini tryton.cfg ./__init__.py ./account.py ./invoice.py ./invoice.xml ./minimal_chart_bg.xml ./minimal_chart_ca.xml ./minimal_chart_de.xml ./minimal_chart_en.xml ./minimal_chart_es.xml ./minimal_chart_fr.xml ./minimal_chart_nl.xml ./minimal_chart_pt.xml ./minimal_chart_ru.xml ./minimal_chart_sl.xml ./party.py ./party.xml ./tryton.cfg ./locale/bg.po ./locale/ca.po ./locale/cs.po ./locale/de.po ./locale/es.po ./locale/es_419.po ./locale/fr.po ./locale/hu_HU.po ./locale/it_IT.po ./locale/ja_JP.po ./locale/lo.po ./locale/lt.po ./locale/nl.po ./locale/pl.po ./locale/pt_BR.po ./locale/ru.po ./locale/sl.po ./locale/zh_CN.po ./tests/__init__.py ./tests/scenario_deposit.rst ./tests/test_account_deposit.py ./tests/tools.py ./view/invoice_form.xml ./view/party_form.xml ./view/party_tree.xml ./view/recall_deposit_form.xml doc/index.rst locale/bg.po locale/ca.po locale/cs.po locale/de.po locale/es.po locale/es_419.po locale/fr.po locale/hu_HU.po locale/it_IT.po locale/ja_JP.po locale/lo.po locale/lt.po locale/nl.po locale/pl.po locale/pt_BR.po locale/ru.po locale/sl.po locale/zh_CN.po tests/__init__.py tests/scenario_deposit.rst tests/test_account_deposit.py tests/tools.py trytond_account_deposit.egg-info/PKG-INFO trytond_account_deposit.egg-info/SOURCES.txt trytond_account_deposit.egg-info/dependency_links.txt trytond_account_deposit.egg-info/entry_points.txt trytond_account_deposit.egg-info/not-zip-safe trytond_account_deposit.egg-info/requires.txt trytond_account_deposit.egg-info/top_level.txt view/invoice_form.xml view/party_form.xml view/party_tree.xml view/recall_deposit_form.xmltrytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/dependency_links.txt0000644000175000017500000000000113175632662030520 0ustar cedced00000000000000 trytond_account_deposit-4.6.0/trytond_account_deposit.egg-info/requires.txt0000644000175000017500000000026613175632662027056 0ustar cedced00000000000000python-dateutil python-sql >= 0.4 trytond_account >= 4.6, < 4.7 trytond_account_invoice >= 4.6, < 4.7 trytond_company >= 4.6, < 4.7 trytond_party >= 4.6, < 4.7 trytond >= 4.6, < 4.7 trytond_account_deposit-4.6.0/minimal_chart_ca.xml0000644000175000017500000000240012604515166021775 0ustar cedced00000000000000 Unearned Revenues Deposit deposit trytond_account_deposit-4.6.0/minimal_chart_en.xml0000644000175000017500000000240012604515166022014 0ustar cedced00000000000000 Unearned Revenues Deposit deposit trytond_account_deposit-4.6.0/view/0000755000175000017500000000000013175632663016765 5ustar cedced00000000000000trytond_account_deposit-4.6.0/view/party_tree.xml0000644000175000017500000000047612476041502021661 0ustar cedced00000000000000 trytond_account_deposit-4.6.0/view/invoice_form.xml0000644000175000017500000000061312476041502022153 0ustar cedced00000000000000