Fórum Lendo Campo do CNPJ do prestador ao invés do tomador no arquivo XML #583673
14/07/2017
0
Meu comando para leitura :
CNPJ := Copy(ArquivoXML.Text,
Pos('<documento>', ArquivoXML.Text) + 11,
Pos('</documento>',ArquivoXML.Text) - (Pos('<documento>', ArquivoXML.Text) + 11));Estrutura do XML
<prestador>
<documento>12345678912345</documento>
<nome>ASOMEDIC MEDICINA ENGENHARIA E TREINAMENTO LTDA - ME</nome>
<cep>00000000</cep>
<logradouro>Av.TESE</logradouro>
<numero>140</numero>
<bairro>CENTRO</bairro>
<estado>MG</estado>
<municipio>Pedro Leopoldo</municipio>
<pais>Brasil</pais>
<telefone>TESTE@TESTE</telefone>
<email>EXEMPLO@GMAIL</email>
</prestador>
<regime>Faturamento</regime>
<tomador>
<documento>01523689000000</documento>
<nome>INFORSERVICE INFORMACOES E SERVICOS EIRELI - EPP</nome>
<cep>00000000</cep>
<logradouro> R. 000000</logradouro>
<numero>44</numero>
<complemento>LETRA: A</complemento>
<bairro>CENTRO</bairro>
<estado>MG</estado>
<municipio>GGDSFHDDFGSHDF</municipio>
<pais>Brasil</pais>
<telefone>administrativo@TESTE</telefone>
<email>fiscal@TRESTE</email>
<inscEst>ISENTO</inscEst>
</tomador>
Desde já agradeço !
Rodrigo Oliveira
Curtir tópico
+ 0Posts
14/07/2017
Rodrigo Oliveira
Gostei + 0
14/07/2017
Ricardo Araujo
se não conseguir me avise, que tento criar um exemplo pra ler apenas a tag<Documentos>.
Gostei + 0
14/07/2017
Raimundo Pereira
Post um arquivo com a estrutura completa.
Se fosse lê no modelo abaixo você deveria seguir os nods
Nf-e >> Tomador >> documento
<?xml version="1.0" encoding="ISO-8859-1" standalone="true"?> -<GovDigital xsi:noNamespaceSchemaLocation="govdigital.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> -<emissao> -<nf-e> <!-- nro para uso do cliente. nao pode ser duplicado --> <correlacao>10001</correlacao> <!-- YYYY-MM-DD sempre do menor para o maior, a proxima data tem que ser igual ou maior que 31/03/2011 --> <prestacao>2011-03-31</prestacao> <!-- Códigos permitidos no campo exigibilidade. Essa informação será validada segundo configuração por contribuinte 1 - Exigivel 2 - Não Incidencia 3 - Isenção 4 - Exportação 5 - Imunidade 6 - Exigibilidade Suspensa por Decisão Judicial 7 - Exigibilidade Suspensa por Processo Administrativo --> <exigibilidade>1</exigibilidade> <!-- 1 para imposto retido, 2 para imposto não retido --> <retido>2</retido> <!-- códigos de atividades disponiveis em Solicitações -> Códigos para integração --> <!-- Verificar relação de códigos de município segundo a tabela de referencia do IBGE http://www.govdigital.com.br/codigosMunicipio.action --> <municipioIncidencia>1</municipioIncidencia> <atividade>1.001</atividade> -<tomador> <!-- cpf/cnpj válido e obrigatório --> <documento>12345678909</documento> <nome>Jose das Couves</nome> <cep>38000001</cep> <logradouro>AV NAO EXISTE</logradouro> <numero>1</numero> <complemento>203</complemento> <bairro>B. SEM NOME</bairro> <estado>MG</estado> <municipio>UBERLANDIA</municipio> <pais>BRASIL</pais> <telefone>(34) 4321-1234</telefone> <email>fulano@foobar.com.br</email> </tomador> -<itens> -<item> <descricao>EXAME / COOPARTICIPACAO (0250)</descricao> <!-- utilize ponto como separador decimal --> <valor>21.07</valor> </item> </itens> <obs/> -<deducoes> <!-- Relação cos códigos de deduções válidos INSS PIS COFINS IRRF CSLL DESCONTO CONDICIONAL DESCONTO INCONDICIONAL DEDUCOES OUTRAS RETENCOES --> <deducao codigo="COFINS">5.50</deducao> <deducao codigo="PIS">3.25</deducao> <deducao codigo="OUTRAS DEDUCOES">3.25</deducao> </deducoes> </nf-e> -<nf-e> <correlacao>10002</correlacao> <prestacao>2011-04-01</prestacao> <exigibilidade>1</exigibilidade> <!-- 1 para retido, 2 para não retido --> <retido>2</retido> <municipioIncidencia>1</municipioIncidencia> <atividade>1.001</atividade> -<tomador> <documento>78945612301</documento> <nome>Maria das Couves</nome> <cep>38400158</cep> <logradouro>AV 01 DE ABRIL</logradouro> <numero>123</numero> <complemento>456</complemento> <bairro>B. QUALQUER</bairro> <estado>MG</estado> <municipio>UBERLANDIA</municipio> <pais>BRASIL</pais> </tomador> -<itens> -<item> <descricao>EXAME / COOPARTICIPACAO (0250)</descricao> <valor>21.07</valor> </item> </itens> <obs/> <!-- erros encontrados ao importar a nota --> <erros/> </nf-e> <!-- mais <nf-e> --> </emissao> </GovDigital>
Gostei + 0
14/07/2017
Rodrigo Oliveira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)