Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

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?

Alexandre

Postado

É que já enviei outras perguntas a dois meses atrás e não obtive respostas, vou aguardar mais um pouco, é que o envio de NFs-e estava funcionando no meu cliente e agora com essa atualização não está, lançaram uma versão bugada e o cliente fica a ver navios.

Mas ficarei no aguardo.

Obrigado.!!

Alexandre

Postado

Não está, pois agora cada servidor tem um arquivo ini de configurações, e só tem o ini para 3 servidores. No meu caso é da Fiorilli. que não existe o ini ainda, usei o trunk2 dois pois achei que fosse o oficial, pois está no próprio site da Acbr e no endereço antigo não tinha atualizações faz tempo.

Postado (editado)

Do ACBrNFSe no trunk2 foi mencionado em diversos tópicos que ainda não estava funcional (até por isso ainda uso o trunk).

Só não sei dizer hoje em que ponto que está.

Editado por Michel Ouriques
  • Moderadores
Postado

Pois é, trunk 1, 2, 3, 10, 1000, confusão hein?

Vou aguardar,

Valeu!

 

Não existe confusão! existe o trunk que está congelado e o trunk2 que foi feito o refactoring no código e que falta dois componentes estarem Ok mas no restante está 100% e funcional!

sem confusão alguma!

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 2 semanas depois ...
Postado

Quando meu cliente tenta enviar um nfs-e retorna um erro na seguinte linha:

if (not xmldoc.loadXML(AXml)) then
      raise EACBrDFeException.Create('Não foi possível carregar o arquivo: ' + AXml);

Retirei o raise para ver a verdadeira mensagem de erro e a mensagem retorna que a tag geranfse não foi fechada corretamente, poderia me dar uma ajuda? Ou posso ajudar de alguma forma?

O servidor é Fiorrili.

Sim, era o arquivo realmente, mas agora o erro é em outra 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.

  • Este tópico foi criado há 3441 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...