Ir para conteúdo
  • Cadastre-se

André Medeiros - KRK

Membros
  • Total de ítens

    59
  • Registro em

  • Última visita

Últimos Visitantes

900 visualizações

André Medeiros - KRK's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

17

Reputação

  1. Olá amigos, Estou enviando alguns arquivos ini(s) com a correção do carácter de quebra de linha. Eu estou usando da seguinte forma, imaginando que preciso quebra a linha na descriminação do serviço Servico.Discriminacao := Servico.Discriminacao + ' Meu texto 1 '+ACBrNFSe.Configuracoes.Geral.ConfigGeral.QuebradeLinha; Servico.Discriminacao := Servico.Discriminacao + ' Meu texto 2 '+ACBrNFSe.Configuracoes.Geral.ConfigGeral.QuebradeLinha; Servico.Discriminacao := Servico.Discriminacao + ' Meu texto 3 '+ACBrNFSe.Configuracoes.Geral.ConfigGeral.QuebradeLinha; . . . As alterações foram feitas para os provedores CONAM = \\ GINFES = \n SP = | Segue anexo os arquivos ini(s) alterados. Espero ter contribuído Abraços GINFES.ini CONAM.ini SP.ini
  2. Olá Italo, obrigado pela ajuda Fiz as mudanças mas o erro continua. Só uma curiosidade que estou verificando aqui. No arquivo ini a versão do XML é 2.00, mas quando gero o arquivo HttpSendDocument.xml usando o debug o cabeçalho continua com 1.0 <?xml version="1.0" encoding="UTF-8"?> Fiz vários testes substituindo valores no arquivo ini, como por exemplo setando os IncluiEncodingCab, IncluiEncodingDados entre 0 e 1 mas o resultado é o mesmo. O unico valor que muda no xml é a versão dos dados como você citou acima, mas o erro 500 continua. Eu não consigo achar uma solução para isso mas se houver algo que eu possa fazer por aqui para ajudar conte comigo. Abraços,
  3. Olá Italo, tudo bem ? Me desculpe, estou confuso, O padrão da prefeitura é da versão 2, mas pelo que vi no arquivo SisPMJP.ini estamos gerando também na versão 2. Eu precisa fazer alguma implementação diferente no código para gerar o arquivo no padrão correto !? Abraços,
  4. Olá Italo, tudo bem ? Obrigado. Só mais uma sugestão. Para gerar o link da NF segue as alterações no arquivo ini [LinkNFSe] Producao=http://%NomeURL_P%/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%CNPJ%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Homologacao=http://%NomeURL_P%/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%CNPJ%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Segue o arquivo ini em anexo Abraços, Smarapd.ini
  5. Olá amigos, Estou integrando a NFSe com a prefeitura de João Pessoa-PB. A principio eles usam o padrão ASBRAF. Porém quando envio a nota recebo a mensagem abaixo Erro Interno: -2 Erro HTTP: 500 Verifiquei no site da prefeitura de João Pessoa no link http://joaopessoa.pb.gov.br/pc/downloadGed?id=4 o formato abaixo para o envio do RPS <nfse:EnviarLoteRpsEnvio xmlns:nfse="http://www.abrasf.org.br/nfse.xsd"> <nfse:LoteRps versao="1.02"> <nfse:NumeroLote>00000000000</nfse:NumeroLote> <nfse:CpfCnpj> <nfse:Cnpj>000000000</nfse:Cnpj> </nfse:CpfCnpj> <nfse:QuantidadeRps>2</nfse:QuantidadeRps> <nfse:ListaRps> <nfse:Rps> <nfse:InfDeclaracaoPrestacaoServico> <nfse:Rps> <nfse:IdentificacaoRps> <nfse:Numero>0000000</nfse:Numero> <nfse:Serie>000000</nfse:Serie> <nfse:Tipo>00000</nfse:Tipo> </nfse:IdentificacaoRps> <nfse:DataEmissao>2013-07-25</nfse:DataEmissao> <nfse:Status>1</nfse:Status> </nfse:Rps> <nfse:Competencia>2013-07-25</nfse:Competencia> <nfse:Servico> <nfse:Valores> <nfse:ValorServicos>1000</nfse:ValorServicos> </nfse:Valores> <nfse:IssRetido>1</nfse:IssRetido> <nfse:ItemListaServico>402</nfse:ItemListaServico> <nfse:Discriminacao>Um servico qualquer</nfse:Discriminacao> <nfse:CodigoMunicipio>2507507</nfse:CodigoMunicipio> <nfse:ExigibilidadeISS>1</nfse:ExigibilidadeISS> </nfse:Servico> <nfse:Prestador> <nfse:CpfCnpj> <nfse:Cnpj>00000</nfse:Cnpj> </nfse:CpfCnpj> </nfse:Prestador> <nfse:Tomador> <nfse:IdentificacaoTomador> <nfse:CpfCnpj> <nfse:Cnpj>0000000000</nfse:Cnpj> </nfse:CpfCnpj> <nfse:InscricaoMunicipal>000000</nfse:InscricaoMunicipal> </nfse:IdentificacaoTomador> <nfse:RazaoSocial>RAZAO SOCIAL</nfse:RazaoSocial> </nfse:Tomador> <nfse:RegimeEspecialTributacao>1</nfse:RegimeEspecialTributacao> <nfse:OptanteSimplesNacional>1</nfse:OptanteSimplesNacional> <nfse:IncentivoFiscal>1</nfse:IncentivoFiscal> </nfse:InfDeclaracaoPrestacaoServico> </nfse:Rps> <nfse:Rps> <nfse:InfDeclaracaoPrestacaoServico> <nfse:Rps> <nfse:IdentificacaoRps> <nfse:Numero>000000000</nfse:Numero> <nfse:Serie>uy</nfse:Serie> <nfse:Tipo>0000</nfse:Tipo> </nfse:IdentificacaoRps> <nfse:DataEmissao>2013-07-25</nfse:DataEmissao> <nfse:Status>1</nfse:Status> </nfse:Rps> <nfse:Competencia>2013-07-25</nfse:Competencia> <nfse:Servico> <nfse:Valores> <nfse:ValorServicos>1000</nfse:ValorServicos> </nfse:Valores> <nfse:IssRetido>1</nfse:IssRetido> <nfse:ItemListaServico>402</nfse:ItemListaServico> <nfse:Discriminacao>Um servico qualquer</nfse:Discriminacao> <nfse:CodigoMunicipio>2507507</nfse:CodigoMunicipio> <nfse:ExigibilidadeISS>1</nfse:ExigibilidadeISS> </nfse:Servico> <nfse:Prestador> <nfse:CpfCnpj> <nfse:Cnpj>000000000000000</nfse:Cnpj> </nfse:CpfCnpj> </nfse:Prestador> <nfse:Tomador> <nfse:IdentificacaoTomador> <nfse:CpfCnpj> <nfse:Cnpj>0000000000000000</nfse:Cnpj> </nfse:CpfCnpj> <nfse:InscricaoMunicipal>000000000000</nfse:InscricaoMunicipal> </nfse:IdentificacaoTomador> <nfse:RazaoSocial>RAZAO SOCIAL</nfse:RazaoSocial> </nfse:Tomador> <nfse:RegimeEspecialTributacao>1</nfse:RegimeEspecialTributacao> <nfse:OptanteSimplesNacional>1</nfse:OptanteSimplesNacional> <nfse:IncentivoFiscal>1</nfse:IncentivoFiscal> </nfse:InfDeclaracaoPrestacaoServico> </nfse:Rps> </nfse:ListaRps> </nfse:LoteRps> O ACBr esta gerando no seguinte formato <EnviarLoteRpsEnvio> <LoteRps Id="1" versao="2.02"> <NumeroLote>1</NumeroLote> <CpfCnpj><Cnpj>999999999</Cnpj></CpfCnpj> <InscricaoMunicipal>99999</InscricaoMunicipal> <QuantidadeRps>1</QuantidadeRps> <ListaRps> <Rps> <InfDeclaracaoPrestacaoServico Id="rps1U"> <Rps> <IdentificacaoRps> <Numero>1</Numero> <Serie>U</Serie> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2017-09-26</DataEmissao> <Status>1</Status> </Rps> <Competencia>2017-09-26</Competencia> <Servico> <Valores> <ValorServicos>1100.00</ValorServicos> <ValorIss>55.00</ValorIss> <Aliquota>5.00</Aliquota> </Valores> <IssRetido>2</IssRetido> <ItemListaServico>0107</ItemListaServico> <CodigoTributacaoMunicipio>1407</CodigoTributacaoMunicipio> <Discriminacao>descriminação dos serviços</Discriminacao> <CodigoMunicipio>2507507</CodigoMunicipio> <CodigoPais>1058</CodigoPais> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>2507507</MunicipioIncidencia> </Servico> <Prestador> <CpfCnpj> <Cnpj>99999999999</Cnpj> </CpfCnpj> <InscricaoMunicipal>1163043</InscricaoMunicipal> </Prestador> <Tomador> <IdentificacaoTomador> <CpfCnpj> <Cnpj>13578592000175</Cnpj> </CpfCnpj> </IdentificacaoTomador> <RazaoSocial>nome</RazaoSocial> <Endereco> <Endereco>endereco</Endereco> <Numero>88</Numero> <Complemento>lado par</Complemento> <Bairro>bairro</Bairro> <CodigoMunicipio>2507507</CodigoMunicipio> <Uf>PB</Uf> <Cep>1234584</Cep> </Endereco> <Contato> <Email>email</Email> </Contato> </Tomador> <RegimeEspecialTributacao>1</RegimeEspecialTributacao> <OptanteSimplesNacional>1</OptanteSimplesNacional> <IncentivoFiscal>2</IncentivoFiscal> </InfDeclaracaoPrestacaoServico> </Rps> </ListaRps> </LoteRps> <Signature><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#1"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>digest</DigestValue></Reference></SignedInfo><SignatureValue>assinatura</SignatureValue><KeyInfo><X509Data><X509Certificate>dados do certificado</X509Certificate></X509Data></KeyInfo></Signature> </EnviarLoteRpsEnvio> Os dados acima são "fakes", mas estou enviando dados reais no xml do sistema, aparentemente o xml mostrado no site da prefeitura é da versão 1.2, e existe um prefixo nas tags "nfse". Podem me ajudar com esse problema ? Obrigado
  6. Olá Italo, tudo bem ? Estou enviando mais uma alteração, o provedor smarapd permite o envio das condições de pagamento e de outras informações procedure TNFSeW_SMARAPD.GerarCondicaoPagamento; var i: Integer; begin Gerador.wGrupoNFSe('tbfatura'); for i := 0 to FNFSe.CondicaoPagamento.Parcelas.Count - 1 do begin Gerador.wGrupoNFSe('fatura'); Gerador.wCampoNFSe(tcStr, '', 'numfatura', 01, 12, 1, FNFSe.CondicaoPagamento.Parcelas.Items[i].Parcela, ''); Gerador.wCampoNFSe(tcDatVcto,'', 'vencimentofatura', 01, 12, 1, FNFSe.CondicaoPagamento.Parcelas.Items[i].DataVencimento, ''); Gerador.wCampoNFSe(tcDe2, '', 'valorfatura', 01, 12, 1, FNFSe.CondicaoPagamento.Parcelas.Items[i].Valor, ''); Gerador.wGrupoNFSe('/fatura'); end; Gerador.wGrupoNFSe('/tbfatura'); end; procedure TNFSeW_SMARAPD.GerarTomador; begin . . . . Gerador.wCampoNFSe(tcStr, '', 'observacao', 01, 110, 1, FNFSe.OutrasInformacoes,''); end; Eu não consegui transmitir ainda no ambiente de produção, pois o cliente que eu estou integrando precisa de e-CPF, mas no ambiente de homologação fiz a transmissão e o processamento do RPS com sucesso enviando estas informações no XML Segue o arquivo alterado em anexo, Fico a disposição Abraços pnfsNFSeW_SMARAPD.pas
  7. Olá @cloudcon td bem ? Obrigado pela resposta. Realmente o envio só pode ser feito com e-CPF, e o cadastro do usuário no site deve ser um usuário cadastrado com CPF. No meu caso estavamos usando o e-CNPJ e o usuário do site esta cadastrado como CNPJ. Vamos fazer os acertos Obrigado,
  8. Olá amigos, Eu estou integrando com a prefeitura de Itapevi e no ambiente de produção recebo a mensagem usuário inválido. Se envio no ambiente de teste com o usuário 555.555.555-55 Senha 1234, o rps é entregue e processado com sucesso. No ambiente de produção o usuário do meu cliente é um CNPJ, não sei se isso implica em alguma coisa, gostaria de saber se vocês passaram por isso e se sim, como resolveram. Obrigado,
  9. Bom dia amigos, Só estou conseguindo consultar o ibge através da url abaixo https://ww2.ibge.gov.br/home/geociencias/areaterritorial/area.php?nome=SAO PAULO Acredito que a url foi modificada mais uma vez Abraços,
  10. Olá Italo, Segue os arquivos atualizados. Fico a disposição, pnfsConversao.pas pnfsNFSeW_SMARAPD.pas
  11. Olá Italo, Obrigado, vou implementar conforme os manuais e envio os arquivos atualizados Abraços,
  12. Bom dia Italo Acabei enviando do meu SVN, segue o arquivo correto Abraços, pnfsNFSeR.pas
  13. Olá @Italo Jurisato Junior tudo bem ? A natureza de operação é tratada como enum. TnfseNaturezaOperacao = ( no1, no2, no3, no4, no5, no6, no7, no9, no11, no12, no14, ....... No manual do Smarapd temos mais naturezas do que o previsto nos enums do componente. Por exemplo 512, 611, 612, 615, 715. Estes são apenas alguns mas são um total de 17 códigos. Devemos prever todos estes códigos como enum no componente ? Na classe que constrói o XML foi necessário fazer a seguinte alteração Gerador.wCampoNFSe(tcStr, '', 'codnaturezaoperacao', 01, 12, 1, NaturezaOperacaoToStr(FNFSe.NaturezaOperacao), ''); Qualquer dúvida fico a disposição, Abraços, pnfsNFSeW_SMARAPD.pas
  14. Olá @Italo Jurisato Junior tudo bem ? No arquivo pnfsNFSeR alterei a linha 3304 conforme abaixo para ler o arquivo retorno do CONAM de forma correta Antigo Servico.CodigoTributacaoMunicipio := Leitor.rCampo(tcStr, 'CodSrv'); Novo Servico.ItemListaServico := Leitor.rCampo(tcStr, 'CodSrv'); Estou enviando a correção em anexo. Abraços, pnfsNFSeR.pas
  15. Olá @Italo Jurisato Junior tudo bem ? Segue os arquivos alterados. Seguindo o padrão das propriedades NomeURL_x, criei as propriedades LinkURL_x. Fiz o ajuste no Cidades.ini para cidade de Ribeirão Preto, e ajustei o arquivo GINFES.ini no grupo LinkNFSe. Com isso foi possível criar um link funcional como o abaixo http://ribeiraopreto.ginfesh.com.br/report/consultarNota?__report=nfs_ribeirao_preto&cdVerificacao=085790660&numNota=15&cnpjPrestador=null Qualquer coisa estou a disposição Abraços, ACBrNFSeConfiguracoes.pas ACBrNFSe.pas Cidades.ini GINFES.ini
×
×
  • 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...