Merge lp:~nicolariolini/openobject-italia/add_invoice_report_aeroo_70 into lp:~openobject-italia-core-devs/openobject-italia/italian-addons-7.0

Proposed by Nicola Riolini - Micronaet
Status: Needs review
Proposed branch: lp:~nicolariolini/openobject-italia/add_invoice_report_aeroo_70
Merge into: lp:~openobject-italia-core-devs/openobject-italia/italian-addons-7.0
Diff against target: 443 lines (+399/-0)
8 files modified
l10n_it_invoice_report_aeroo/AUTHORS.txt (+1/-0)
l10n_it_invoice_report_aeroo/__init__.py (+28/-0)
l10n_it_invoice_report_aeroo/__openerp__.py (+54/-0)
l10n_it_invoice_report_aeroo/i18n/it.po (+182/-0)
l10n_it_invoice_report_aeroo/invoice.py (+44/-0)
l10n_it_invoice_report_aeroo/report/__init__.py (+27/-0)
l10n_it_invoice_report_aeroo/report/invoice_parser.py (+34/-0)
l10n_it_invoice_report_aeroo/report/invoice_report.xml (+29/-0)
To merge this branch: bzr merge lp:~nicolariolini/openobject-italia/add_invoice_report_aeroo_70
Reviewer Review Type Date Requested Status
Lorenzo Battistini Needs Information
Review via email: mp+194093@code.launchpad.net

Description of the change

Modulo per stampa fattura in formato Aeroo. Utilizzare come base di partenza per i ritocchi al posto della stampa di defaulf in RML

To post a comment you must log in.
Revision history for this message
Lorenzo Battistini (elbati) wrote :

Grazie Nico.

Alcune domande.

Come mai nel template di fattura non viene usato il codice fiscale? Per i clienti che non hanno P IVA dovrebbe essere stampato il codice fiscale.

Inoltre, nel template vedo alcuni termini in italiano e alcuni in inglese: "fattura", "bozza fattura", "refund"...
Bisognerebbe metterli tutti i inglese e poi tradurli nel it.po

Infine, come mai usi 'get_label' invece di stringhe traducibili ( con _() ) ?

review: Needs Information
Revision history for this message
Nicola Riolini - Micronaet (nicolariolini) wrote :

Ciao Lorenzo,
Ok su tutta la linea
1. Codice fiscale: aggiungo la dipendenza anche al modulo che lo introduce
2. Ok, traduco e provo a metterli in it.po
3. Di solito usavo il get_label lo reputavo più comodo che creare tutte le traduzioni dove sono già presenti in label (la stampa divenda di fatto simile alla videata), non c'è problema però; tra l'altro avevo fatto inizialmente una versione con il _() (in effetti alcuni termini non mi piacevano :) )

Nota: è meglio chiamarlo account_invoice_report_aeroo (visto che c'è un gruppo di moduli account_*?

Revision history for this message
Lorenzo Battistini (elbati) wrote :

On 11/06/2013 08:47 PM, Nicola Riolini - Micronaet wrote:
> Ciao Lorenzo,
> Ok su tutta la linea
> 1. Codice fiscale: aggiungo la dipendenza anche al modulo che lo introduce

Aggiungo una nota: non so se volessi fare un modulo generico oppure
specificamente italiano. Nel primo caso, il CF non è necessario.
Nel secondo sì.

> 2. Ok, traduco e provo a metterli in it.po
> 3. Di solito usavo il get_label lo reputavo più comodo che creare tutte le traduzioni dove sono già presenti in label (la stampa divenda di fatto simile alla videata), non c'è problema però; tra l'altro avevo fatto inizialmente una versione con il _() (in effetti alcuni termini non mi piacevano :) )

Come preferisci, chiedevo come chiarimento.
Non disapproverò se usi il get_label ;-)

