示例#1
0
 def gerar(self, nfse):
     if self.autorizador.lower() == 'betha':
         from pynfe.processamento.autorizador_nfse import SerializacaoBetha
         return SerializacaoBetha().gerar(nfse)
     else:
         raise Exception(
             'Este método só esta implementado no autorizador Betha.')
示例#2
0
 def cancelar(self, nfse):
     if self.autorizador.lower() == 'ginfes':
         from pynfe.processamento.autorizador_nfse import SerializacaoGinfes
         ## versao 3
         #return SerializacaoGinfes().cancelar(nfse)
         ## versao 2
         return SerializacaoGinfes().cancelar_v2(nfse)
     elif self.autorizador.lower() == 'betha':
         from pynfe.processamento.autorizador_nfse import SerializacaoBetha
         return SerializacaoBetha().cancelar(nfse)
     else:
         raise Exception('Autorizador não suportado para cancelamento!')