def __init__(self): super(ResEvento, self).__init__() self.cOrgao = TagInteiro(nome='cOrgao', tamanho=[2, 2], raiz='//resEvento') self.CNPJ = TagCaracter(nome='CNPJ', tamanho=[14, 14], raiz='//resEvento', obrigatorio=False) self.CPF = TagCaracter(nome='CPF', tamanho=[11, 11], raiz='//resEvento', obrigatorio=False) self.chNFe = TagCaracter(nome='chNFe', tamanho=[44, 44], raiz='//resEvento') self.dhEvento = TagDataHoraUTC(nome='dhEvento', raiz='//resEvento') self.tpEvento = TagCaracter(nome='tpEvento', tamanho=[6, 6], raiz='//resEvento') self.nSeqEvento = TagInteiro(nome='nSeqEvento', tamanho=[1, 2], raiz='//resEvento') self.xEvento = TagCaracter(nome='xEvento', tamanho=[1, 60], raiz='//resEvento') self.dhRecbto = TagDataHoraUTC(nome='dhRecbto', raiz='//resEvento') self.nProt = TagCaracter(nome='nProt', tamanho=[15, 15], raiz='//resEvento')
def __init__(self): super(RetDistDFeInt, self).__init__() self.versao = TagDecimal(nome='retDistDFeInt', propriedade='versao', namespace=NAMESPACE_NFE, valor='1.00', raiz='/') self.tpAmb = TagInteiro(nome='tpAmb', tamanho=[1, 1, 1], raiz='//retDistDFeInt', valor=2) self.verAplic = TagCaracter(nome='verAplic', tamanho=[1, 20], raiz='//retDistDFeInt') self.cStat = TagCaracter(nome='cStat', tamanho=[3, 3, 3], raiz='//retDistDFeInt') self.xMotivo = TagCaracter(nome='xMotivo', tamanho=[1, 255], raiz='//retDistDFeInt') self.dhResp = TagDataHoraUTC(nome='dhResp', raiz='//retDistDFeInt') self.ultNSU = TagCaracter(nome='ultNSU', tamanho=[1, 15], raiz='//retDistDFeInt', obrigatorio=False) self.maxNSU = TagCaracter(nome='maxNSU', tamanho=[1, 15], raiz='//retDistDFeInt', obrigatorio=False) self.loteDistDFeInt = LoteDistDFeInt() self.caminho_esquema = os.path.join(DIRNAME, 'schema', ESQUEMA_ATUAL + '/') self.arquivo_esquema = 'retDistDFeInt_v1.00.xsd' self.chave = ''
def __init__(self): super(InfConsRecebido, self).__init__() self.verAplic = TagCaracter(nome='verAplic', codigo='GR04' , tamanho=[1, 20] , raiz='//retConsCad/infCons') self.cStat = TagInteiro(nome='cStat' , codigo='GR05' , tamanho=[3, 3, 3], raiz='//retConsCad/infCons') self.xMotivo = TagCaracter(nome='xMotivo' , codigo='GR06' , tamanho=[1, 255] , raiz='//retConsCad/infCons') self.UF = TagCaracter(nome='UF' , codigo='GR06a', tamanho=[2, 2] , raiz='//retConsCad/infCons') self.IE = TagCaracter(nome='IE' , codigo='GR06b', tamanho=[2, 14] , raiz='//retConsCad/infCons', obrigatorio=False) self.CNPJ = TagCaracter(nome='CNPJ' , codigo='GR06c', tamanho=[3, 14] , raiz='//retConsCad/infCons', obrigatorio=False) self.CPF = TagCaracter(nome='CPF' , codigo='GR06d', tamanho=[3, 11] , raiz='//retConsCad/infCons', obrigatorio=False) self.dhCons = TagDataHoraUTC(nome='dhCons' , codigo='GR06e', raiz='//retConsCad/infCons') self.cUF = TagInteiro(nome='cUF' , codigo='GR06f', tamanho=[2, 2, 2], raiz='//retConsCad/infCons') self.infCad = []
def __init__(self): super(ResNFe, self).__init__() self.chNFe = TagCaracter(nome='chNFe', tamanho=[44, 44], raiz='//resNFe') self.CNPJ = TagCaracter(nome='CNPJ', tamanho=[14, 14], raiz='//resNFe', obrigatorio=False) self.CPF = TagCaracter(nome='CPF', tamanho=[11, 11], raiz='//resNFe', obrigatorio=False) self.xNome = TagCaracter(nome='xNome', tamanho=[1, 60], raiz='//resNFe') self.IE = TagCaracter(nome='IE', tamanho=[2, 14], raiz='//resNFe', obrigatorio=False) self.dhEmi = TagDataHoraUTC(nome='dhEmi', raiz='//resNFe', obrigatorio=False) self.tpNF = TagCaracter(nome='tpNF', tamanho=[1, 1], raiz='//resNFe') self.vNF = TagDecimal(nome='vNF', tamanho=[1, 15, 1], decimais=[0, 2, 2], raiz='//resNFe') self.digVal = TagCaracter(nome='digVal', tamanho=[28, 28], raiz='//resNFe') self.dhRecbto = TagDataHoraUTC(nome='dhRecbto', raiz='//resNFe') self.cSitNFe = TagCaracter(nome='cSitNFe', tamanho=[1, 1], raiz='//resNFe') self.cSitConf = TagCaracter(nome='cSitConf', tamanho=[1, 1], raiz='//resNFe', obrigatorio=False)
def __init__(self): super(InfEvento, self).__init__() self.Id = TagCaracter(nome='infEvento', codigo='HP07', tamanho=[54, 54], raiz='//evento', propriedade='Id') self.cOrgao = TagInteiro(nome='cOrgao', codigo='HP08', tamanho=[2, 2, 2], raiz='//evento/infEvento') self.tpAmb = TagInteiro(nome='tpAmb', codigo='HP09', tamanho=[1, 1, 1], raiz='//evento/infEvento', valor=2) self.CNPJ = TagCaracter(nome='CNPJ', codigo='HP10', tamanho=[14, 14], raiz='//evento/infEvento') self.CPF = TagCaracter(nome='CPF', codigo='HP11', tamanho=[11, 11], raiz='//evento/infEvento') self.chNFe = TagCaracter(nome='chNFe', codigo='HP12', tamanho=[44, 44, 44], raiz='//evento/infEvento') self.dhEvento = TagDataHoraUTC(nome='dhEvento', codigo='HP13', raiz='//evento/infEvento') self.tpEvento = TagCaracter(nome='tpEvento', codigo='HP14', tamanho=[6, 6, 6], raiz='//evento/infEvento') self.nSeqEvento = TagInteiro(nome='nSeqEvento', codigo='HP15', tamanho=[1, 2, 1], raiz='//evento/infEvento', valor=1) self.verEvento = TagDecimal(nome='verEvento', codigo='HP16', raiz='//evento/infEvento', valor='1.00') self.detEvento = DetEvento()
def __init__(self): super(InfProt, self).__init__() self.Id = TagCaracter(nome='infProt', codigo='PR04', propriedade='Id', raiz='/', obrigatorio=False) self.tpAmb = TagInteiro(nome='tpAmb', codigo='PR05', tamanho=[1, 1, 1], raiz='//infProt') self.verAplic = TagCaracter(nome='verAplic', codigo='PR06', tamanho=[1, 20], raiz='//infProt') self.chNFe = TagCaracter(nome='chNFe', codigo='PR07', tamanho=[44, 44], raiz='//infProt') self.dhRecbto = TagDataHoraUTC(nome='dhRecbto', codigo='PR08', raiz='//infProt') self.nProt = TagCaracter(nome='nProt', codigo='PR09', tamanho=[15, 15], raiz='//infProt', obrigatorio=False) self.digVal = TagCaracter(nome='digVal', codigo='PR10', tamanho=[28, 28], raiz='//infProt', obrigatorio=False) self.cStat = TagCaracter(nome='cStat', codigo='PR11', tamanho=[1, 3], raiz='//infProt') self.xMotivo = TagCaracter(nome='xMotivo', codigo='PR12', tamanho=[1, 255], raiz='//infProt')
def __init__(self): super(InfEventoRecebido, self).__init__() self.Id = TagCaracter(nome='infEvento', codigo='HR12', tamanho=[15, 15], raiz='//retEvento', propriedade='Id', obrigatorio=False) self.tpAmb = TagInteiro(nome='tpAmb', codigo='HR13', tamanho=[1, 1, 1], raiz='//retEvento/infEvento', valor=2) self.verAplic = TagCaracter(nome='verAplic', codigo='HR14', tamanho=[1, 20], raiz='//retEvento/infEvento') self.cOrgao = TagInteiro(nome='cOrgao', codigo='HR15', tamanho=[2, 2, 2], raiz='//retEvento/infEvento') self.cStat = TagCaracter(nome='cStat', codigo='HR16', tamanho=[3, 3, 3], raiz='//retEvento/infEvento') self.xMotivo = TagCaracter(nome='xMotivo', codigo='HR17', tamanho=[1, 255], raiz='//retEvento/infEvento') self.chNFe = TagCaracter(nome='chNFe', codigo='HR18', tamanho=[44, 44, 44], raiz='//retEvento/infEvento', obrigatorio=False) self.tpEvento = TagCaracter(nome='tpEvento', codigo='HR19', tamanho=[6, 6, 6], raiz='//retEvento/infEvento', obrigatorio=False) self.xEvento = TagCaracter(nome='xEvento', codigo='HR20', tamanho=[5, 60, 5], raiz='//retEvento/infEvento', obrigatorio=False) self.nSeqEvento = TagInteiro(nome='nSeqEvento', codigo='HR21', tamanho=[1, 2, 1], raiz='//retEvento/infEvento', obrigatorio=False) self.CNPJDest = TagCaracter(nome='CNPJDest', codigo='HR22', tamanho=[14, 14], raiz='//retEvento/infEvento', obrigatorio=False) self.CPFDest = TagCaracter(nome='CPFDest', codigo='HR23', tamanho=[11, 11], raiz='//retEvento/infEvento', obrigatorio=False) self.emailDest = TagCaracter(nome='emailDest', codigo='HR24', tamanho=[1, 60], raiz='//retEvento/infEvento', obrigatorio=False) self.dhRegEvento = TagDataHoraUTC(nome='dhRegEvento', codigo='HR25', raiz='//retEvento/infEvento', obrigatorio=False) self.nProt = TagCaracter(nome='nProt', codigo='HR26', tamanho=[15, 15, 15], raiz='//retEvento/infEvento', obrigatorio=False)