← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[Merge] lp:~dariokdg/openerp-l10n-ar-localization/7.0_prop into lp:openerp-l10n-ar-localization

 

Darío De Giacomo has proposed merging lp:~dariokdg/openerp-l10n-ar-localization/7.0_prop into lp:openerp-l10n-ar-localization.

Requested reviews:
  OpenERP - Team de Localización Argentina (openerp-l10n-ar-localization)

For more details, see:
https://code.launchpad.net/~dariokdg/openerp-l10n-ar-localization/7.0_prop/+merge/194497

[FIX] Agregada sobreescritura de la funcion 'copy' para poder duplicar una factura electronica ya confirmada sin duplicar su CAE ni su fecha de vencimiento, etc.
-- 
https://code.launchpad.net/~dariokdg/openerp-l10n-ar-localization/7.0_prop/+merge/194497
Your team OpenERP - Team de Localización Argentina is requested to review the proposed merge of lp:~dariokdg/openerp-l10n-ar-localization/7.0_prop into lp:openerp-l10n-ar-localization.
=== modified file 'l10n_ar_wsafip_fe/invoice.py' (properties changed: +x to -x)
--- l10n_ar_wsafip_fe/invoice.py	2013-11-07 18:08:12 +0000
+++ l10n_ar_wsafip_fe/invoice.py	2013-11-08 12:38:44 +0000
@@ -92,6 +92,27 @@
     _defaults = {
         'afip_result': '',
     }
+    
+    def copy(self, cr, uid, id, default=None, context=None):
+        default = default or {}
+        default.update({
+            'state':'draft',
+            'afip_error_id': False,
+            'afip_batch_number': False,
+            'afip_cae_due': False,
+            'afip_cae': False,
+            'afip_result': False,
+            
+        })
+        if 'date_invoice' not in default:
+            default.update({
+                'date_invoice':False
+            })
+        if 'date_due' not in default:
+            default.update({
+                'date_due':False
+            })
+        return super(invoice, self).copy(cr, uid, id, default, context)
 
     def valid_batch(self, cr, uid, ids, *args):
         """


Follow ups