Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado
25 minutos atrás, Italo Giurizzato Junior disse:

Bom dia,

Você atualizou todas as pastas do ACBr?

Procure sempre atualizar todas as pastas.

Esses erros se referem ao programa exemplo.

 

não mexi no executável, e como tem algumas funções para provedores específicos deixei do jeito que estava.

Postado

Fiz as modificações nos meus fontes... as versões diferenciadas... V2, V100... mudaram pra _2, _100, etc.

e após as modificações o Log apresentou esse resultado.

Modo de Envio : Enviar Lote
Numero do Lote: 36
Data de Envio : 30/12/1899
Numero do Prot:
Sucesso       : False
 
Erro(s):
Código  : 1206
Mensagem: Assinatura Digital do RPS incorreta - String verificada (3585926185   00000002221820210602TNN00000000003166800000000000000002919100026547754880)
Correção:
---------
Código  : 1204
Mensagem: Valor Total de Serviços não confere com o enviado (0).
Correção:
---------

 

Postado

Pelo que entendi no manual, o campo de transação que está ocorrendo o erro, embora definida como True, não está acatando.

pelo que vi no manual o ID Transação serve tanto para o envio de RPS, Substituição ou cancelamento, acredito que esse seja o problema.

ela estando como false, acho que não deveria ir valor (igual o da nfs-e) e sim zerada.

image.png.2474573a02ed89128c6fa135c307f262.png

alterei aqui em SP.Provider.pas.

para testar e também mudei os delimitadores para os antigos.

image.thumb.png.7ae079eeddfa67a04779ce0fc7813b50.png

image.thumb.png.f4d804bed6c2f648947c31b78acd31b1.png

agora todos os valores do lote estão ok com os valores do que estava sendo enviado normalmente, apenas referente a assinatura não.

 

  • Consultores
Postado

Comparei a rotina que faz a assinatura adicional praticamente esta igual, só fiz uma pequena alteração.

Mudei também para pegar o valor atribuído no campo Transacao.

Vamos ver se agora gera exatamente igual.

SP.Provider.pas

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Não sei se devo abrir outro tópico, mas

Erro(s):
Código  : X999
Mensagem: '35859261705ZKTUTSMR' is not a valid integer value
Correção:
---------

estou recebendo esse erro no log, aparentemente está concatenando a minha inscrição municipal com o codigo de validação,

a resposta do webservice não está funcionando nem na emissão e nem na consulta por RPS, acredito que nas demais também... estou tentando ver aqui também, qualquer novidade informo.

image.thumb.png.e2eb0a28101ffe07c9b228ccf87b6097.png

apenas para constar as notas foram emitidas corretamente.

  • Consultores
Postado

Não verdade ele concatenou o 3 campos.

Por favor coloque um ponto de parada na unit SP.Provider, mais precisamente na procedure TratarRetornoConsultaNFSeporRps.

Quero saber o valor de OuterXml que aparece no trecho abaixo:

        if Assigned(ANota) then
          ANota.XML := ANode.OuterXml
        else
        begin
          TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(ANode.OuterXml, False);
          ANota := TACBrNFSeX(FAOwner).NotasFiscais.Items[TACBrNFSeX(FAOwner).NotasFiscais.Count-1];
        end;

