diff --git a/pynfe/entidades/notafiscal.py b/pynfe/entidades/notafiscal.py index 6bac29f..0ea9e99 100644 --- a/pynfe/entidades/notafiscal.py +++ b/pynfe/entidades/notafiscal.py @@ -551,6 +551,9 @@ class NotaFiscalProduto(Entidade): # - Unidade Tributavel (obrigatorio) unidade_tributavel = str() + # - cBenef + cbenef = str() + # - Quantidade Tributavel (obrigatorio) quantidade_tributavel = Decimal() diff --git a/pynfe/utils/webservices.py b/pynfe/utils/webservices.py index 75d9b68..a7e1602 100644 --- a/pynfe/utils/webservices.py +++ b/pynfe/utils/webservices.py @@ -352,7 +352,7 @@ NFE = { 'STATUS': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeStatusServico4', 'AUTORIZACAO': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeAutorizacao4', 'RECIBO': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeRetAutorizacao4', - 'CHAVE': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeConsulta4', + 'CHAVE': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4', 'INUTILIZACAO': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeInutilizacao4', 'EVENTOS': 'nfe.fazenda.mg.gov.br/nfe2/services/NFeRecepcaoEvento4', 'CADASTRO': 'nfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2', diff --git a/setup.py b/setup.py index 13d22d3..4a8f870 100644 --- a/setup.py +++ b/setup.py @@ -1,11 +1,5 @@ #!/usr/bin/env python import setuptools -try: # for pip >= 10 - from pip._internal.req import parse_requirements as parse -except ImportError: # for pip <= 9.0.3 - from pip.req import parse_requirements as parse - -requirements = lambda f: [str(i.req) for i in parse(f, session=False)] setuptools.setup( name='PyNFe', @@ -17,7 +11,12 @@ setuptools.setup( package_data={ 'pynfe': ['data/**/*.txt'], }, - install_requires=requirements('requirements.txt'), + install_requires=[ + 'pyopenssl', + 'requests', + 'lxml', + 'signxml', + ], zip_safe=False, python_requires='>=3.6', )