Ir para conteúdo
  • Cadastre-se

dev botao

ACBRNfseX - componente novo não deixando ir com inscrição estadual e municipal vazias.


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

Recommended Posts

  • Consultores

Bom dia,

Você atualizou todas as pastas do ACBr?

Procure sempre atualizar todas as pastas.

Esses erros se referem ao programa exemplo.

 

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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:
---------

 

Link para o comentário
Compartilhar em outros sites

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.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Vou tentar descobrir porque esta gerando a tag <Assinatura> diferente do outro.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Se possível anexe os XMLs de retornos (de preferencia os Soap) para que possamos analisar e fazer os devidos ajustes no tratamento dos retornos.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Coloque um ponto de parada onde lhe falei e me diga o conteúdo de OuterXml.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

<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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia, 

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

Vamos resolver esse problema sim.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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