Separador decimal
Boa tarde
Estou serializando um arquivo XML através de uma classe de negócio.
O XML é gerado perfeitamente, porém o separador decimal esta saindo com virgula e preciso que seja ponto.
Como faço isso? é através de Globalization? Quero definir isto de forma geral.
Olhar a tag vRec ou vMerc.
Att
Alessandro Pedroso
Ex.: 125,50 e preciso 125.50;
Codigo
private static void SerializaConhecimento(Type tipo, object o, string nomeArquivo)
{
XmlSerializer xmlSerializer = new XmlSerializer(tipo);
XmlTextWriter xmlTextWriter = new XmlTextWriter(nomeArquivo, Encoding.UTF8);
xmlTextWriter.Formatting = Formatting.Indented;
xmlTextWriter.IndentChar = char.Parse("\t");
xmlTextWriter.Indentation = 1;
XmlSerializerNamespaces xmlSerializerNamespaces = new XmlSerializerNamespaces();
xmlSerializerNamespaces.Add("ds", "http://www.w3.org/2000/09/xmldsig#");
xmlSerializerNamespaces.Add("xsi", "http://www.w3.org/2001/XMLSchema-instance");
xmlSerializerNamespaces.Add("", "http://www.portalfiscal.inf.br/cte");
xmlSerializer.Serialize(xmlTextWriter, o,xmlSerializerNamespaces);
}
XML Gerado
<?xml version="1.0" encoding="utf-8"?>
<enviCTe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" versao="1.02" xmlns="http://www.portalfiscal.inf.br/cte">
<idLote>000000001</idLote>
<CTe>
<infCte Id="CTe430811882462510001005700000030167800030167868" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016780003016786</cCT>
<CFOP>5352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301678</nCT>
<dhEmi>2008-11-11T00:03:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>4313904</cMunFim>
<xMunFim>PANAMBI</xMunFim>
<UFFim>RS</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>9,86</vTPrest>
<vRec>9,86</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>2465,67</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>7</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-11-13</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030167900030167919" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016790003016791</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301679</nCT>
<dhEmi>2008-11-11T00:06:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>9</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>20,77</vTPrest>
<vRec>20,77</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>1122,7</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>2</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030168000030168060" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016800003016806</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301680</nCT>
<dhEmi>2008-11-11T00:07:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>0</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>1101,89</vTPrest>
<vRec>1101,89</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>59561,36</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>62</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030168100030168111" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016810003016811</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301681</nCT>
<dhEmi>2008-11-11T00:09:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>1</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>4,9</vTPrest>
<vRec>4,9</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>264,64</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>1</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030168200030168272" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016820003016827</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301682</nCT>
<dhEmi>2008-11-11T00:10:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>2</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>10,68</vTPrest>
<vRec>10,68</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>577,08</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>1</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
</enviCTe>
Estou serializando um arquivo XML através de uma classe de negócio.
O XML é gerado perfeitamente, porém o separador decimal esta saindo com virgula e preciso que seja ponto.
Como faço isso? é através de Globalization? Quero definir isto de forma geral.
Olhar a tag vRec ou vMerc.
Att
Alessandro Pedroso
Ex.: 125,50 e preciso 125.50;
Codigo
private static void SerializaConhecimento(Type tipo, object o, string nomeArquivo)
{
XmlSerializer xmlSerializer = new XmlSerializer(tipo);
XmlTextWriter xmlTextWriter = new XmlTextWriter(nomeArquivo, Encoding.UTF8);
xmlTextWriter.Formatting = Formatting.Indented;
xmlTextWriter.IndentChar = char.Parse("\t");
xmlTextWriter.Indentation = 1;
XmlSerializerNamespaces xmlSerializerNamespaces = new XmlSerializerNamespaces();
xmlSerializerNamespaces.Add("ds", "http://www.w3.org/2000/09/xmldsig#");
xmlSerializerNamespaces.Add("xsi", "http://www.w3.org/2001/XMLSchema-instance");
xmlSerializerNamespaces.Add("", "http://www.portalfiscal.inf.br/cte");
xmlSerializer.Serialize(xmlTextWriter, o,xmlSerializerNamespaces);
}
XML Gerado
<?xml version="1.0" encoding="utf-8"?>
<enviCTe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" versao="1.02" xmlns="http://www.portalfiscal.inf.br/cte">
<idLote>000000001</idLote>
<CTe>
<infCte Id="CTe430811882462510001005700000030167800030167868" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016780003016786</cCT>
<CFOP>5352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301678</nCT>
<dhEmi>2008-11-11T00:03:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>4313904</cMunFim>
<xMunFim>PANAMBI</xMunFim>
<UFFim>RS</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>9,86</vTPrest>
<vRec>9,86</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>2465,67</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>7</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-11-13</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030167900030167919" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016790003016791</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301679</nCT>
<dhEmi>2008-11-11T00:06:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>9</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>20,77</vTPrest>
<vRec>20,77</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>1122,7</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>2</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030168000030168060" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016800003016806</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301680</nCT>
<dhEmi>2008-11-11T00:07:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>0</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>1101,89</vTPrest>
<vRec>1101,89</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>59561,36</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>62</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030168100030168111" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016810003016811</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301681</nCT>
<dhEmi>2008-11-11T00:09:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>1</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>4,9</vTPrest>
<vRec>4,9</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>264,64</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>1</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
<CTe>
<infCte Id="CTe430811882462510001005700000030168200030168272" versao="1.02">
<ide>
<cUF>43</cUF>
<cCT>43081188246251000100570000003016820003016827</cCT>
<CFOP>6352</CFOP>
<natOp>PRESTAçãO DE SERVIçO DE TRANSPORTE A ESTABELECIMENTO INDUSTRIAL</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>0</serie>
<nCT>301682</nCT>
<dhEmi>2008-11-11T00:10:00</dhEmi>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>2</cDV>
<tpAmb>1</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>07.07</verProc>
<cMunEmi>4314902</cMunEmi>
<xMunEmi>PORTO ALEGRE</xMunEmi>
<UFEmi>RS</UFEmi>
<modal>01</modal>
<tpServ>1</tpServ>
<cMunIni>4309209</cMunIni>
<xMunIni>GRAVATAI</xMunIni>
<UFIni>RS</UFIni>
<cMunFim>1302603</cMunFim>
<xMunFim>MANAUS</xMunFim>
<UFFim>AM</UFFim>
<retira>1</retira>
<toma03>
<toma>0</toma>
</toma03>
</ide>
<emit>
<CNPJ>88246251000100</CNPJ>
<IE>0962047104</IE>
<xNome>TRANSEICH ASSESSORIA E TRANSPORTES LTDA</xNome>
<enderEmit>
<xLgr>AVENIDA DAS INDUSTRIAS</xLgr>
<nro>389</nro>
<xCpl />
<xBairro>ANCHIETA</xBairro>
<cMun>4314902</cMun>
<xMun>PORTO ALEGRE</xMun>
<UF>RS</UF>
<xPais>BRASIL</xPais>
<fone>(051) 3023-1000</fone>
</enderEmit>
</emit>
<vPrest>
<vTPrest>10,68</vTPrest>
<vRec>10,68</vRec>
</vPrest>
<imp>
<ICMS>
<CST45>
<CST>40</CST>
</CST45>
</ICMS>
<infAdFisco>ICMS ISENTO CFE. LIVRO I ART.10 , INC. IX DEC. 37.699/97 DO RICMS.</infAdFisco>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>577,08</vMerc>
<proPred>DVS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>VLS</tpMed>
<qCarga>1</qCarga>
</infQ>
</infCarga>
<rodo>
<RNTRC>07082200018570</RNTRC>
<dPrev>2008-12-03</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
</CTe>
</enviCTe>
Alessandro Pedroso
Curtidas 0
Melhor post
[devmedia .net]
19/11/2008
Opa, blz ?
Bom, seus valores da classe são preenchidos a partir da base de dados correto ?
a propriedade vRec é de que tipo ?
E na base de dados qual o tipo da coluna ?
Se a classe for preenchida item a item através de um loop feito no retorno da consulta na base de dados..
Faça o seguinte..
decimal.Parse("125,50")
decimal.Parse("campo da tabela")
Fazendo essa conversão , por default o servidor vai colocar "." ao invés de ",".
Aguardo seu retorno.
Abraços
Carlos Jr
GOSTEI 1
Mais Respostas
Alessandro Pedroso
18/11/2008
Carlos
O Problema ocorria quando estavamos tentando atribuir um campo do tipo string com o valor decimal, neste caso quando a string recebe o valor ele muda o separador para virgula.
Com o código abaixo esta funcionando. Esta é a melhor maneira?
vPrest.vRec = cteEnvio.ValorAReceber.ToString("0.00",CultureInfo.InvariantCulture);
Att.
Alessandro Pedroso
O Problema ocorria quando estavamos tentando atribuir um campo do tipo string com o valor decimal, neste caso quando a string recebe o valor ele muda o separador para virgula.
Com o código abaixo esta funcionando. Esta é a melhor maneira?
vPrest.vRec = cteEnvio.ValorAReceber.ToString("0.00",CultureInfo.InvariantCulture);
Att.
Alessandro Pedroso
GOSTEI 0
[devmedia .net]
18/11/2008
E aí, bom, se resolveu o problema , ótimo..
Existem várias maneiras pra resolvero problema,
essa é apenas uma delas...
A que eu te enviei também pode ser utilizada...
A melhor maneira não sei lhe dizer se é, pois como disse existem muitas soluçoes..
Mas se resolve seu problema, ótimo !
Abraços..
Precisando estaremos sempre prontos para ajudar..
Carlos Jr
GOSTEI 0