Ir para conteúdo
  • Cadastre-se

dev botao

Municípios Provedor BETHA


cantelli.r
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2760 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Desculpe. Postei aqui por que foi depois que atualizei para incluir as cidades que havia solicitado acima.

Provedor Betha

e para enviar uso:
                             nfse.Enviar(numLote, False);

 

estava funcionando normal até que depois de atualizar surgiu a mensagem de erro:

 

"O elemento 'InscricaoEstadual' é inesperado, de acordo com o modelo de conteúdo do elemento pai 'IdentificacaoTomador'. Esperado: InscricaoMunicipal."

 

Desde já Obrigado .

Link para o comentário
Compartilhar em outros sites

  • Consultores

Jefferson,

 

Se o provedor em questão é o Betha, se não me falha a memória houve uma atualização recente nos schemas do mesmo.

 

Você esta utilizando os schemas mais atuais, disponibilizados junto com o 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

  • Consultores

Boa tarde Jefferson,

 

Fiz um teste assim que você relatou o problema e o meu XML foi validado sem nenhum problema.

 

Usei os Schemas que estão disponíveis juntamente com o programa exemplo.

 

...\Exemplos\ACBrNFSe\Delphi\Schemas\Betha

  • Curtir 1
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

  • 4 semanas depois ...
  • Consultores

Boa tarde Alexandre,

 

Muito obrigado pela colaboração, já esta incluído.

  • Curtir 1
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

Bom dia pessoal, alterei a unit pnfsConversao e adicionei as cidades abaixo que também são do provedor Betha, já fiz os testes e está funcionando.

 

  4304630,  // Capao Da Canoa/RS'
  4321501   // Torres/RS';
 
Italo, se puder adicionar ao fontes oficiais agradeço, 
 
Obrigado
 
Diogo
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Diego,

 

Muito obrigado pela colaboração, assim que possível estarei disponibilizando.

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

  • 8 meses depois ...
  • 4 meses depois ...
  • Consultores

Boa tarde Marco,

Muito obrigado pela colaboração já esta no repositório.

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

Alguém usando Maravilha no NFSe com a Betha no trunk 2?

No trunk antigo mudamos no pnfsConversao.pas do provedor Pronim para Betha e está em produção.

Migrando para o trunk 2 ainda está como Pronim.

[4210506]
Nome=Maravilha
UF=SC
Provedor=Pronim

Mudamos para

Provedor=Betha

Ainda não conseguimos validar, pois está retornando um erro de cadastro, que precisamos ver com  a prefeitura que está de férias. Então ainda não posso validar o funcionamento.

Temos até um post a respeito da mudança:

http://www.projetoacbr.com.br/forum/topic/23943-novo-provedor-de-maravilha-nfse-betha-e-nota/

Alguém já está funcionando no trunk2? Precisamos passar para os moderadores para alterar.

@Oneide Luiz Schneider já está no trunk 2?

Abraços e feliz natal !!!!

 

  • Curtir 1

Rodrigo ®¿®

Curitiba-PR

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores

Boa tarde Alfredo,

Mas essa cidade consta que utiliza o provedor ISSNet.

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

  • 8 meses depois ...

Bom dia!

 

Estou tentando consultar nota no web service Betha e ele está me retornando o seguinte erro:

 

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<ConsultarNfseServicoTomadoResposta xmlns="http://www.betha.com.br/e-nota-contribuinte-ws">
    <ListaMensagemRetorno>
        <MensagemRetorno>
            <Codigo>00000</Codigo>
            <Mensagem>Erro desconhecido The processing instruction target matching "[xX][mM][lL]" is not allowed.</Mensagem>
            <Correcao>Este erro será analisado e corrigido.</Correcao>
        </MensagemRetorno>
    </ListaMensagemRetorno>
</ConsultarNfseServicoTomadoResposta>

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Rafael,

Você esta usando o componente ACBrNFSe?

Pelo que me consta esse tipo de consulta não consta nele.

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