>
> Nota: è meglio chiamarlo account_invoice_report_aeroo (visto che c'è un gruppo di moduli account_*?

A questo punto, se gli aggiungi cose specifiche italiane (il CF), puoi
anche aggiungere il prefisso *l10n_it*:
*l10n_it_invoice_report_aeroo* (o anche
*l10n_it_account_invoice_report_aeroo*, come ti piace di più)

Revision history for this message
Nicola Riolini - Micronaet (nicolariolini) wrote :

Grazie Lorenzo per delucidazioni:

1. Metto il CF se non trovo VAT, l'idea era un modulo da cui partire per la localizzazione italiana
3. Non convinceva neppure a me il get_label, ora però ricordo perchè non uso _(): a volte non mi traduce :), appena ho finito di litigarci ripubblico (mi sa che dovrò inserire i termini a mano in it.po...)

Nota: aggiudicato l10n_it_invoice_report_aeroo allora :)

P.S. Se faccio un "Delete proposal merge" si perde questa chiacchierata?

Revision history for this message
Lorenzo Battistini (elbati) wrote :

On 11/07/2013 09:08 AM, Nicola Riolini - Micronaet wrote:
> Grazie Lorenzo per delucidazioni:
>
> 1. Metto il CF se non trovo VAT, l'idea era un modulo da cui partire per la localizzazione italiana
> 3. Non convinceva neppure a me il get_label, ora però ricordo perchè non uso _(): a volte non mi traduce :), appena ho finito di litigarci ripubblico (mi sa che dovrò inserire i termini a mano in it.po...)

E' un problema noto di aeroo?

>
> Nota: aggiudicato l10n_it_invoice_report_aeroo allora :)
>
> P.S. Se faccio un "Delete proposal merge" si perde questa chiacchierata?

Sì. Non fare delete.
Se aggiorni direttamente il branch
lp:~nicolariolini/openobject-italia/add_invoice_report_aeroo_70 , questa
proposal viene automaticamente aggiornata.

Revision history for this message
Nicola Riolini - Micronaet (nicolariolini) wrote :

> E' un problema noto di aeroo?
Ma.. so che ho sempre dovuto litigare con sto metodo... in casi estremi diventava un select-case, però non dirlo a nessuno :)

> Se aggiorni direttamente il branch
> lp:~nicolariolini/openobject-italia/add_invoice_report_aeroo_70 , questa
> proposal viene automaticamente aggiornata.

Ri-grazie, scusa i dubbi stupidi ma lavorando da solo i merge non li ho mai sfruttati...

227. By Nicola Riolini - Micronaet

Rinominato il modulo
Messo _() al posto del get_label
Inserite le traduzioni nel it.po

Problema residuo: non effettua le traduzioni pure essendo impostato it_IT

Revision history for this message
Nicola Riolini - Micronaet (nicolariolini) wrote :

Rinominato il modulo, ho inserito traduzioni e _() ma sembra piacergli di più la lingua inglese pure essendo correttamente impostata nell'ODT come it_IT :), appena trovo l'inghippo faccio sapere...

228. By Nicola Riolini - Micronaet

Normalizzato PEP8

Revision history for this message
Lorenzo Battistini (elbati) wrote :

This project is now hosted on https://github.com/OCA/l10n-italy. Please move your proposal there. This guide may help you https://github.com/OCA/maintainers-tools/wiki/How-to-move-a-Merge-Proposal-to-GitHub

Unmerged revisions

228. By Nicola Riolini - Micronaet

Normalizzato PEP8

227. By Nicola Riolini - Micronaet

Rinominato il modulo
Messo _() al posto del get_label
Inserite le traduzioni nel it.po

Problema residuo: non effettua le traduzioni pure essendo impostato it_IT

226. By Nicola Riolini - Micronaet

