Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Mudei tb os outros arquivos:

Percebi os outros arquivos e fiz as seguintes alterações:

Em Config_URL

[00017]

HomRecepcaoLoteRPS=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

HomConsultaLoteRPS=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

HomConsultaNFSeRPS=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

HomConsultaSitLoteRPS=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

HomConsultaNFSe=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

HomCancelaNFSe=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

ProRecepcaoLoteRPS=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

ProConsultaLoteRPS=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

ProConsultaNFSeRPS=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

ProConsultaSitLoteRPS=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

ProConsultaNFSe=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

ProCancelaNFSe=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

Config_Schemas.ini

[00007]

VersaoCabecalho=1.00

VersaoDados=1.00

VersaoXML=2

URL=http://www.sistema.com.br/Nfse/arquivos/

Cabecalho=nfse_3.xsd

ServicoEnviar=nfse_3.xsd

ServicoConSit=nfse_3.xsd

ServicoConLot=nfse_3.xsd

ServicoConRps=nfse_3.xsd

ServicoConNfse=nfse_3.xsd

ServicoCancelar=nfse_3.xsd

DefTipos=

E alterei o primeiro com a cidade para:

[4208203]

Municipio=Itajai/SC

Provedor=GINFES (Coloquei isso agora e vou testar)

VersaoSoap=1.2

Config_Schemas=00017

Config_URL=00007

Prefixo2=ns2:

Prefixo3=ns3:

Prefixo4=ns4:

Identificador=Id

HomNameSpace=http://servicos.publicainformatica.com.br:8080/nfse_integracao/Services?wsdl

ProNameSpace=http://nfse.itajai.sc.gov.br/nfse_integracao/Services?wsdl

AssinarRPS=N

AssinarLote=S

  • 1 mês depois ...
  • 7 meses depois ...
Postado

Pessoal, estava usando normalmente o NFSe para gerar e cancelar minhas notas mas depois da última atualização parou, notei algumas mudanças bem grandes. Primeiro percebi que os arquivos Config_Municipios.ini e Config_Schemas.ini não existem mais dentre outros. Observei também que agora existe uma organização das pastas por provedor. Daí apanhei um pouco para entender que no meu atual código e no do exemplo você tem que pegar o arquivo nfse.xsd e colocar na pasta principal dos schemas porque o componente não varre por provedor na verdade você configura só a pasta Schema. Fiz os acertos e consegui enviar novamente, mas para cancelar não funciona de modo algum diz que não consegue abrir o arquivo xml. Italo ou alguém conseguem me ajudar com isso? O que está faltando? São novas congiguracões? Abaixo o que eu faço e em anexo o xml que tento enviar cidade de Belo Horizonte, ambiente de homologação.

DMServidor.objNFSe.NotasFiscais.Clear;

DMServidor.objNFSe.NotasFiscais.LoadFromFile(ArquivoXML);

// Codigo de Cancelamento

// 1 - Erro de emissão

// 2 - Serviço não concluido

// 3 - RPS Cancelado na Emissão

DMServidor.objNFSe.WebServices.CancelaNFSe(CodigoCancelamento);

Meu objeto NFSe é configurado da seguinte forma, observe que para envio funciona, somente cancelamenteo que não.

objNFSe.Configuracoes.Certificados.NumeroSerie := Configuracoes.ConfGeralViaBanco.NumeroSerieCertificadoNFe;

objNFSe.Configuracoes.Arquivos.AdicionarLiteral := True;

objNFSe.Configuracoes.Arquivos.EmissaoPathNFSe := True;

objNFSe.Configuracoes.Arquivos.PastaMensal := False;

objNFSe.Configuracoes.Arquivos.AdicionarLiteral := False;

objNFSe.Configuracoes.Arquivos.PathCan := '';

