You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
955 B

# 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'