Ir para conteúdo
  • Cadastre-se

dev botao

NFSe DBSeller - Erros


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

Recommended Posts

  • Consultores

Bom dia WDorneles,

A primeira tela de erro esta claro que ao tentar consultar o lote que foi enviado, você não esta informando corretamente o numero do protocolo retornado após o envio.

Já na segunda tela de erro, o lote foi recusado pelo simples fato que não foi o cadastro do contribuinte junto ao provedor.

Lembre-se que alguns provedores requer um cadastro para emitir a NFS-e via site e um outro cadastro para emitir via Web Services.

Faça o cadastro e reveja a sua rotina de envio, vamos eliminar esses erros depois vamos ver o por que do XML estar fora da estrutura.

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

Obrigado pelo retorno Italo.

Entrei em contato com o pessoal da DBSeller e eles fizeram alguma alteração no servidor que o mesmo XML passou a ser válido. Agora são só as questões de cadastramento mesmo conforme você havia comentado.

Obrigado pela ajuda.

Abraços

Link para o comentário
Compartilhar em outros sites

Pessoal, apareceu outro problema agora. Enviei o RPS para o provedor DBSeller porém os valores do XML da NFSe estão voltando com valores alterados. Conforme contato com a DBSeller eles disseram que as tags do rps devem estar na mesma ordem do padrão deles, e realmente o gerado pelo componente não está:

RPS Padrão DBSeller

<ValorServicos>1000.00</ValorServicos>
<ValorPis>6.50</ValorPis>
<ValorCofins>30.00</ValorCofins>
<ValorInss>110.00</ValorInss>
<ValorIr>10.00</ValorIr>
<ValorCsll>10.00</ValorCsll>
<IssRetido>1</IssRetido>
<ValorIss>20.00</ValorIss>
<ValorIssRetido>20.00</ValorIssRetido>
<BaseCalculo>1000.00</BaseCalculo>
<Aliquota>2.0000</Aliquota>
<ValorLiquidoNfse>813.50</ValorLiquidoNfse>
</Valores>

RPS componente:

<ValorServicos>497.50</ValorServicos>
<ValorDeducoes>0.00</ValorDeducoes>
<ValorPis>0.00</ValorPis>
<ValorCofins>0.00</ValorCofins>
<ValorInss>0.00</ValorInss>
<ValorIr>0.00</ValorIr>
<ValorCsll>0.00</ValorCsll>
<IssRetido>2</IssRetido>
<ValorIss>36.01</ValorIss>
<ValorIssRetido>36.01</ValorIssRetido>
<OutrasRetencoes>0.00</OutrasRetencoes>
<BaseCalculo>497.50</BaseCalculo>
<Aliquota>0.0300</Aliquota>
<ValorLiquidoNfse>497.50</ValorLiquidoNfse>
<DescontoIncondicionado>0.00</DescontoIncondicionado>
<DescontoCondicionado>0.00</DescontoCondicionado>
</Valores>
 
 
 
Fazendo testes notei que se o valor da Tag for zero ele remove do XML, porém de acordo com o provedor elas devem ser mostradas mesmo que zerada. Alguém pode me ajudar?
 
Obrigado.
Editado por wdorneles
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia wdorneles,

Então o titulo de cada fragmento de XML esta trocado, pois conforme a sua postagem as TAGs com valores zero estão sendo criadas.

Todo caso as alterações tem que serem feitas na procedure GerarServicoValores_V1 na unit pnfsNFSeW.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

  • 2 semanas depois ...

Olá Pessoal.

Estou com problema no retorno do XML da NFSe, as tags não estão na mesma ordem do RPS, e quando o xml retorna o valor do ISSRetido vem com um valor errado. Logo após a nota ser transmitida ele imprime o danfse com os valores certos, porém quando mando reimprimir o danfese com o retorno do XML através da função ACBrNFSe1.NotasFiscais.Items[0].XML_NFSe ele imprime um valor na comapo ISS Retido que não é o real.

Alguém sabe o que pode ser?

Obrigado

 

Editado por wdorneles
adicionar detalhes do problema
Link para o comentário
Compartilhar em outros sites

  • 6 meses depois ...
  • Membros Pro

Boa tarde. preciso de ajuda, no trunk2 estou com problemas para enviar a nota, segue o erro que dá:

Erro ao enviar SOAP-ERROR: Encoding: Violation of encoding rules
Salvo arquivo C:\windel\NFSe\974_erro.xml
 

Alguém já passou por isso ou sabe a solução?

Os arquivos que o componente gerou após tentativa de envio estão em anexo.

