Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Bom dia,

Alguém já conseguiu com sucesso enviar o método de cancelamento?
Por aqui ainda não consegui fazer funcionar e estamos orientando a cancelar via site.

Postado

Usando o programa de Exemplo do ACBR ao tentar cancelar a nota estou recebendo o seguinte erro:

<?xml version="1.0" encoding="UTF-8"?><RecepcionarEventoCancelamentoResposta>
    <listaMensagens>
        <mensagem>
            <codigo>E900</codigo>
            <mensagem>O processo de cancelamento via WS está temporariamente indisponível.</mensagem>
            <correcao>O mesmo será disponibilizado em breve</correcao>
        </mensagem>
    </listaMensagens>

</RecepcionarEventoCancelamentoResposta>

É o mesmo?

Postado
1 minuto atrás, Infoel disse:

Usando o programa de Exemplo do ACBR ao tentar cancelar a nota estou recebendo o seguinte erro:

<?xml version="1.0" encoding="UTF-8"?><RecepcionarEventoCancelamentoResposta>
    <listaMensagens>
        <mensagem>
            <codigo>E900</codigo>
            <mensagem>O processo de cancelamento via WS está temporariamente indisponível.</mensagem>
            <correcao>O mesmo será disponibilizado em breve</correcao>
        </mensagem>
    </listaMensagens>

</RecepcionarEventoCancelamentoResposta>

É o mesmo?

Sim, o mesmo.
Então de fato é a api com problemas.

  • 2 semanas depois ...
Postado

Consegui realizar o cancelamento de NFSe, tudo ok.

Agora estou com um outro problema, não sei se alguém ja passou por isso.

Já tentei enviar OutrasInformacoes e InformacoesComplementares, para dados adicionais, mas a unica coisa que está aparecendo na prefeitura (me parece default) é "Nota emitida via DPS"

Muitos clientes necessitam enviar dados complementares, mas não estamos conseguindo evoluir.

Alguma sugestão?

  • 2 semanas depois ...
  • 2 semanas depois ...
  • Membros Pro
Postado

Bom dia.

Segue o código, mas verifique se a cidade ainda usa betha no:

Microsoft Power BI

 

               case iNFSe.Configuracoes.Geral.Provedor of

                  proPadraoNacional:
                     begin
                        with InfEvento.pedRegEvento do begin
                           tpAmb          := fMenu.iNFSe.Configuracoes.WebServices.AmbienteCodigo;
                           verAplic       := 'ACBrNFSeX-1.0';
                           dhEvento       := Now;
                           chNFSe         := dmLocal.cds_aux1.fieldbyname('danfe').asstring;
                           nPedRegEvento  := 1;
                           tpEvento       := teCancelamento;
                           cMotivo        := 1;
                           xMotivo        := 'Erro no preenchimento dos dados';
                        end;
                        with fMenu.iNFSe do begin
                           EnviarEvento(InfEvento);
                           with WebService.EnviarEvento do begin
                              GeraException(Erros,Alertas);
                              if idEvento = '' then
                                 raise EACBrException.Create('Repita a operação em alguns instantes...');
                           end;
                        end;
                     end;

               else
                  begin
                     with InfCancelamento do begin
                        NumeroNFSe      := dmLocal.cds_aux1.fieldbyname('nfnum').asstring;
                        SerieNFSe       := dmLocal.cds_aux1.fieldbyname('nfserie').asstring;
                        case fMenu.iNFSe.Configuracoes.Geral.Provedor of
                           proFiorilli: CodCancelamento := '2';
                        else
                           CodCancelamento := '1';
                        end;
                        MotCancelamento := 'Erro no preenchimento dos dados';
                     end;
                     with fMenu.iNFSe do begin
                        CancelarNFSe(InfCancelamento);
                        with WebService.CancelaNFSe do begin
                           GeraException(Erros,Alertas);
                           if idEvento = '' then
                              raise EACBrException.Create('Repita a operação em alguns instantes...');
                        end;
                     end;
                  end;
               end;

 

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.