12 changed files with 146 additions and 64 deletions
-
29pytrustnfe/ChaveNFe.py
-
9pytrustnfe/servicos/Comunicacao.py
-
40pytrustnfe/servicos/NFeAutorizacao.py
-
11pytrustnfe/servicos/NFeDistribuicaoDFe.py
-
11pytrustnfe/servicos/NFeRetAutorizacao.py
-
7pytrustnfe/servicos/NfeConsultaCadastro.py
-
11pytrustnfe/servicos/NfeConsultaProtocolo.py
-
11pytrustnfe/servicos/NfeInutilizacao.py
-
11pytrustnfe/servicos/NfeStatusServico.py
-
11pytrustnfe/servicos/RecepcaoEvento.py
-
5pytrustnfe/servicos/Validacao.py
-
24pytrustnfe/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