Beispiel #1
0
 def consultar_lote(self, emitente, numero):
     if self.autorizador.lower() == 'ginfes':
         from pynfe.processamento.autorizador_nfse import SerializacaoGinfes
         return SerializacaoGinfes().consultar_lote(emitente, numero)
     else:
         raise Exception(
             'Este método só esta implementado no autorizador ginfes.')
Beispiel #2
0
 def gerar_lote(self, nfse):
     if self.autorizador.lower() == 'ginfes':
         from pynfe.processamento.autorizador_nfse import SerializacaoGinfes
         return SerializacaoGinfes().serializar_lote_assincrono(nfse)
     else:
         raise Exception(
             'Este método só esta implementado no autorizador ginfes.')
Beispiel #3
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!')
Beispiel #4
0
 def _cabecalho_ginfes(self):
     """ Retorna o XML do cabeçalho gerado pelo xsd"""
     from pynfe.processamento.autorizador_nfse import SerializacaoGinfes
     return SerializacaoGinfes().cabecalho()