Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento GISSONLINE com ACBrNFSe32.DLL


Ver Solução Respondido por oribeiro,

Recommended Posts

Postado (editado)

Amigos,

Notei em tópicos anteriores que o cancelamento no GISSONLINE funcionou em 06/2023, mas eu não estou conseguindo cancelar usando a biblioteca ACBrNFSe32.DLL.

Por favor, me informem quais parâmetros abaixo são realmente necessários para o cancelamento com o GISSONLINE? Quero enviar o mínimo necessário.

Estou enviando os seguintes dados, que estão corretos, pois eu consigo consultar a NFSe com eles:
[CancelarNFSe]
NumeroNFSe=9455
SerieNFSe=1
DataEmissaoNFSe=04/02/2025
CodCancelamento=1
MotCancelamento=sdfsdf sdaf sda
NumeroLote=1
NumeroRps=9455
SerieRps=1
ValorNFse=1,00
CodVerificacao=KI1FER0M8
[email protected]

O arquivo retornado é:

XmlEnvio=<ns3:CancelarNfseEnvio xmlns:ns3="http://www.giss.com.br/cancelar-nfse-envio-v2_04.xsd" xmlns:ns4="http://www.giss.com.br/tipos-v2_04.xsd"><ns3:Pedido><ns4:InfPedidoCancelamento Id="Canc_21294122000108273939455"><ns4:IdentificacaoNfse><ns4:Numero>9455</ns4:Numero><ns4:CpfCnpj><ns4:Cnpj>21294122000108</ns4:Cnpj></ns4:CpfCnpj><ns4:InscricaoMunicipal>27393</ns4:InscricaoMunicipal><ns4:CodigoMunicipio>3523909</ns4:CodigoMunicipio></ns4:IdentificacaoNfse><ns4:CodigoCancelamento>1</ns4:CodigoCancelamento>

[Erro1]
Codigo=
Correcao=
Descricao=Por favor, entre em contato com o suporte GissOnline e informe o c digo de erro apresentado em tela.

[Erro2]
Codigo=X209
Correcao=
Descricao=Retorno do Cancelamento n o encontrado.

[InfCancelamento]
ChaveNFSe=
CodCancelamento=1
CodServ=
CodVerificacao=KI1FER0M8
DataEmissaoNFSe=04/02/2025
[email protected]
MotCancelamento=sdfsdf sdaf sda
NumeroLote=1
NumeroNFSe=9455
NumeroNFSeSubst=
NumeroRps=9455
SerieNFSe=1
SerieNFSeSubst=
SerieRps=1
ValorNFSe=1

[RetCancelamento]
DataHora=
Link=
MSgCanc=
NumeroLote=
NumeroNota=
Situacao=
Sucesso=
 

 

Editado por oribeiro
errei o nome do tópico

Oscar Ribeiro Filho
OASySItu.Com ( Itu/SP )

  • oribeiro changed the title to Cancelamento GISSONLINE com ACBrNFSe32.DLL
Postado (editado)

O XML de Cancelamento que funciona no GISSONLINE em Itu é:

            cXML:=[<ns4:CancelarNfseEnvio xmlns:ns4="http://www.giss.com.br/cancelar-nfse-envio-v2_04.xsd" xmlns:ns2="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">]+;
                  "<ns4:Pedido>" +;
                     '<ns2:InfPedidoCancelamento Id="ID1">' +;
                        "<ns2:IdentificacaoNfse>" +;
                          "<ns2:Numero>"+INNR_FRM+"</ns2:Numero>" +;     //"<ns2:Numero>9203</tip:Numero>" +;     //
                           "<ns2:CpfCnpj>" +;
                              "<ns2:Cnpj>"+STRNUM(pCGC,.F.)+"</ns2:Cnpj>" +;
                           "</ns2:CpfCnpj>" +;
                           "<ns2:InscricaoMunicipal>"+Alltrim(pIM)+"</ns2:InscricaoMunicipal>" +;
                           "<ns2:CodigoMunicipio>3523909</ns2:CodigoMunicipio>" +;
                        "</ns2:IdentificacaoNfse>" +;
                        "<ns2:CodigoCancelamento>1</ns2:CodigoCancelamento>" +;  // 1 - Erro na emissão  2 - Serviço não prestado 3 - Erro de assinatura 4 - Duplicidade da nota 5 - Erro de processamento
                     "</ns2:InfPedidoCancelamento>" +;
                  "</ns4:Pedido>" +;
                  "</ns4:CancelarNfseEnvio>"

Mas enviando via :CarregarINI e :Cancelar do ACBrNFSe32.DLL não encontra a NFSe a ser cancelada.

Editado por oribeiro

Oscar Ribeiro Filho
OASySItu.Com ( Itu/SP )

  • Consultores
Postado

Boa tarde @oribeiro,

O erro que você esta tendo muitos outros desenvolvedores também estão.

O problema não é no pedido de cancelamento e sim no provedor.

Favor abrir um protocolo junto a prefeitura reportando o problema.

Tem que reclamar na prefeitura, pois se tentar conversar com alguém do provedor vão lhe deixar mais de 1 hora esperando no telefone e não vão resolver o problema.

Quanto mais prestadores de serviços abrirem um protocolo junto a prefeitura, mas rápido eles vão corrigir.

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

@Italo Giurizzato Junior, boa tarde.

Eu estou conseguindo cancelar as NFSe com o UNINFe mas eu quero usar somente o ACBr e só falta isso.

Se eu te enviar o XML que eu envio por lá que está funcionando em Itu, você conseguiria ver qual é a diferença do ACBr, por favor?

Oscar Ribeiro Filho
OASySItu.Com ( Itu/SP )

Postado

@Italo Giurizzato Junior,

Por favor, esquece o meu post anterior porque o cancelamento parou de funcionar no UNINFe também. Acabei de abrir uma ocorrência no GISS sobre isso. Obrigado por sua ajuda e me desculpe.

  • Curtir 2

Oscar Ribeiro Filho
OASySItu.Com ( Itu/SP )

  • Solution
Postado (editado)

Amigos, 

O GISSONLINE corrigiu o cancelamento hoje e está tudo funcionando perfeitamente no ACBrNFSe32.DLL.

Para cancelar eu enviei essas três informações, mas na verdade apenas o NumeroNFSe e o CodCancelamento já seriam suficientes.

#include "dll.ch"
FUNCTION xCancelarNFSe()
    LOCAL oACBrNFSe, cArquivoINI, cRetorno

    // Inicializa a biblioteca
    oACBrNFSe := ACBrNFSe():New("ACBrLib.ini", "")

    // Carregar configurações
    ArqIni := ""
    ArqIni := ArqIni + "[CancelarNFSe]"+CRLF
    ArqIni := ArqIni + "NumeroNFSe=9464" + CRLF
    ArqIni := ArqIni + "CodCancelamento=1" +CRLF
    ArqIni := ArqIni + "MotCancelamento=TESTE CANC" +CRLF
    cRetorno := oACBrNFSe:CarregarINI( ArqIni )

    // Cancelar NFSe
    cRetorno := oACBrNFSe:Cancelar( ArqIni )
    ? "Retorno do Cancelamento: ", cRetorno

    // Liberar a DLL
    oACBrNFSe:Destroy()
RETURN NIL

Muito obrigado a todos os colaboradores que me ajudaram.😁😁😁

Poderiam fechar esse tópico, por favor? Encerrado.

Editado por oribeiro

Oscar Ribeiro Filho
OASySItu.Com ( Itu/SP )

  • Moderadores
Postado

Obrigado por reportar.
Tópico fechado. Para nova dúvida abra novo tópico.

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais 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.