OCA / l10n-brazil

Localização brasileira oficial do Odoo.
https://odoo-community.org/psc-teams/brazil-66
GNU Affero General Public License v3.0
235 stars 244 forks source link

Relatório NFS-e não é gerado após a emissão, continua salvo no arquivo a RPS. #3133

Closed mileo closed 2 months ago

mileo commented 2 months ago
    def _exec_after_SITUACAO_EDOC_AUTORIZADA(self, old_state, new_state):
        self.ensure_one()
        if (
            self.document_type_id.code in [MODELO_FISCAL_NFE]
            and self.issuer == DOCUMENT_ISSUER_COMPANY
        ):
            try:
                self.make_pdf()
            except Exception as e:
                # Não devemos interromper o fluxo
                # E dar rollback em um documento
                # autorizado, podendo perder dados.
                # Se der problema que apareça quando
                # o usuário clicar no gerar PDF novamente.
                _logger.error("DANFE Error \n {}".format(e))
        super()._exec_after_SITUACAO_EDOC_AUTORIZADA(old_state, new_state)

Implementar a mesma estratégia da NF-e.