Aggiunta modulo per stampare una fattura in formato Aeroo
Utilizzare come modello di partenza al posto dei files RML

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory 'l10n_it_invoice_report_aeroo'
=== added file 'l10n_it_invoice_report_aeroo/AUTHORS.txt'
--- l10n_it_invoice_report_aeroo/AUTHORS.txt 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/AUTHORS.txt 2013-11-08 10:02:45 +0000
@@ -0,0 +1,1 @@
1Nicola Riolini <riolini@micronaet.it>
02
=== added file 'l10n_it_invoice_report_aeroo/__init__.py'
--- l10n_it_invoice_report_aeroo/__init__.py 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/__init__.py 2013-11-08 10:02:45 +0000
@@ -0,0 +1,28 @@
1#!/usr/bin/python
2# -*- coding: utf-8 -*-
3##############################################################################
4#
5# Copyright (C) 2010-2012 Associazione OpenERP Italia
6# (<http://www.openerp-italia.org>).
7# Copyright(c)2008-2010 SIA "KN dati".
8# (http://kndati.lv) All Rights Reserved. General contacts <info@kndati.lv>
9#
10# This program is free software: you can redistribute it and/or modify
11# it under the terms of the GNU Affero General Public License as published by
12# the Free Software Foundation, either version 3 of the License, or
13# (at your option) any later version.
14#
15# This program is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18# GNU General Public License for more details.
19#
20# You should have received a copy of the GNU Affero General Public License
21# along with this program. If not, see <http://www.gnu.org/licenses/>.
22#
23##############################################################################
24
25import invoice
26import report
27
28# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
029
=== added file 'l10n_it_invoice_report_aeroo/__openerp__.py'
--- l10n_it_invoice_report_aeroo/__openerp__.py 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/__openerp__.py 2013-11-08 10:02:45 +0000
@@ -0,0 +1,54 @@
1#!/usr/bin/python
2# -*- coding: utf-8 -*-
3##############################################################################
4#
5# Copyright (C) 2010-2012 Associazione OpenERP Italia
6# (<http://www.openerp-italia.org>).
7# Copyright(c)2008-2010 SIA "KN dati".
8# (http://kndati.lv) All Rights Reserved. General contacts <info@kndati.lv>
9#
10# This program is free software: you can redistribute it and/or modify
11# it under the terms of the GNU Affero General Public License as published by
12# the Free Software Foundation, either version 3 of the License, or
13# (at your option) any later version.
14#
15# This program is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18# GNU General Public License for more details.
19#
20# You should have received a copy of the GNU Affero General Public License
21# along with this program. If not, see <http://www.gnu.org/licenses/>.
22#
23##############################################################################
24
25{
26 'name': 'Italian localization - Invoice report aeroo',
27 'version': '0.1',
28 'category': 'Localization/Italy/Reporting',
29 'description': """Base invoice in Aeroo:
30
31 This invoice report is a model for start your invoice
32 The module also replace action for print the report
33 in the workflow button
34
35 Remember to manually change report in template used for
36 send e-mail
37 """,
38 'author': 'OpenERP Italian Community',
39 'website': 'http://www.openerp-italia.org',
40 'license': 'AGPL-3',
41 'depends': ['base',
42 'account',
43 'l10n_it_fiscalcode',
44 'report_aeroo',
45 'report_aeroo_ooo', ],
46 'init_xml': [],
47 'update_xml': ['report/invoice_report.xml', ],
48 'demo_xml': [],
49 'test': [],
50 'active': False,
51 'installable': True,
52}
53
54# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
055
=== added directory 'l10n_it_invoice_report_aeroo/i18n'
=== added file 'l10n_it_invoice_report_aeroo/i18n/it.po'
--- l10n_it_invoice_report_aeroo/i18n/it.po 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/i18n/it.po 2013-11-08 10:02:45 +0000
@@ -0,0 +1,182 @@
1# Translation of OpenERP Server.
2# This file contains the translation of the following modules:
3# * l10n_it_invoice_report_aeroo
4#
5msgid ""
6msgstr ""
7"Project-Id-Version: OpenERP Server 7.0\n"
8"Report-Msgid-Bugs-To: \n"
9"POT-Creation-Date: 2013-11-07 09:42+0000\n"
10"PO-Revision-Date: 2013-11-07 09:42+0000\n"
11"Last-Translator: <nicola.riolini@gmail.com>\n"
12"Language-Team: OpenERP - Italian Comunity Translators\n"
13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: \n"
16"Plural-Forms: \n"
17
18#. module: l10n_it_invoice_report_aeroo
19#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
20msgid "Net amount"
21msgstr "Imponibile"
22
23#. module: l10n_it_invoice_report_aeroo
24#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
25msgid "E-mail"
26msgstr "E-mail"
27
28#. module: l10n_it_invoice_report_aeroo
29#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
30msgid "Website"
31msgstr "Sito web"
32
33#. module: l10n_it_invoice_report_aeroo
34#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
35msgid "Fax"
36msgstr "Fax"
37
38#. module: l10n_it_invoice_report_aeroo
39#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
40msgid "Address"
41msgstr "Indirizzo"
42
43#. module: l10n_it_invoice_report_aeroo
44#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
45msgid "Discount"
46msgstr "Discount"
47
48#. module: l10n_it_invoice_report_aeroo
49#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
50msgid "Phone"
51msgstr "Telefono"
52
53#. module: l10n_it_invoice_report_aeroo
54#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
55msgid "INVOICE"
56msgstr "FATTURA"
57
58#. module: l10n_it_invoice_report_aeroo
59#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
60msgid "INVOICE:"
61msgstr "FATTURA:"
62
63#. module: l10n_it_invoice_report_aeroo
64#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
65msgid "DRAFT INVOICE:"
66msgstr "BOZZA FATTURA:"
67
68#. module: l10n_it_invoice_report_aeroo
69#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
70msgid "PROFORMA INVOICE:"
71msgstr "FATTURA PROFORMA:"
72
73#. module: l10n_it_invoice_report_aeroo
74#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
75msgid "CANCELED INVOICE:"
76msgstr "FATTURA ANNULLATA:"
77
78#. module: l10n_it_invoice_report_aeroo
79#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
80msgid "REFUND:"
81msgstr "RESO:"
82
83#. module: l10n_it_invoice_report_aeroo
84#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
85msgid "SUPPLIER REFUND:"
86msgstr "RESO FORNITORE:"
87
88#. module: l10n_it_invoice_report_aeroo
89#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
90msgid "SUPPLIER INVOICE:"
91msgstr "FATTURA FORNITORE:"
92
93#. module: l10n_it_invoice_report_aeroo
94#: model:ir.actions.report.xml,name:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
95msgid "Invoice report"
96msgstr "Report fattura"
97
98#. module: l10n_it_invoice_report_aeroo
99#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
100msgid "Ref."
101msgstr "Ref."
102
103#. module: l10n_it_invoice_report_aeroo
104#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
105msgid "Subtotal"
106msgstr "Subtotale"
107
108#. module: l10n_it_invoice_report_aeroo
109#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
110msgid "email"
111msgstr "email"
112
113#. module: l10n_it_invoice_report_aeroo
114#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
115msgid "Payment terms"
116msgstr "Termini di pagamento"
117
118#. module: l10n_it_invoice_report_aeroo
119#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
120msgid "Total amount"
121msgstr "Importo totale"
122
123#. module: l10n_it_invoice_report_aeroo
124#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
125msgid "Invoice date"
126msgstr "Data fattura"
127
128#. module: l10n_it_invoice_report_aeroo
129#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
130msgid "Product"
131msgstr "Prodotto"
132
133#. module: l10n_it_invoice_report_aeroo
134#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
135msgid "Bank BIC"
136msgstr "BIC"
137
138#. module: l10n_it_invoice_report_aeroo
139#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
140msgid "VAT"
141msgstr "P.IVA"
142
143#. module: l10n_it_invoice_report_aeroo
144#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
145msgid "Quantity"
146msgstr "Quantità"
147
148#. module: l10n_it_invoice_report_aeroo
149#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
150msgid "Comment"
151msgstr "Commento"
152
153#. module: l10n_it_invoice_report_aeroo
154#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
155msgid "Due date"
156msgstr "Data scadenza"
157
158#. module: l10n_it_invoice_report_aeroo
159#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
160msgid "Tax amount"
161msgstr "IVA"
162
163#. module: l10n_it_invoice_report_aeroo
164#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
165msgid "Tax"
166msgstr "IVA"
167
168#. module: l10n_it_invoice_report_aeroo
169#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
170msgid "Unit price"
171msgstr "Prezzo unitario"
172
173#. module: l10n_it_invoice_report_aeroo
174#: report:ir.actions.report.xml:l10n_it_invoice_report_aeroo.aeroo_account_invoice_report_id
175msgid "Bank"
176msgstr "Banca"
177
178#. module: l10n_it_invoice_report_aeroo
179#: model:ir.model,name:l10n_it_invoice_report_aeroo.model_account_invoice
180msgid "Invoice"
181msgstr "Fattura"
182
0183
=== added file 'l10n_it_invoice_report_aeroo/invoice.py'
--- l10n_it_invoice_report_aeroo/invoice.py 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/invoice.py 2013-11-08 10:02:45 +0000
@@ -0,0 +1,44 @@
1#!/usr/bin/python
2# -*- coding: utf-8 -*-
3##############################################################################
4#
5# Copyright (C) 2010-2012 Associazione OpenERP Italia
6# (<http://www.openerp-italia.org>).
7# Copyright(c)2008-2010 SIA "KN dati".
8# (http://kndati.lv) All Rights Reserved. General contacts <info@kndati.lv>
9#
10# This program is free software: you can redistribute it and/or modify
11# it under the terms of the GNU Affero General Public License as published by
12# the Free Software Foundation, either version 3 of the License, or
13# (at your option) any later version.
14#
15# This program is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18# GNU General Public License for more details.
19#
20# You should have received a copy of the GNU Affero General Public License
21# along with this program. If not, see <http://www.gnu.org/licenses/>.
22#
23##############################################################################
24
25from osv import osv, fields
26
27
28class account_invoice(osv.osv):
29 ''' Override send invoice function
30 '''
31 _name = 'account.invoice'
32 _inherit = 'account.invoice'
33
34 def invoice_print(self, cr, uid, ids, context=None):
35 ''' Override invoice_print function
36 '''
37 res = super(account_invoice,
38 self).invoice_print(cr, uid, ids, context=context)
39
40 # replace report name:
41 res['report_name'] = 'custom_account_invoice_report'
42 return res
43
44# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
045
=== added directory 'l10n_it_invoice_report_aeroo/report'
=== added file 'l10n_it_invoice_report_aeroo/report/__init__.py'
--- l10n_it_invoice_report_aeroo/report/__init__.py 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/report/__init__.py 2013-11-08 10:02:45 +0000
@@ -0,0 +1,27 @@
1#!/usr/bin/python
2# -*- coding: utf-8 -*-
3##############################################################################
4#
5# Copyright (C) 2010-2012 Associazione OpenERP Italia
6# (<http://www.openerp-italia.org>).
7# Copyright(c)2008-2010 SIA "KN dati".
8# (http://kndati.lv) All Rights Reserved. General contacts <info@kndati.lv>
9#
10# This program is free software: you can redistribute it and/or modify
11# it under the terms of the GNU Affero General Public License as published by
12# the Free Software Foundation, either version 3 of the License, or
13# (at your option) any later version.
14#
15# This program is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18# GNU General Public License for more details.
19#
20# You should have received a copy of the GNU Affero General Public License
21# along with this program. If not, see <http://www.gnu.org/licenses/>.
22#
23##############################################################################
24
25import invoice_parser
26
27# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
028
=== added file 'l10n_it_invoice_report_aeroo/report/invoice.odt'
1Binary files l10n_it_invoice_report_aeroo/report/invoice.odt 1970-01-01 00:00:00 +0000 and l10n_it_invoice_report_aeroo/report/invoice.odt 2013-11-08 10:02:45 +0000 differ29Binary files l10n_it_invoice_report_aeroo/report/invoice.odt 1970-01-01 00:00:00 +0000 and l10n_it_invoice_report_aeroo/report/invoice.odt 2013-11-08 10:02:45 +0000 differ
=== added file 'l10n_it_invoice_report_aeroo/report/invoice_parser.py'
--- l10n_it_invoice_report_aeroo/report/invoice_parser.py 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/report/invoice_parser.py 2013-11-08 10:02:45 +0000
@@ -0,0 +1,34 @@
1#!/usr/bin/python
2# -*- coding: utf-8 -*-
3##############################################################################
4#
5# Copyright (C) 2010-2012 Associazione OpenERP Italia
6# (<http://www.openerp-italia.org>).
7# Copyright(c)2008-2010 SIA "KN dati".
8# (http://kndati.lv) All Rights Reserved. General contacts <info@kndati.lv>
9#
10# This program is free software: you can redistribute it and/or modify
11# it under the terms of the GNU Affero General Public License as published by
12# the Free Software Foundation, either version 3 of the License, or
13# (at your option) any later version.
14#
15# This program is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18# GNU General Public License for more details.
19#
20# You should have received a copy of the GNU Affero General Public License
21# along with this program. If not, see <http://www.gnu.org/licenses/>.
22#
23##############################################################################
24
25from report import report_sxw
26from report.report_sxw import rml_parse
27
28
29class Parser(report_sxw.rml_parse):
30 def __init__(self, cr, uid, name, context):
31 super(Parser, self).__init__(cr, uid, name, context)
32 self.localcontext.update({})
33
34# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
035
=== added file 'l10n_it_invoice_report_aeroo/report/invoice_report.xml'
--- l10n_it_invoice_report_aeroo/report/invoice_report.xml 1970-01-01 00:00:00 +0000
+++ l10n_it_invoice_report_aeroo/report/invoice_report.xml 2013-11-08 10:02:45 +0000
@@ -0,0 +1,29 @@
1<?xml version="1.0"?>
2<openerp>
3 <data noupdate="1">
4 <record id="aeroo_account_invoice_report_id" model="ir.actions.report.xml">
5 <field name="name">Invoice report</field>
6 <field name="type">ir.actions.report.xml</field>
7 <field name="model">account.invoice</field>
8 <field name="report_name">custom_account_invoice_report</field>
9 <field name="report_type">aeroo</field>
10 <field name="in_format">oo-odt</field>
11 <field name="out_format" eval="ref('report_aeroo_ooo.report_mimetypes_pdf_odt')" />
12 <field name="parser_loc">l10n_it_invoice_report_aeroo/report/invoice_parser.py</field>
13 <field name="report_rml">l10n_it_invoice_report_aeroo/report/invoice.odt</field>
14 <field name="parser_state">loc</field>
15 <field name="tml_source">file</field>
16 </record>
17
18 <ir_set>
19 <field eval="'action'" name="key"/>
20 <field eval="'client_print_multi'" name="key2"/>
21 <field eval="['account.invoice']" name="models"/>
22 <field name="name">custom_account_invoice</field>
23 <field eval="'ir.actions.report.xml,'+str(aeroo_account_invoice_report_id)" name="value"/>
24 <field eval="True" name="isobject"/>
25 <field eval="True" name="replace"/>
26 </ir_set>
27 </data>
28</openerp>
29

Subscribers

People subscribed via source and target branches