Created by Raphaël Valyi - http://www.akretion.com and last modified
Get this branch:
bzr branch lp:~openerp-brazil-team/openerp.pt-br-localiz/nfe-multi-export
Members of OpenERP Brazil Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

298. By Renato Lima - http://www.akretion.com

Migração do wizard para exportação em lote de nfe

297. By Renato Lima - http://www.akretion.com

retirado os métodos de serialização em txt e xml do objeto account.invoice

296. By Renato Lima - http://www.akretion.com

Sincronizado o módulo l10n_br_account com o módulo da branch principal, retirado os métodos de serialização em txt e xml do objeto account.invoice

295. By Raphaël Valyi - http://www.akretion.com

[REF] l10n_br_account: I just decided that "processing_strategy" was a more explicit name that just processamento

294. By Raphaël Valyi - http://www.akretion.com

[REF] l10n_br_account: modularization of the NFE exportation method: without changing any method implementation
I moved the txt export to l10n_br_account/nfe/serializers/txt.py and xml export (experimental) to l10n_br_account/nfe/serializers/xml.py
This pattern is inspired from Django serializers despite still using Open Classes from OpenObject.
Also, inspire by PyNFE, I created a new nfe/processamento module where I moved the simple nfe_check method.
The idea is this processamento module will be used to select an export processing strategy like external application
or PySPED or PyNFE or whatever would come. When the startegy uses an XML serializer, then the validation usually occurs
after the XML is is created, using the XSD utilities. But when we use adhoc txt exportation, then we better check a bit
the invoice before trying the whole process. This is why simple_validation has been moved to this module: it will
be used or not depending on the processing strategy.
PySPED or PyNFE exportation strategy are expected to provide adapter wrappers around PyNFE and PySPED processing methods such as
signing, validation, transport, danfe importation...

293. By Raphaël Valyi - http://www.akretion.com

[REF] l10n_br_base: minor Pylint style fixes

292. By Raphaël Valyi - http://www.akretion.com

[REF] l10n_br_account: minor Pylint style fixes

291. By Raphaël Valyi - http://www.akretion.com

[REF] l10n_br_account: fixed some indentation issues + other minor Pylint things

290. By Raphaël Valyi - http://www.akretion.com

[REF] minor Pylint style warnings fixes

289. By Raphaël Valyi - http://www.akretion.com

[REF] fixed a few Pylint minor warnings

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.