Segue código:

                    NFeS.Betha.NFSe.cabecalho cabec = new NFeS.Betha.NFSe.cabecalho();
                    cabec.versao = "2.02";
                    cabec.versaoDados = "2.02";
 
                    Serializacao<NFeS.Betha.NFSe.cabecalho> serializarCabec = new Serializacao<NFeS.Betha.NFSe.cabecalho>();
                    string strXMLCabec = serializarCabec.SerializeMeToString(cabec);
 
                    NFeS.Betha.NFSe.tcIdentificacaoTomador tomador = new NFeS.Betha.NFSe.tcIdentificacaoTomador();
                    NFeS.Betha.NFSe.tcCpfCnpj tpCNPJ = new NFeS.Betha.NFSe.tcCpfCnpj();
                    tpCNPJ.ItemElementName = NFeS.Betha.NFSe.ItemChoiceType.Cnpj;
                    tpCNPJ.Item = n.eCNPJ;
                    tomador.CpfCnpj = tpCNPJ;
                    tomador.InscricaoMunicipal = IM;
 
                    NFeS.Betha.NFSe.ConsultarNfseServicoPrestadoEnvioPeriodoEmissao PeriodoEmissao = new NFeS.Betha.NFSe.ConsultarNfseServicoPrestadoEnvioPeriodoEmissao();
                    PeriodoEmissao.DataInicial = DateTime.Parse("01/09/2016");
                    PeriodoEmissao.DataFinal = DateTime.Now;
 
                    NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio consulta = new NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio();
                    consulta.NumeroNfse = "407";
                    consulta.Tomador = tomador;
 
 
                    Serializacao<NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio> serializar = new Serializacao<NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio>();
                    string strXML = serializar.SerializeMeToString(consulta);
 
                    X509Certificate2 certificado = null;
 
                    foreach (X509Certificate2 c in col)
                    {
                        if (c.HasPrivateKey)
                        {
                            certificado = c;
                        }
                    }
                    NFeS.Assinar assina = new NFeS.Assinar();
                    string XMLdoc = assina.AssinarArquivo(strXML, certificado).InnerXml;
 
                    NFeS.Betha.NFSe.NfseWSService comunica = new NFeS.Betha.NFSe.NfseWSService();
 
                    comunica.ClientCertificates.AddRange(col);
 
                    NFeS.Betha.NFSe.ConsultarNfseServicoTomado dados = new NFeS.Betha.NFSe.ConsultarNfseServicoTomado();
                    dados.nfseCabecMsg = strXMLCabec;
                    dados.nfseDadosMsg = XMLdoc;
                    NFeS.Betha.NFSe.ConsultarNfseServicoTomadoResponse retorno = comunica.ConsultarNfseServicoTomado(dados);
Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Rafael Tchakmakian disse:

Segue código:

                    NFeS.Betha.NFSe.cabecalho cabec = new NFeS.Betha.NFSe.cabecalho();
                    cabec.versao = "2.02";
                    cabec.versaoDados = "2.02";
 
                    Serializacao<NFeS.Betha.NFSe.cabecalho> serializarCabec = new Serializacao<NFeS.Betha.NFSe.cabecalho>();
                    string strXMLCabec = serializarCabec.SerializeMeToString(cabec);
 
                    NFeS.Betha.NFSe.tcIdentificacaoTomador tomador = new NFeS.Betha.NFSe.tcIdentificacaoTomador();
                    NFeS.Betha.NFSe.tcCpfCnpj tpCNPJ = new NFeS.Betha.NFSe.tcCpfCnpj();
                    tpCNPJ.ItemElementName = NFeS.Betha.NFSe.ItemChoiceType.Cnpj;
                    tpCNPJ.Item = n.eCNPJ;
                    tomador.CpfCnpj = tpCNPJ;
                    tomador.InscricaoMunicipal = IM;
 
                    NFeS.Betha.NFSe.ConsultarNfseServicoPrestadoEnvioPeriodoEmissao PeriodoEmissao = new NFeS.Betha.NFSe.ConsultarNfseServicoPrestadoEnvioPeriodoEmissao();
                    PeriodoEmissao.DataInicial = DateTime.Parse("01/09/2016");
                    PeriodoEmissao.DataFinal = DateTime.Now;
 
                    NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio consulta = new NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio();
                    consulta.NumeroNfse = "407";
                    consulta.Tomador = tomador;
 
 
                    Serializacao<NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio> serializar = new Serializacao<NFeS.Betha.NFSe.ConsultarNfseServicoTomadoEnvio>();
                    string strXML = serializar.SerializeMeToString(consulta);
 
                    X509Certificate2 certificado = null;
 
                    foreach (X509Certificate2 c in col)
                    {
                        if (c.HasPrivateKey)
                        {
                            certificado = c;
                        }
                    }
                    NFeS.Assinar assina = new NFeS.Assinar();
                    string XMLdoc = assina.AssinarArquivo(strXML, certificado).InnerXml;
 
                    NFeS.Betha.NFSe.NfseWSService comunica = new NFeS.Betha.NFSe.NfseWSService();
 
                    comunica.ClientCertificates.AddRange(col);
 
                    NFeS.Betha.NFSe.ConsultarNfseServicoTomado dados = new NFeS.Betha.NFSe.ConsultarNfseServicoTomado();
                    dados.nfseCabecMsg = strXMLCabec;
                    dados.nfseDadosMsg = XMLdoc;
                    NFeS.Betha.NFSe.ConsultarNfseServicoTomadoResponse retorno = comunica.ConsultarNfseServicoTomado(dados);

Boa tarde

aqui tratamos componentes para delphi e lazarus!

acho que é recomendável procurar um fórum sobre C# e talvez até mesmo do provedor

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...