# serialização
serializador = SerializacaoXML(_fonte_dados, homologacao=homologacao)
nfe = serializador.exportar()
# ENXERTANTO O CEST NA MARRA LOGO DEPOIS DO NCM DE CADA ITEM:
from lxml import etree
# Levanta os elementos NCM
elements_ncm = nfe.xpath(".//NCM")
# Para cada elemento NCM, crie um novo elemento CEST e insira após o NCM
for element_ncm in elements_ncm:
element_cest = etree.Element("CEST")
element_cest.text = '1003600'
parent = element_ncm.getparent()
index_ncm = parent.index(element_ncm)
parent.insert(index_ncm + 1, element_cest)
# assinatura
a1 = AssinaturaA1(certificado, senha)
xml = a1.assinar(nfe)
# envio
con = ComunicacaoSefaz(uf, certificado, senha, homologacao)
envio = con.autorizacao(modelo='nfe', nota_fiscal=xml)