Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 3929 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Bom dia, 

Após a atualização, meu cliente não consegue enviar nfs-e para Duartina/SP, servidor Fiorilli. Ao enviar aparece a mensagem que "arquivo fiorilli.ini não encontrado", percebi que agora as configurações dos provedores estão em arquivos ini mas na pasta só tem do ginfes, 4r. Tentei fazer o ini do fiorilli mas mesmo assim ocorre algum erro no layout do envio, Poderiam me auxiliar?

O erro ocorre na linha:

if (not xmldoc.loadXML(AXml)) then

Parece não estar validando o arquivo XML, mas eu criei um XML com base na variavel e abriu normalmente nos browsers, segue o código gerado pelo acbr.

<?xml version="1.0" encoding="UTF-8"?><GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"><Rps><InfDeclaracaoPrestacaoServico Id="rps813UNICA"><Rps><IdentificacaoRps><Numero>813</Numero><Serie>UNICA</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2015-09-15</DataEmissao><Status>1</Status></Rps><Competencia>2015-09-15</Competencia><Servico><Valores><ValorServicos>10.00</ValorServicos><ValorIss>0.28</ValorIss><Aliquota>2.79</Aliquota></Valores><IssRetido>2</IssRetido><ItemListaServico>14.01</ItemListaServico><Discriminacao>FILTRO OLEO LUBRIFICANTE - SUBSTITUIR\s\nOLEO LUBRIFICANTE DE MOTOR -SUBSTITUIR</Discriminacao><CodigoMunicipio>3514502</CodigoMunicipio><CodigoPais>1058</CodigoPais><ExigibilidadeISS>1</ExigibilidadeISS><MunicipioIncidencia>3514502</MunicipioIncidencia></Servico><Prestador><CpfCnpj><Cnpj>67050310000191</Cnpj></CpfCnpj><InscricaoMunicipal>2017/1991</InscricaoMunicipal></Prestador><Tomador><IdentificacaoTomador><CpfCnpj><Cpf>70928347834</Cpf></CpfCnpj></IdentificacaoTomador><RazaoSocial>ZELIA MARIA CLARO ROUSTON</RazaoSocial><Endereco><Endereco>RUA SANTA LUZIA</Endereco><Numero>02</Numero><Complemento>CENTRO</Complemento><Bairro>CENTRO</Bairro><CodigoMunicipio>3514502</CodigoMunicipio><Uf>SP</Uf><Cep>17470000</Cep></Endereco><Contato><Telefone>1432821363</Telefone></Contato></Tomador><RegimeEspecialTributacao>6</RegimeEspecialTributacao><OptanteSimplesNacional>1</OptanteSimplesNacional><IncentivoFiscal>2</IncentivoFiscal></InfDeclaracaoPrestacaoServico><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethodAlgorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI="#rps813UNICA"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue></DigestValue></Reference></SignedInfo><SignatureValue></SignatureValue><KeyInfo></KeyInfo></Signature></Rps>

Consegui pegar o erro e é o seguinte:

The following tags were not closed : GerarNfseENvio

Pelo que vi compilando, a tag(/gerarnfseenvio) e /rps também se encontra na variavel axml, mas o componente tira a tag /gerarnfseenvio e /rps no procedure TDFeCapicom.Assinar:

AXml := copy(AXml, 1, PosLast(TagEndDocElement, AXml) - 1);

Parece que tem algo errado na assinatura, ele tira a tag /gerarnfseenvio ai o xml fica inválido.

No que eu puder ajudar, estou À disposição.

Editado por alexandre.soares.sp
  • Este tópico foi criado há 3929 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...