12 changed files with 146 additions and 64 deletions
-
29pytrustnfe/ChaveNFe.py
-
9pytrustnfe/servicos/Comunicacao.py
-
42pytrustnfe/servicos/NFeAutorizacao.py
-
15pytrustnfe/servicos/NFeDistribuicaoDFe.py
-
13pytrustnfe/servicos/NFeRetAutorizacao.py
-
7pytrustnfe/servicos/NfeConsultaCadastro.py
-
15pytrustnfe/servicos/NfeConsultaProtocolo.py
-
13pytrustnfe/servicos/NfeInutilizacao.py
-
21pytrustnfe/servicos/NfeStatusServico.py
-
15pytrustnfe/servicos/RecepcaoEvento.py
-
5pytrustnfe/servicos/Validacao.py
-
26pytrustnfe/utils.py
@ -0,0 +1,29 @@ |
|||
# coding=utf-8 |
|||
''' |
|||
Created on 23/06/2015 |
|||
|
|||
@author: danimar |
|||
''' |
|||
|
|||
|
|||
class ChaveNFe(object): |
|||
|
|||
def __init__(self, valores): |
|||
self.cnpj = '' |
|||
self.estado = '' |
|||
self.emissao = '' |
|||
self.modelo = '' |
|||
self.serie = '' |
|||
self.numero = '' |
|||
self.tipo = '' |
|||
self.codigo = '' |
|||
|
|||
def validar(self): |
|||
assert self.cnpj != '', 'CNPJ necessário para criar chave NF-e' |
|||
assert self.estado != '', 'Estado necessário para criar chave NF-e' |
|||
assert self.emissao != '', 'Emissão necessário para criar chave NF-e' |
|||
assert self.modelo != '', 'Modelo necessário para criar chave NF-e' |
|||
assert self.serie != '', 'Série necessária para criar chave NF-e' |
|||
assert self.numero != '', 'Número necessário para criar chave NF-e' |
|||
assert self.tipo != '', 'Tipo necessário para criar chave NF-e' |
|||
assert self.codigo != '', 'Código necessário para criar chave NF-e' |
|||
@ -0,0 +1,5 @@ |
|||
''' |
|||
Created on 24/06/2015 |
|||
|
|||
@author: danimar |
|||
''' |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue