Leitura de XML da NFe
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
Posts
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
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.
02/04/2013
Paulo Dias
msn pcesardi@hotmail.com
skype pcesardi
Clique aqui para fazer login e interagir na Comunidade :)