Example #1
0
    def test_geracao_recibo(self):
        recibo = DynamicXml('EnviNFe')
        recibo.tpAmb = '1'
        recibo.infRec.nRec = '0001'
        consulta = gerar_consulta_recibo(recibo)        
        self.assertEqual(str(consulta.nRec), '0001', 'Número do recibo inválido')
        self.assertEqual(str(consulta.tpAmb), '1', 'Tipo de ambiente inválido')

        self.assertIsInstance(consulta, DynamicXml,
                              'Consulta recibo deve ser do tipo DynamicXml')
Example #2
0
    def test_geracao_recibo(self):
        recibo = DynamicXml('EnviNFe')
        recibo.tpAmb = '1'
        recibo.infRec.nRec = '0001'
        consulta = gerar_consulta_recibo(recibo)
        self.assertEqual(str(consulta.nRec), '0001',
                         'Número do recibo inválido')
        self.assertEqual(str(consulta.tpAmb), '1', 'Tipo de ambiente inválido')

        self.assertIsInstance(consulta, DynamicXml,
                              'Consulta recibo deve ser do tipo DynamicXml')
Example #3
0
    def autorizar_nfe_e_recibo(self, nfe):
        xml = self._validar_xml(nfe)

        self.metodo = 'NFeAutorizacao'
        self.tag_retorno = 'retEnviNFe'
        self.web_service = 'ws/NfeAutorizacao/NFeAutorizacao.asmx'
        self.url = 'nfe.sefazrs.rs.gov.br'

        xml_recibo, recibo = self._executar_consulta(xml)

        consulta_recibo = utils.gerar_consulta_recibo(recibo)
        xml = self._validar_xml(nfe)

        self.metodo = 'NFeRetAutorizacao'
        self.tag_retorno = 'retConsReciNFe'
        self.web_service = 'ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx'
        self.url = 'nfe.sefazrs.rs.gov.br'

        return self._executar_consulta(xml)
 def autorizar_nfe_e_recibo(self, nfe):
     xml = self._validar_xml(nfe)
             
     self.metodo = 'NFeAutorizacao'
     self.tag_retorno = 'retEnviNFe'
     self.web_service = 'ws/NfeAutorizacao/NFeAutorizacao.asmx'
     self.url = 'nfe.sefazrs.rs.gov.br'
     
     xml_recibo, recibo = self._executar_consulta(xml)
     
     consulta_recibo = utils.gerar_consulta_recibo(recibo)
     xml = self._validar_xml(nfe)
     
     self.metodo = 'NFeRetAutorizacao'
     self.tag_retorno = 'retConsReciNFe'
     self.web_service = 'ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx'
     self.url = 'nfe.sefazrs.rs.gov.br'
     
     return self._executar_consulta(xml)