Maurício Sareto
-
Total de ítens
499 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Maurício Sareto
-
-
@Italo Giurizzato Junior obrigado pela didática, fiz um e-mail com base na sua explicação e hoje obtive a seguinte resposta do suporte do provedor:
Vou aguardar alguns dias e qualquer novidade eu entro em contato
- 1
-
@Italo Giurizzato Junior Segue a resposta do provedor para a minha solicitação do padrão de resposta
-
9 minutos atrás, Italo Giurizzato Junior disse:
Mauricio,
Esse sim esta correto.
O que custa os caras retornarem o XML da nota completo e acrescentar o grupo <NfseCancelada>?
é complicado Italo, esse provedor é extremamente amador, o suporte é bem ruinzinho, e o pior, todas as cidades aqui da região estão aderindo a ele
-
Oque eu pude observar é que a consulta da NFSe por RPS retorna nesse formato quando a NFSe esta cancelada. Consultando um RPS de uma nota que esta valida o XML retornado é o em anexo que eu acredito que esteja correto.
-
Ao realizar a consulta de uma NFSe pelo comando consultar NFSe por RPS o exemplo retorna a mensagem abaixo, mas, o provedor retorna a NFSe como podem ver na imagem em anexo. Seguem arquivos de envio e retorno
Erro(s):
Código : X203
Mensagem: Não foi retornado nenhuma NFSe.
Correção:OBS. Essa nota esta cancelada, se consultar outra que esta valida retorna normalmente
401-comp-nfse-soap.xml401-comp-nfse.xml401-con-nfse-rps-soap.xml401-con-nfse-rps.xml
-
Agora, Italo Giurizzato Junior disse:
Maurício,
Se a propriedade ConsultaNFSe esta com o valor False significa que o provedor em questão não dispõe de um método de consulta para ser utilizado junto com o Cancelamento.
Entendido, porém, se vc olhar nos XMLs que eu anexei o provedor já retorna a confirmação de cancelamento no próprio evento de cancelamento, oque ocorre é que o ACBr não esta conseguindo ler as propriedades do XML.
-
@Italo Giurizzato Junior eu notei que além de estar marcado o ConsultaAposCancelar ele verifica tmbm se o provedor esta configurado para consultar, porém, eu não achei onde devo ativar essa opção:
-
18 minutos atrás, Juliana Tamizou disse:
Bom dia,
Você consegue reproduzir a situação no programa exemplo? Lembrando que as modificações atualmente são feitas somente no componente ACBrNFSeX
Att.
Bom dia Juliana, tudo bem? sim estou usando o ACBrNFSeX, fontes atualizados na quarta e programa de exemplo
-
Boa tarde, estou realizando o cancelamento de um NFS-e emitida no provedor TcheInfo_V2 na cidade de Rondinha - RS. O XML da nota retorna como cancelada porém no ACBr não é lido. A situação da NFSe não fica como snCancelado e nem a propriedade cancelada fica como snSim. Em anexo arquivos de envio e retorno.
-
@Italo Giurizzato Junior acabei de atualizar os fontes no computador de produção para gerar a versão e encontrei o mesmo problema da unit que enviei acima na classe em anexo:
ACBrNFSeXLerXml_ABRASFv2.pas
Ao ler o retorno, procura-se pela tag de cancelamento e substituição, mesmo elas não estando presente era usado a variável de leitura para dar continuidade ao processo ocasionando AcessViolation... -
6 minutos atrás, Italo Giurizzato Junior disse:
Mauricio,
Nos testes que fiz com esse provedor não ocorreu esse erro.
então não sei mas não vou investigar, não por agora, to a 30 dias homologando esse provedor, vou deixar comentado por enquanto
- 1
-
3 minutos atrás, Italo Giurizzato Junior disse:
Mauricio,
Isso pode ser que o Schema que esta sendo usado para validar esta errado.
Pois é, mas eu baixei do site do provedor, tentei validar usando o plugin do NOTEPAD ++ e retorna erro tmbm. Esse provedor é uma zona, prefiro mandar direto para eles e ver qual retorno veio kkkkkkkk
-
2 minutos atrás, Italo Giurizzato Junior disse:
Mauricio,
Ter tem, porque você quer desabilitar a validação?
Se passar pelo schema retorna o erro em anexo, se comentar o código que passa o XML no schema e enviar direto, valida a NFSe sem problemas
-
@Italo Giurizzato Junior tem alguma configuração que eu possa fazer para que o XML não seja passado nos schemas antes do envio?
-
@Italo Giurizzato Junior eu consegui validar e obter o retorno correto.
Tive que fazer um ajuste na unit em anexo para ler o retorno. Havia um erro de logica de programação, onde era testado se um nodo era lido, em caso negativo tentava-se usar a mesma variável, mas a mesma era nil, logo dava acess Violation. Segue:
Ajustado para que quando DeclaracaoPrestacaoServico não estiver presente em InfNfnse ele leia novamente a estrutura do XML para capturar corretamente o RPS gerado.
ACBrNFSeXProviderABRASFv2.pasAproveitando o tópico, como eu posso fazer para que o XML não seja validado no SCHEMA sem precisar comentar o trecho de código?
-
@Italo Giurizzato Junior Sem passar o XML pelo schema eu consigo enviar a NFSe. O provedor retorna que o usuário não tem permissão, mas não retorna erro nenhum na estrutura do XML SOAP.
Ja estou entrando em contato com o provedor, a primeira resposta foi que eu deveria enviar o município 9999999, porém, eu já fazia isso, vou ver novamente com eles qual é o problema.
Ps. Eles demoram uma eternidade para responder.- 1
-
Italo, me desculpe, eu acabei me confundindo, a cidade em questão é Rondinha - RS, provedor TcheInfo_V2
-
Em 18/09/2021 at 15:53, Italo Giurizzato Junior disse:
Boa tarde Maurício,
Seria interessante você informar também a cidade para que possamos realizar os mesmos testes com a mesma cidade usando sempre o programa exemplo.
Italo, perdão, informei apenas o provedor. A cidade em questão é Sarandi-RS...
-
Galera, estou tentando a emissão pelo provedor TcheInfo. Depois de chamar a função emitir tenho o seguinte retorno.
Em anexo o XML gerado pelo programa de exemplo e o XML de exemplo enviado pelo suporte do provedor.
Os arquivos SOAP não são criados devido a validação no Schema não ser possivel.
Alguém sabe qual pode ser o erro?
4321099446643000014756000000000000001-rps.xmlExemplo.xml -
a principio tudo certo, obrigado
-
2 minutos atrás, Italo Giurizzato Junior disse:
Boa tarde Maurício,
Verifica o valor da propriedade:
NFSe.SituacaoNfse, se for snNormal a nota não foi cancelada, se for snCancelado a nota esta cancelada.
No novo componente a propriedade NFSe.Cancelada é utilizada pelo provedor Infisc ao gerar o Xml do Rps para ser enviado.
NFSe.SituacaoNfse continua vindo como snNormal, mas veja no XML em anexo que ele esta cancelado
-
Boa tarde, estou utilizando o método ConsultarNFSePorPeriodo no provedor SystemPro e no retorno tenho uma NFSe que esta cancelada, mas o componente não consegue capturar. A propriedade NFSe.Cancelada fica sempre false.
Estou fazendo algo de errado? Qual propriedade devo verificar no retorno da consulta para verificar se a nota esta valida ou cancelada?
Em anexo XML de retorno da consulta pelo demo do ACBr... -
1 minuto atrás, Italo Giurizzato Junior disse:
Mauricio,
Você esta com os seus fontes desatualizados.
Favor atualizar todos os fontes de todas as pastas e reinstale a suíte ACBr.
Como os métodos mudaram de Function para Procedure te aconselho a ler esse artigo:
Top, irei fazer isso, obrigado
- 1
-
O provedor é SystemPro, mas na verdade eu que não estava entendendo o código legado aqui, agora ja consegui.
Tenho só um outro detalhe que ao consulta eu tenho o retorno do XML da NFSe que é salvo em disco, porém, parece que o mesmo não é lido pelo componente por que a propriedade situação fica em branco.
Estou usando assim:
Response := FACBrNFSe.ConsultarNFSePorFaixa(IntToStr(FNotaFiscal.NUMERO),IntToStr(FNotaFiscal.NUMERO));
ProcessarResposta(Response);
Na procedure ProcessarRespota
if Response is TNFSeConsultaNFSeResponse then
begin
ShowMessage('Situação: '+ TNFSeConsultaNFSeResponse(Response).InfRetorno.Situacao);
end;
Caso precise abrir outro topico me avise que eu faço
Provedor TcheInfo - Retorno de consulta
em ACBrNFSe
Postado
Boa tarde. @Italo Giurizzato Junior o provedor tcheInfo da cidade de Rondinha - RS realizou os ajustes no webservice para retornar a consulta da NFSe no padrão da abrasf, porém, ao consultar uma nota cancelada o ACBrNFSeX não identifica o cancelamento da mesma e trata como se ela ainda estivesse valida.
Em anexo os XML retornados na consulta
401-comp-nfse-soap.xml 401-con-nfse-rps.xml 401-con-nfse-rps-soap.xml 401-comp-nfse.xml