private void GerarAvulsa(NFe NFe, XmlElement root)
{
if (!string.IsNullOrEmpty(NFe.avulsa.CNPJ))
{
XmlElement ELav = doc.CreateElement("avulsa");
nodeCurrent = ELav;
root.AppendChild(ELav);
wCampo(NFe.avulsa.CNPJ, TpcnTipoCampo.tcStr, TpcnResources.CNPJ);
wCampo(NFe.avulsa.xOrgao, TpcnTipoCampo.tcStr, TpcnResources.xOrgao);
wCampo(NFe.avulsa.matr, TpcnTipoCampo.tcStr, TpcnResources.matr);
wCampo(NFe.avulsa.xAgente, TpcnTipoCampo.tcStr, TpcnResources.xAgente);
wCampo(NFe.avulsa.fone, TpcnTipoCampo.tcStr, TpcnResources.fone);
wCampo(NFe.avulsa.UF, TpcnTipoCampo.tcStr, TpcnResources.UF);
wCampo(NFe.avulsa.nDAR, TpcnTipoCampo.tcStr, TpcnResources.nDAR);
wCampo(NFe.avulsa.dEmi, TpcnTipoCampo.tcDatYYYY_MM_DD, TpcnResources.dEmi);
wCampo(NFe.avulsa.vDAR, TpcnTipoCampo.tcDec2, TpcnResources.vDAR);
wCampo(NFe.avulsa.repEmi, TpcnTipoCampo.tcStr, TpcnResources.repEmi);
wCampo(NFe.avulsa.dPag, TpcnTipoCampo.tcDatYYYY_MM_DD, TpcnResources.dPag, ObOp.Opcional);
}
}