OBS: arquivos INI e fontes recém atualizados.

Obrigado por enquanto.

 

974_erro.xml

974-env-lot.xml

974-env-lot-soap.xml

974-rec.xml

974-rec-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Diogo,

Se tratando de NFS-e ajuda em muito informando sempre o provedor.

Pois não confio no titulo da postagem uma vez que sempre o pessoal mistura os provedores uma vez que o problema é parecido.

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

Bom dia Diogo,

Vamos fazer um teste, abra o arquivo INI do provedor DBSeller e faça a seguinte alteração:

Mudar de:

[Recepcionar]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=<?xml version="1.0" encoding="UTF-8"?>
Texto2=<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Texto3=<S:Body>
Texto4=<RecepcionarLoteRps xmlns="%NameSpace%">
Texto5=<xml>%DadosMsg%</xml>
Texto6=</RecepcionarLoteRps>
Texto7=</S:Body>
Texto8=</S:Envelope>
 

Para:

[Recepcionar]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Texto2=<S:Body>
Texto3=<RecepcionarLoteRps xmlns="%NameSpace%">
Texto4=<xml>%DadosMsg%</xml>
Texto5=</RecepcionarLoteRps>
Texto6=</S:Body>
Texto7=</S:Envelope>
 

Fico no aguardo do seu retorno.

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 Diogo,

Você entendeu o que foi pedido para fazer?

Pelo jeito não, você duplicou o conteúdo do campo Texto1.

Nem sequer notou que no segundo vai até o campo Texto7 e o original vai até o Texto8.

O que você tinha que fazer é excluir a linha do campo Texto1 e renomear as de baixo.

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

  • Membros Pro

Tu tem razão, é que na pressa de testar eu dei atenção apenas para a parte que tu colocou em negrito, me passei, desculpe.

Mas fiz a alteração certa agora e deu outro erro: Erro ao enviar SOAP-ERROR: Encoding: Violation of encoding rules

Segue XML's anexos;

 

997_erro.xml

997-env-lot.xml

997-env-lot-soap.xml

997-rec.xml

997-rec-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Diogo,

Delete o arquivo INI do provedor DBSeller e atualize os fontes novamente.

Fiz alterações nesse arquivos, vamos ver se agora vai funcionar.

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

  • Membros Pro
  • Consultores

Diogo,

Por favor abra o arquivo: 1004-rec.xml (esse é o retorno do envio).

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

  • Membros Pro

Tá entendi, e solicitei a liberação do ambiente.

Continuando os testes agora estou com outro problema. =(

Eu uso a função de Enviar, e nota é aprovada na prefeitura, eu consulto pelo portal e tá tudo certo, porém não consigo obter a NFSe através da função:

ACBrNFSe.ConsultarNFSeporRps(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                TipoRPSToStr(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo));

Segue XML gerados pelo componente.

 

218-env-lot.xml

218-env-lot-soap.xml

218-rec.xml

218-rec-soap.xml

1922-comp-nfse.xml

1922-comp-nfse-soap.xml

1922-con-nfse-rps.xml

1922-con-nfse-rps-soap.xml

Tá entendi, agora liberaram o ambiente, continuei os testes e agora estou com outro problema. =(

Eu uso a função de Enviar, e nota é aprovada na prefeitura, eu consulto pelo portal e tá tudo certo, porém não consigo obter a NFSe através da função:

ACBrNFSe.ConsultarNFSeporRps(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                TipoRPSToStr(ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo));

Segue XML gerados pelo componente.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Diogo,

Acredito que o erro esteja na montagem do XML de consulta. Vou verificar.

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

Bom dia Diogo,

Fiz uma alteração no arquivo INI do provedor.

Favor atualizar todos os fontes de todas as pastas e repita os testes.

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

Olá Pessoal.

 

Atualizei hoje o repositório, e estou com esse erro ao tentar enviar para DBSeller, já dei uma lida nos outros posts mas não vi nenhuma solução. Espero que alguém possa ajudar.

Erro ao ajustar INTERNET_OPTION_CLIENT_CERT_CONTEXT: 12046

Estou usando a lib CapicomSoap, ja testei com Capicom e também não funciona.

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia Italo,

Após atualizar os fontes e inis, para esse provedor o erro mudou, agora é: Procedure 'RecepcionarLoteRpsRequest' not present

Segue xmls gerados

200_erro.xml

200-env-lot.xml

200-env-lot-soap.xml

200-rec.xml

200-rec-soap.xml

Editado por DIOGOWAR
XML anexados
Link para o comentário
Compartilhar em outros sites

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