-
Total de ítens
37.527 -
Registro em
-
Última visita
-
Days Won
1.057
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Boa tarde André, Já leu esse artigo?
-
Validação de XML
Italo Giurizzato Junior replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Valdir, Na unit ACBrNFeNotasFiscais procure pela função ObterNFeXML. Ela tem que ficar da seguinte forma: function NotaFiscal.ObterNFeXML(const AXML: String): String; var DeclaracaoXML: String; begin DeclaracaoXML := ObtemDeclaracaoXML(AXML); Result := RetornarConteudoEntre(AXML, '<NFe xmlns', '</NFe>'); if not EstaVazio(Result) then Result := '<NFe xmlns' + Result + '</NFe>' else begin Result := LerTagXML(AXML, 'NFe'); if not EstaVazio(Result) then Result := '<NFe xmlns="' + ACBRNFE_NAMESPACE +'">' + Result + '</NFe>' end; if not EstaVazio(Result) then Result := DeclaracaoXML + Result; end; A linha que devemos alterar é a linha: Result := '<NFe>' + Result + '</NFe>' o correto é: Result := '<NFe xmlns="' + ACBRNFE_NAMESPACE +'">' + Result + '</NFe>' -
Modificado Nfse Prefeitura De São José Dos Pinhais
Italo Giurizzato Junior replied to Silvius's tópico in ACBrNFSe
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Rejeição: Falha no Schema XML do MDF-e - URGENTE
Italo Giurizzato Junior replied to welton Ribeiro's tópico in ACBrMDFe
Sim -
Modificado Nfse Prefeitura De São José Dos Pinhais
Italo Giurizzato Junior replied to Silvius's tópico in ACBrNFSe
Cleiton Compare o seu com este: 27-env-lot-soap.xml -
Validação de XML
Italo Giurizzato Junior replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Boa tarde Valdir, Eu não sei como a SEFAZ trabalha. Se ela disponibiliza o mesmo XML enviado para você realizar o Download ou se ela gera um novo com base nos dados contidos no XML enviado. Pelo jeito a SEFAZ-MS deve gerar um novo XML, outra coisa que não sei se você notou esse XML que você baixou possui 2 assinaturas. Uma é do emitente e a outra é da SEFAZ que se encontra dentro do grupo protNFe. Não sei se são todas, mas existem SEFAZ que ao baixar o XML da nota caso tenha eventos vinculados a mesma como por exemplo carta de correção, o XML referente aos eventos fazem parte do XML da nota, ou seja, um XML só contendo os dados da nota mais os dados dos eventos. -
Modificado Nfse Prefeitura De São José Dos Pinhais
Italo Giurizzato Junior replied to Silvius's tópico in ACBrNFSe
Boa tarde Cleiton, Você trabalha com qual linguagem? -
Rejeição: Falha no Schema XML do MDF-e - URGENTE
Italo Giurizzato Junior replied to welton Ribeiro's tópico in ACBrMDFe
Boa tarde Petterson, Todos os componentes ACBr foram criados para serem utilizados no Delphi e Lazarus. Para quem desenvolve em outra linguagem temos o aplicativo já compilado chamado ACBrMonitor Plus. E agora estamos disponibilizando aos poucos os ACBrLib, como por exemplo o ACBrLibNFe, não me recordo se já esta disponível, se não estiver vamos disponibilizar o ACBrLibMDFe. Mas lembre-se que o ACBrMonitor Plus e os ACBrLib que são DLLs é destinado aos desenvolvedores que não trabalham com o Delphi ou Lazarus. Como você trabalha com o Delphi o nosso conselho é: 1. Baixar e instalar o Fortes Report ou o Fast Report (não serve o que vem com o Delphi). 2. Baixar e instalar os componentes ACBr. Para cada componente temos um programa exemplo, abra ele no Delphi e o estude, faça todos os testes usando ele, para só depois você pensar em desenvolver a sua própria aplicação. -
Validação de XML
Italo Giurizzato Junior replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Valdir, Vamos aos porquês. Porque no validar da SEFAZ diz que o XML é valido? Simples, se o XML possuir a tag procNFe o validador da SEFAZ se utiliza do schema procNFe_v4.00.xsd, se não tem a tag e sim a tag NFe ele usa o schema nfe_v4.00.xsd para validar o XML. O tem XML possui a tag procNFe e esta tem o namespace, logo ele é validado com sucesso. Porque no validador do ACBrNFe diz que o XML é invalido? Simples, o componente extrai da tag procNFe a tag NFe e suas filhas e usa o schema nfe_v4.00.xsd para validar, como a tag NFe esta sem o namespace ocorre o erro. O componente tem esse comportamento de pegar somente a tag NFe e suas filhas para validar, pois antes de enviar a nota para a SEFAZ a mesma é validade e o XML antes do seu envio não tem a tag procNFe. Analisando o código do componente notamos que é mais simples acrescentar o namespace caso este não exista no momento da validação em vez de trocar os schemas. O XML original não é afetado, pois tudo ocorre em memória e o XML é validade sem ocorre o erro por falta de namespace. -
Parou de mostrar o ID quando da duplicidade de NF-e?
Italo Giurizzato Junior replied to JuniorCamilo's tópico in Dúvidas gerais
Camilo, Cantei a bola. Se espremer o usuário ele confessa a kaka que ele fez. Agora através desse outro programa quem sabe você consegue saber a chave correta dessa nota. -
Atualização das URL e Schemas de Macapá
Italo Giurizzato Junior replied to ale.phy's tópico in ACBrNFSe
Ale, Por se tratar de um provedor novo é preciso criar um arquivo INI para ele ( por exemplo DSFv2.ini ). Não é porque o provedor novo vai se utilizar do mesmo layout de XML do provedor anterior que você vai usar o arquivo INI do provedor anterior. Isso esta errado. Por favor leia a minha postagem acima de ontem onde eu explico tudo que tem que ser feito. -
Validação de XML
Italo Giurizzato Junior replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Valdir, Se você alterar uma virgula dentro do grupo <infNFe> vai invalidar o XML, sim. Mas não é isso que você vai fazer. Você vai incluir o namespace na tag NFe que esta fora do grupo <infNFe>, logo não vai invalidar o XML. O validador da SEFAZ pode até validar o XML sem o namespace, mas o validador do ACBr não valida. -
NFSe - Erro Nenhum Elemento Encontrado
Italo Giurizzato Junior replied to Victor H. Gonzales - Panda's tópico in ACBrNFSe
Bom dia Leandro, Qual é a configuração do componente? Pois ultimamente realizei vários testes com todos os provedores e não tive nenhum problema no que diz respeito a prefixo. -
Atualização das URL e Schemas de Macapá
Italo Giurizzato Junior replied to ale.phy's tópico in ACBrNFSe
Bom dia Ale, Anexa os arquivo Cidades.ini e o arquivo INI que você criou para esse novo provedor. -
Bom dia Josué, Qual é a cidade, provedor e quando você atualizou os fontes? Qual é a configuração que esta utilizando?
-
Validação de XML
Italo Giurizzato Junior replied to Valdir Dill's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Bom dia Valdir, Você pode incluir o namespace na tag NFe sem nenhum problema. O que não pode é alterar alguma tag que esta dentro do grupo infNFe. Quando a assinatura é realizada no XML da NF-e, ela leva em consideração o conteúdo do grupo infNFe. A tag NFe esta fora desse grupo, logo incluir o namespace que esta faltando não vai alterar em nada na autenticidade da nota. -
Bom dia BigWings, Realmente se o programa exemplo não encontra o arquivo INI de configuração ele entra em parafuso. Mas clicando em OK na primeira mensagem de erro e depois na aba "Geral" informarmos o path da pasta ArqINI e clicarmos no botão "Salvar Configuração" o arquivo de configuração vai ser criado no disco. O próximo passo é sair do programa e carregar ele novamente, desta forma ele vai encontrar o arquivo Cidades.ini e desta forma vai ser possível selecionar a cidade desejada.
-
Parou de mostrar o ID quando da duplicidade de NF-e?
Italo Giurizzato Junior replied to JuniorCamilo's tópico in Dúvidas gerais
Bom dia a todos, O que tenho a dizer quanto a rejeição: Duplicidade. A sua aplicação esta ERRADA, esta permitindo que o usuário envie a mesma nota de forma indiscriminada. Se envia e ocorre erro de internet como por exemplo timeout, não se deve enviar novamente. Neste caso, a aplicação deve possuir uma opção para tentar regularizar a situação da nota. O que essa opção deve fazer: 1. Carregar o XML da nota que ocorreu o erro de internet; 2. Consultar a situação dela na SEFAZ. Já expliquei isso em outra postagem nesse mesmo tópico. -
Bom dia Alexandre, Primeiramente você não deve fazer alterações nos arquivos INI a não ser o arquivo INI de configuração do programa exemplo. Acabei de fazer um teste com o programa exemplo (versão Lazarus) disponível no repositório. 1. Abri o projeto; 2. Executei a opção para Construir em vez de Compilar; 3. copiei para dentro da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Lazarus\lib\i386-win32 o arquivo: ACBrNFSe_Exemplo.ini que utilizo no programa exemplo (versão Delphi); 4. Executei o programa; 5. Selecionei a cidade desejada. Não ocorreu nenhum erro. Chegou a configurar corretamente o programa exemplo? Na aba "Geral" tem um campo chamado Arquivos INI, informou o caminho da pasta ArqINI, ou seja: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI ?
-
Erro ao tentar consultar NFse Campinas
Italo Giurizzato Junior replied to Brito's tópico in DFe - Documentos Fiscais Eletrônicos
Bom dia Brito, O que você pode tentar fazer é informar o numero inicial da nota como sendo 00010164 em vez de 10164. Nunca se sabe né. Se isso não resolver, a saída vai ser entrar em contato com a prefeitura e pedir uma explicação para o problema. -
Erro ao tentar consultar NFse Campinas
Italo Giurizzato Junior replied to Brito's tópico in DFe - Documentos Fiscais Eletrônicos
Brito, Veja o retorno: <ns1:RetornoConsultaNotas xmlns:ns1="http://localhost:8080/WsNFe2/lote" xmlns:tipos="http://localhost:8080/WsNFe2/tp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://localhost:8080/WsNFe2/lote http://localhost:8080/WsNFe2/xsd/RetornoConsultaNotas.xsd"> <Cabecalho> <CodCidade>6291</CodCidade> <CPFCNPJRemetente>22433224000120</CPFCNPJRemetente> <InscricaoMunicipalPrestador>003399230</InscricaoMunicipalPrestador> <dtInicio>2020-10-20</dtInicio> <dtFim>2020-10-20</dtFim> <Versao>1</Versao> </Cabecalho> <Notas /> </ns1:RetornoConsultaNotas> A consulta não encontrou nenhuma nota dentro do período informado. A tela em branco que aparece é porque o componente não esta realizando o tratamento do retorno da forma correta. -
Atualização das URL e Schemas de Macapá
Italo Giurizzato Junior replied to ale.phy's tópico in ACBrNFSe
Ale, Tem que pedir para eles os schemas, pois se utilizar um outro mesmo que seja da versão 2 do layout da ABRASF pode dar problemas. -
Parou de mostrar o ID quando da duplicidade de NF-e?
Italo Giurizzato Junior replied to JuniorCamilo's tópico in Dúvidas gerais
Camilo, Uma coisa é certa, a nota de numero 5 foi enviada para a SEFAZ e a mesma foi autorizada. Pelo Log do ACBrMonitor não encontrei o envio com sucesso dessa nota, somente as rejeições por duplicidade. Concluo que essa nota foi enviada por outra aplicação ou o envio dela não foi salvo no Log, que eu não acredito que tenha ocorrido.