Log.Logar('Configurando Caminho PathNFSe: ' + aPathServidor+'Recibo\');

objNFSe.Configuracoes.Arquivos.PathNFSe := aPathServidor+'Recibo\';

Log.Logar('Configurando Caminho PathGer: ' + aPathServidor+'Recibo\');

objNFSe.Configuracoes.Arquivos.PathGer := aPathServidor+'Recibo\';

Log.Logar('Configurando Caminho PathRPS: ' + aPathServidor+'Recibo\');

objNFSe.Configuracoes.Arquivos.PathRPS := aPathServidor+'Recibo\';

objNFSe.Configuracoes.Arquivos.Salvar := True;

PathMensal:=objNFSe.Configuracoes.Arquivos.GetPathNFSe(0);

Log.Logar('Configurando Caminho PathSchemas: ' + aPathServidor+'Schemas\');

objNFSe.Configuracoes.Geral.PathSchemas := aPathServidor+'Schemas\';

objNFSe.Configuracoes.Geral.Salvar := True;

Log.Logar('Configurando Caminho PathSalvar: ' + aPathServidor+'Recibo\');

objNFSe.Configuracoes.Geral.PathSalvar := aPathServidor+'Recibo\';

Log.Logar('TDMServidor.ConfiguraobjNFSe: Codigo IBGE Cidade - ' + InttoStr(Configuracoes.ConfGeralViaBanco.EmpresaCidadeCodIBGE));

objNFSe.Configuracoes.WebServices.CodigoMunicipio := Configuracoes.ConfGeralViaBanco.EmpresaCidadeCodIBGE;

if Configuracoes.ConfGeralViaBanco.NFSeAmbiente = tNfseHomologacao then

begin

Log.Logar('TDMServidor.ConfiguraobjNFSe: Ambiente - Homologação');

objNFSe.Configuracoes.WebServices.Ambiente := taHomologacao

end

else

begin

Log.Logar('TDMServidor.ConfiguraobjNFSe: Ambiente - Produção');

objNFSe.Configuracoes.WebServices.Ambiente := taProducao;

end;

objNFSe.Configuracoes.WebServices.Visualizar := False;

objNFSe.Configuracoes.WebServices.SenhaWeb := '';

objNFSe.Configuracoes.WebServices.ProxyHost := '';

objNFSe.Configuracoes.WebServices.ProxyPort := '';

objNFSe.Configuracoes.WebServices.ProxyUser := '';

objNFSe.Configuracoes.WebServices.ProxyPass := '';

Log.Logar('TDMServidor.ConfiguraobjNFSe: PathSchemas - ' + objNFSe.Configuracoes.Geral.PathSchemas);

objNFSe.Configuracoes.WebServices.SetConfigMunicipio(objNFSe.Configuracoes.Geral.PathSchemas);

Galera desde já agradeço e se alguém tiver alguma idéia e conseguir me ajudar, estou meio desesperado já que o sistema estava em produção e funcionava normalmente.

201200000000016-nfse.xml

  • 4 meses depois ...
Postado

Bom, para Itajai/SC precisei inserir proPublica em pnfsNFSeW na linha 520 em diante, conforme abaixo:
...


proISSe,
  proPublica,
  proNatal: begin
             Gerador.wCampoNFSe(tcStr, '#43', 'CodigoMunicipio', 7, 7, 0, SomenteNumeros(NFSe.Tomador.Endereco.CodigoMunicipio), '');
             Gerador.wCampoNFSe(tcStr, '#44', 'Uf             ', 2, 2, 0, NFSe.Tomador.Endereco.UF, '');
            end;
  else begin
       Gerador.wCampoNFSe(tcStr, '#43', 'Cidade', 007, 007, 0, SomenteNumeros(NFSe.Tomador.Endereco.CodigoMunicipio), '');
       Gerador.wCampoNFSe(tcStr, '#44', 'Estado', 002, 002, 0, NFSe.Tomador.Endereco.UF, '');
       end;
 end;
Postado

Outras linhas que modifiquei foi em ACBrProvedorPublica:

 

 

 //NameSpaceDad := ' xmlns="http://www.publica.inf.br"' +
 //                ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' +
 //                ' xsi:schemaLocation="http://www.publica.inf.br schema_nfse_v03.xsd">';
 
 NameSpaceDad := ' xmlns="http://www.publica.inf.br"'+
                 ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">';
 
Se deixar a linha xsi:schemaLocation="http://www.publica.inf.br schema_nfse_v03.xsd">, da erro na hora de assinar.
  • 2 semanas depois ...
Postado

Hélio, você ou alguém está conseguindo emitir NFS-e para o provedor Publica?

 

Abri um tópico, pois não estou conseguindo resolver... Para a Betha já consegui implementar, porém para a Pública, não tem maneira, não sei se é problema com o certificado ou se é algo que necessita alterar no componente.

 

 

Se alguém puder me ajudar, eu agradeço.

  • 6 meses depois ...
  • 1 ano depois...
Postado

Bom dia, estou tendo problema semelhante usando Ginfes para Guarujá - SP.

Quando tento enviar, ao carregar o arquivo, informa que não foi possível.

Segue arquivo anexo, o código para carregamento esta abaixo.

    if (not DOMDocument.loadXML(ConteudoXML)) then
    begin
      MsgErro := ACBrStr('Não foi possível carregar o arquivo.');
      exit;
    end;

Caso puderem me ajudar, ficarei muito grato.

 

6-rps.xml

Postado

Boa tarde Senhores, consegui efetuar a correção, o problema estava na montagem dos dados para gerar o rps.
Fiz a correção na unit ACBrNFSeWebServices, na procedure DefinirDadosMsg;

Anexo a unit com minha correção.

 

Agora estou tendo a seguinte mensagem ao Validar o RPS,

'servico_enviar_lote_rps_envio_v03.xsd#/schema
The 'http://www.portalfiscal.inf.br/nfe' namespace provided differs from the schema's 'http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd' targetNamespace'.

Poderiam me ajudar?

ACBrNFSeWebServices.pas

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