O valor de OuterXml tem que ser um XML e não uma string com os valores dos campos.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
<NFe xmlns=""><Assinatura>ZLwCPRW7+JBt3SWcOqcbCYrDKVjxP5gBo8RpkOrPx9RYIUZGaxDTa97eHW6nSZE4+fUEiuY1sR5QFyRAKQhpKmHZaS6T4Eb6Sp9ekCJlpmiBPEO+reDzrsLmTjtsa7ym1QAteokeDXDvYHlO4agOWpKVAOBcXRVR7zdubBSFHmldYc+IsjMV7WcCXm/FD/6awkNk7hpVKALOU1zpwt6JqOAxz3uIwp4bBZo03lG2NlNzmNBPo5zNkiz+1YG2CfhhQ/AwmBiyl34SqdexxxqZbvagC4667WRx/FCW5RYIz+U6P2uu7Zw6+ohZsWALUZNfq9ZyKBCu5LTJSRTrVnpeuQ==</Assinatura><ChaveNFe><InscricaoPrestador>35859261</InscricaoPrestador><NumeroNFe>705</NumeroNFe><CodigoVerificacao>ZKTUTSMR</CodigoVerificacao></ChaveNFe><DataEmissaoNFe>2021-06-25T15:12:52</DataEmissaoNFe><NumeroLote>724937746</NumeroLote><ChaveRPS><InscricaoPrestador>35859261</InscricaoPrestador><SerieRPS>85</SerieRPS><NumeroRPS>22222</NumeroRPS></ChaveRPS><TipoRPS>RPS</TipoRPS><DataEmissaoRPS>2021-06-02</DataEmissaoRPS><CPFCNPJPrestador><CNPJ>08449080000179</CNPJ></CPFCNPJPrestador><RazaoSocialPrestador>RAO SISTEMAS DE INFORMATICA LTDA  EPP</RazaoSocialPrestador><EnderecoPrestador><TipoLogradouro>R</TipoLogradouro><Logradouro>GAL     OSORIO</Logradouro><NumeroEndereco>00222</NumeroEndereco><ComplementoEndereco>7 ANDAR CJ 76</ComplementoEndereco><Bairro>CENTRO</Bairro><Cidade>3550308</Cidade><UF>SP</UF><CEP>1213000</CEP></EnderecoPrestador><EmailPrestador>[email protected]</EmailPrestador><StatusNFe>N</StatusNFe><TributacaoNFe>T</TributacaoNFe><OpcaoSimples>0</OpcaoSimples><ValorServicos>3</ValorServicos><CodigoServico>2919</CodigoServico><AliquotaServicos>0.029</AliquotaServicos><ValorISS>0.08</ValorISS><ValorCredito>0</ValorCredito><ISSRetido>false</ISSRetido><CPFCNPJTomador><CPF>26547754880</CPF></CPFCNPJTomador><RazaoSocialTomador>ROGERIO ALVES DE OLIVEIRA</RazaoSocialTomador><EnderecoTomador><Logradouro>RUA GENERAL OSORIO</Logradouro><NumeroEndereco>222</NumeroEndereco><Bairro>SANTA EFIGENIA</Bairro><Cidade>3550308</Cidade><UF>SP</UF><CEP>1213000</CEP></EnderecoTomador><EmailTomador>[email protected]</EmailTomador><Discriminacao>C.E. ARPOADOR PERDIZES;Servico de Revisao Mensal Referente ao Mes de junho/2021.;Tipo do Servico Prestado: Manutencao em : Antena. (Antena);Vencimento: 25/06/2021.;Valor: 155,55.;</Discriminacao><FonteCargaTributaria></FonteCargaTributaria></NFe>

Valor de outerxml.

  • Consultores
Postado

Bom dia,

Esse conteúdo é da linha abaixo?

TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(ANode.OuterXml, False);

Se sim, vamos ter que analisar a execução do LoadFromString.

Infelizmente não tenho como fazer isso pois não tenho um certificado de alguma empresa de São Paulo.

Por gentileza faça esses testes para mim.

Desde já muito obrigado pela compreensão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Boa tarde,

Preciso que você debugue a function LerXml que se encontra na unit SP.LerXml

A variável Arquivo tem que contem o mesmo XML que você colocou na sua postagem, ou seja, tem que ser igual ao valor de OuterXml.

Preciso saber se a variável XmlNode é diferente de nil e se no ultimo IF ele executa o LerXmlNfse.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
Em 28/06/2021 at 16:06, Italo Giurizzato Junior disse:

Boa tarde,

Preciso que você debugue a function LerXml que se encontra na unit SP.LerXml

A variável Arquivo tem que contem o mesmo XML que você colocou na sua postagem, ou seja, tem que ser igual ao valor de OuterXml.

Preciso saber se a variável XmlNode é diferente de nil e se no ultimo IF ele executa o LerXmlNfse.

Os valores da variável arquivo e outerxml são iguais.

269165758_2021-06-2917_02_20-Window.jpg.d4ffe3ce8bf93b1f7f11a9a571594ca6.jpg

Estranho o valor de AnumRPS

Estou realizando a consulta pelo numero do RPS, com a intenção de retornar o numero da nota fiscal, o que está acontecendo... mas ele tenta atribuir algo a essa variavel anumrps

Postado

Estou realizando os testes, aparentemente os problemas continuaram... estou limpando manualmente toda a pasta, realizando um clean up e baixando tudo novamente, assim que concluir te informo.

Obrigado.

15 horas atrás, Italo Giurizzato Junior disse:

Boa tarde,

Favor atualizar os fontes e faça novos testes.

 

Postado

Realmente continua com o mesmo erro, gerando uma exception error na conversão com aquela string concatenada.
Italo. se quiser pago o seu tempo, beneficiando a mim e ao grupo. Aí você acessa aqui e tentemos resolver o problema.

Valeu!

Postado
21 minutos atrás, Italo Giurizzato Junior disse:

Bom dia, 

A alteração que fiz era para ter resolvido o problema relatado.

Vamos resolver esse problema sim.

se quiser me chamar (11) 98776-0111 (whats)

  • 3 semanas depois ...
  • Consultores
Postado

Boa tarde,

Após as ultimas alterações no componente o problema foi sanado.

Vou fechar esse tópico, surgindo novas duvidas ou problemas favor criar novas postagens.

Boa tarde,

Após as ultimas alterações no componente o problema foi sanado.

Vou fechar esse tópico, surgindo novas duvidas ou problemas favor criar novas postagens.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 1215 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.