Membros Pro C4Dev Postado 25 Fevereiro Membros Pro Postado 25 Fevereiro Boa tarde Estou tentando implementar uma nova cidade São Simão - GO para o provedor CENTI; Porém não estou conseguindo validar. Retorna esse erro, a principio exigindo as tags abaixo, caso enviar elas preenchidas, o erro não ocorre. Problema que se eu envio zerado, componente acaba não enviando essas tags. Configurei desta maneira a cidade de São Simão - GO Nome=Sao Simao Versao=2.02 ProCancelarNFSe=https://api.centi.com.br/nfe/cancelar/go/saosimao ProGerarNFSe=https://api.centi.com.br/nfe/gerar/go/saosimao HomCancelarNFSe=https://api.centi.com.br/nfe/cancelar/homologacao/go/saosimao HomGerarNFSe=https://api.centi.com.br/nfe/gerar/homologacao/go/saosimao Consultei com o provedor qual seria o link, e me passaram isso: https://nfse.centi.com.br/documentacao-nfs-e.html Erro na validação: Erro: Erro de Validação: --> 1871 - Element '{http://www.centi.com.br/files/nfse.xsd}Valores': Missing child element(s). Expected is one of ( {http://www.centi.com.br/files/nfse.xsd}ValorDeducoes, {http://www.centi.com.br/files/nfse.xsd}ValorPis, {http://www.centi.com.br/files/nfse.xsd}ValorCofins, {http://www.centi.com.br/files/nfse.xsd}ValorInss, {http://www.centi.com.br/files/nfse.xsd}ValorIr, {http://www.centi.com.br/files/nfse.xsd}ValorCsll, {http://www.centi.com.br/files/nfse.xsd}OutrasRetencoes, {http://www.centi.com.br/files/nfse.xsd}ValorIss, {http://www.centi.com.br/files/nfse.xsd}Aliquota ). Segue o xml enviado, e o de exemplo. No aguardo. Agradeço; 11-rps.xml Modo_XML_Envio.txt
Consultores Italo Giurizzato Junior Postado 26 Fevereiro Consultores Postado 26 Fevereiro Bom dia @C4Dev, Você esta usando os schemas da pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe\Centi\2.02 ? Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro C4Dev Postado 26 Fevereiro Autor Membros Pro Postado 26 Fevereiro @Italo Giurizzato Junior Estou informando como para os outros: ACBrNFSeX1.Configuracoes.Arquivos.PathSchemas := 'D:\soft\SchemasNFSex\ Para todos os demais funciona corretamente.
Consultores Italo Giurizzato Junior Postado 26 Fevereiro Consultores Postado 26 Fevereiro Boa tarde @C4Dev, Com o programa exemplo ocorre o mesmo erro? Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro C4Dev Postado 26 Fevereiro Autor Membros Pro Postado 26 Fevereiro Fiz um teste com nosso sistema, e informando a propriedade: ACBrNFSeX1.Provider.ConfigSchemas.Validar := False; Não ocorre os erros.
Membros Pro C4Dev Postado 26 Fevereiro Autor Membros Pro Postado 26 Fevereiro @Italo Giurizzato Junior Se puder subir a alteração no arquivo, que deixei a propriedade de validar schemas como False, assim emite normalmente. [5220405] Nome=Sao Simao UF=GO Provedor=Centi Versao=2.02 Params=NaoFormatarItemServico: ProRecepcionar=* ProConsultarNFSeRps=https://api.centi.com.br/nfe/consultar/rps/go/saosimao ProCancelarNFSe=https://api.centi.com.br/nfe/cancelar/go/saosimao ProGerarNFSe=https://api.centi.com.br/nfe/gerar/go/saosimao HomRecepcionar=* HomConsultarNFSeRps=https://api.centi.com.br/nfe/consultar/homologacao/rps/go/saosimao HomCancelarNFSe=https://api.centi.com.br/nfe/cancelar/homologacao/go/saosimao HomGerarNFSe=https://api.centi.com.br/nfe/gerar/homologacao/go/saosimao ProLinkURL=https://api.centi.dev.br/portal/nfse/go/saosimao/%CodVerif% HomLinkURL=https://api.centi.dev.br/portal/nfse/go/saosimao/%CodVerif% Agradeço. 1
Consultores Italo Giurizzato Junior Postado 27 Fevereiro Consultores Postado 27 Fevereiro Bom dia @C4Dev, Muito obrigado pela colaboração, já foi criado a TK-6682 para realizar a alteração. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Consultores Solution Italo Giurizzato Junior Postado 27 Fevereiro Consultores Solution Postado 27 Fevereiro @C4Dev, Acabei de fazer um teste usando o programa exemplo do componente ACBrNFSeX, veja o resultado: Eu apenas alterei o arquivo ACBrNFSeXServicos.ini, executei o Compila_RES, reinstalei o ACBr e fiz o teste. Não alterei a unit para não validar. Ele esta gerando o XML, assinando o RPS, validando e enviando para o webservice. Como você pode ver, não ocorreu erro de validação. ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 1 - Produção Cidade : Sao Simao/GO Provedor : Centi Versão: 2.02 Data/Hora: 27/02/2025 08:57:01 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : Mensagem: Cód. erro :0 Correção: --------- Código : Mensagem: Usuário/senha inválidos. Correção: --------- No XML o grupo Valores ficou da seguinte forma: Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Consultores Italo Giurizzato Junior Postado 28 Fevereiro Consultores Postado 28 Fevereiro Bom dia @C4Dev, O arquivo ACBrNFSeXServicos.ini já esta atualizado. Favor atualizar todos os fontes de todas as pastas, reinstalar o ACBr e faça novos testes. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts