diff --git a/CTe.AppTeste/CTeTesteModel.cs b/CTe.AppTeste/CTeTesteModel.cs index 3a904142e..74f5cf51f 100644 --- a/CTe.AppTeste/CTeTesteModel.cs +++ b/CTe.AppTeste/CTeTesteModel.cs @@ -1436,8 +1436,9 @@ public void EmitirCteOs() var cteOS = new CTeOS(); + cteOS.versao = VersaoServico.Versao400; cteOS.InfCte = new infCteOS(); - + cteOS.InfCte.versao = VersaoServico.Versao400; #region ide cteOS.InfCte.ide = new ideOs(); @@ -1552,15 +1553,26 @@ public void EmitirCteOs() cteOS.InfCte.infCTeNorm.infModal = new infModalOs(); - cteOS.InfCte.infCTeNorm.infModal.versaoModal = versaoModal.veM300; + cteOS.InfCte.infCTeNorm.infModal.versaoModal = versaoModal.veM400; - var rodoviario = new rodoOS(); + var rodoviario = new CTe.CTeOSDocumento.CTe.CTeOS.Informacoes.InfCTeNormal.rodoOS(); rodoviario.TAF = "888888888888"; //rodoviario.NroRegEstadual = "23632667367"; cteOS.InfCte.infCTeNorm.infModal.ContainerModal = rodoviario; + + cteOS.InfCte.autXML = new List() + { + new autXML() + { + CPF = "04483616048" + } + }; + + var xml = cteOS.ObterXmlString(); + #endregion } diff --git a/CTe.Classes/CTeOutrosServicos/Informacoes/infCteOS.cs b/CTe.Classes/CTeOutrosServicos/Informacoes/infCteOS.cs index 03aa4da3f..0d7fe7c62 100644 --- a/CTe.Classes/CTeOutrosServicos/Informacoes/infCteOS.cs +++ b/CTe.Classes/CTeOutrosServicos/Informacoes/infCteOS.cs @@ -48,7 +48,8 @@ public class infCteOS public infCteAnu infCteAnu { get; set; } - public List autXml { get; set; } + [XmlElement("autXML")] + public List autXML { get; set; } [XmlElement(ElementName = "infRespTec")] public infRespTec infRespTec { get; set; }