Fórum Leitura de XML da NFe #436320
05/03/2013
0
Gostaria de Saber se alguém ja fez leitura do XML da NFe com C#... todos os produtos com seus devidos impostos..
<det nItem="1">
<prod>
<cProd>0012</cProd>
<cEAN></cEAN>
<xProd>MOUSE ESPANHA PRETO PS2</xProd>
<NCM>84716053</NCM>
<CFOP>6102</CFOP>
<uCom>PC</uCom>
<qCom>10.0000</qCom>
<vUnCom>4.08</vUnCom>
<vProd>40.80</vProd>
<cEANTrib></cEANTrib>
<uTrib>PC</uTrib>
<qTrib>10.0000</qTrib>
<vUnTrib>4.08</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>2</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>40.80</vBC>
<pICMS>7.00</pICMS>
<vICMS>2.86</vICMS>
</ICMS00>
</ICMS>
<IPI>
<cEnq>999</cEnq>
<IPITrib>
<CST>50</CST>
<vBC>40.80</vBC>
<pIPI>15.00</pIPI>
<vIPI>6.12</vIPI>
</IPITrib>
</IPI>
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>40.80</vBC>
<pPIS>0.65</pPIS>
<vPIS>0.27</vPIS>
</PISAliq>
</PIS>
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>40.80</vBC>
<pCOFINS>3.00</pCOFINS>
<vCOFINS>1.22</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
Sabe - se que kda item da nota tem seu produto e impostos respectivamente... gostaria de saber como fazer essa leitura..
se alguem souber... agradeço pela ajuda
Antonio Araujo
Curtir tópico
+ 0Posts
07/03/2013
Tecnospeed Ltda
Somos uma empresa especializada no segmento de documentos fiscais eletrônicos (NF-e, CT-e, NFS-e e NFC-e) e dispomos de um componente para NF-e, compatível com C#, onde um dos métodos faz essa leitura e lhe retorna um dataset com todos os campos da NF-e automaticamente. Veja nos link's abaixo:
Website: [url]tecnospeed.com.br[/url]
Componente NFe: [url]tecnospeed.com.br/compnfe[/url]
Atenciosamente,
TecnoSpeed TI
Gostei + 0
01/04/2013
Frederico Filho
Não sei como vc está trabalhando na sua classe de domínio, mas uma alternativa em relação ao mapeamento do objeto que representa a NF-e é vc usar a ferramenta xsd da microsoft.
Ela serializa o seu schema da nfe num objeto. Por exemplo, é gerado uma classe TNFeInfNFe que contem as propriedades: TNFeInfNFeIde , TNFeInfNFeEmit TNFeInfNFeDest e assim por diante.
E cada classe dessa contem os atributos da nfe. Ex: a classe TNFeInfNFeEmit tem as propriedades: itemField, xNomeField, xFantField, etc.
Ou seja, um mapeamento dos dados do schema para objeto .NET.
Pode ser que assim fique mais fácil pra vc preencher e retornar os dados da NF-e.
Dê uma estudada o xsd e nos dê uma resposta.
Vlws.
Espero ter ajudado.
Gostei + 0
02/04/2013
Paulo Dias
msn pcesardi@hotmail.com
skype pcesardi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)