Leitura de XML da NFe
Boa Tarde
Gostaria de Saber se alguém ja fez leitura do XML da NFe com C#... todos os produtos com seus devidos impostos..
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
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
Curtidas 0
Respostas
Tecnospeed Ltda
05/03/2013
Olá Ancelmo,
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
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
Frederico Filho
05/03/2013
Caro Ancelmo, boa noite!
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.
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
Paulo Dias
05/03/2013
tenho uma dll que le todas as tags da nfe
msn pcesardi@hotmail.com
skype pcesardi
msn pcesardi@hotmail.com
skype pcesardi
GOSTEI 0