Ir para conteúdo
  • Cadastre-se

cantelli.r

Membros
  • Total de ítens

    118
  • Registro em

  • Última visita

Tudo que cantelli.r postou

  1. Opa Carlos, olha, aparentemente é problema com a lista de NFSe, não está carregando ou algo assim. Talvez essa questão de não criar os arquivos esteja influenciando. Tenta setar para salvar os arquivos nas configurações do componente: ACBrNFSe.Configuracoes.Arquivos.Salvar := True; ACBrNFSe.Configuracoes.Geral.Salvar := True; E veja na hora de carregar os arquivos pra consulta (se é que faz isso, não lembro), se está pegando do lugar certo. Mas se no demo funciona, talvez seja só a questão de configurar corretamente o componente, igual ao Demo. Abraço.
  2. Bom dia Carlos. Você está com os fontes atualizados? Meus testes também faço com o provedor Betha e não está me ocorrendo este problema. Abraço.
  3. Beleza, agora ficou legal! Obrigado Italo.
  4. Italo, bom dia. Vamos ver se você consegue me ajudar com isso. Não é exatamente um problema, mas acho que dá para melhorar. Nos arquivos gerados pelo componente, tem dois que estão sendo gerados com o prefixo "ns3:", na tag signature. Ex.: Assim, ao abrir em um navegador, aparece o erro conforme anexo. Teria como remover esse prefixo para estes dois arquivos, facilitando assim a visualização nos navegadores? Os arquivos são: NumProtocolo-lista-nfse.xml e NumNFSe-nfse.xml Abraço.
  5. Basicamente é o que o Igor falou. Alerto para esses casos de "o cliente vai em outro lugar, e conseguem fazer...". Muito cuidado com algumas informações que lhe repassam como sendo verdadeiras. Siga os passos que o Igor mencionou e nos dê um retorno, se seu município (ou de seu cliente) tiver NFSe implementada, quem sabe o ACBrNFSe pode lhe ajudar a emitir Notas Fiscais de Serviço Eletrônica.
  6. Testei Italo. Tá certinho.. Obrigado!
  7. Confesso que ainda não entendi direito os dados adicionais que você se refere Léo, uma vez que não existe campo com esse nome no layout da Betha, nem na impressão. Sim, na impressão da Betha tem uns dados "espalhados" na NF, mas não significa que você conseguirá imprimir no mesmo lugar a partir do XML enviado. Eles que montam a impressão do jeito deles... Como o Bremen falou, qualquer dado a mais contendo alguma informação, seria no campo de discriminação.. abaixo dos itens. Eu fiz a integração e também fiz uma impressão própria, para poder controlar, inclusive, a parte de "OutrasInformações" podendo adicionar mais coisas.
  8. Bom dia Italo, para o provedor Betha, na natureza da operação, existe a opção "7 - Não Incidência", conforme imagem em anexo e manual. https://e-gov.betha.com.br/e-nota-test/manuais/layout.pdf Teria como providenciar isso para o componente? Abraço.
  9. Bom dia Bremen. Seria muito interessante se pudesse ser feito algo para atender SP-SP no componente. Não sei se sua ideia é colocar a mão na massa para isso, mas caso fazer algo, por favor, compartilhe conosco caso puder. Acredito que com o componente reformulado, numa dessas, dê para integrar... Abraço!
  10. tbalbinos, Pelo que entendi lendo outro tópico, você quer imprimir algo dizendo que é homologação certo? Creio que você terá que gravar em seu BD algo dizendo que estas NFSes foram feitas em homologação mesmo, olhando para a propriedade ACBrNFSe.Configuracoes.WebServices.Ambiente no momento do envio... E recuperando essa informação salva para impressão. Único jeito pelo que vi...
  11. Boa tarde tbalbinos. Olha, pelo que eu sei, não há tag com essa informação no XML. O que difere o ambiente é a URL do webservice com o qual você irá comunicar no momento do envio do RPS/NFSe. Por exemplo, veja as URLs do padrão GINFES: ConfigURL.HomRecepcaoLoteRPS := 'https://homologacao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.HomConsultaLoteRPS := 'https://homologacao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.HomConsultaNFSeRPS := 'https://homologacao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.HomConsultaSitLoteRPS := 'https://homologacao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.HomConsultaNFSe := 'https://homologacao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.HomCancelaNFSe := 'https://homologacao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.ProRecepcaoLoteRPS := 'https://producao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.ProConsultaLoteRPS := 'https://producao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.ProConsultaNFSeRPS := 'https://producao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.ProConsultaSitLoteRPS := 'https://producao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.ProConsultaNFSe := 'https://producao.ginfes.com.br/ServiceGinfesImpl'; ConfigURL.ProCancelaNFSe := 'https://producao.ginfes.com.br/ServiceGinfesImpl'; Veja se no XML que você possui tem algo da URL, aí poderia identificar o ambiente.. não tenho certeza se tem essa informação. Mas para envio, é essa questão da URL mesmo. Precisando de algo só perguntar. Abraço!
  12. Italo, boa tarde. Por favor, dê uma olhada na unit ACBrProvedorPublica. Acho que nos GetEnvelope, faltou um " + " nas linhas onde é inserido a DadosMsg. Ex.: '' + ' '+ DadosMsg + ' ' '' + Não quis alterar e passar pois é coisa pouca, então só avisei mesmo pois deu erro ao compilar aqui. Abraço.
  13. Boa tarde senhores. Recebi a lista da Betha, porém, não confere. Algumas cidades que me passaram não utilizam o sistema deles. E outras que eu sei que utilizam não estavam na lista. Lamentável não poder confiar na informação passada por eles mesmos. Pois bem, me dei ao trabalho de pesquisar cidade por cidade no site deles, para saber quais utilizam. Compartilho com vocês a lista de 65 municípios, todos com a certeza de que são atendidos pelo provedor Betha. Segue em anexo a unit pnfsConversao com os municípios adicionados. Abaixo listagem dos municípios que adicionei (tinha uns 10 que já estavam no componente, porém, abaixo listei todos que agora fazem parte). 5100201 Água Boa/MT 4100301 Agudos do Sul/PR 4100400 Almirante Tamandaré/PR 4101002 Ampére/PR 4202131 Bela Vista do Toldo/SC 4302105 Bento Gonçalves/RS 4202305 Biguaçu/SC 4202453 Bombinhas/SC 4104253 Campo Magro/PR 5102686 Campos de Júlio/MT 4203600 Campos Novos/SC 3510104 Candido Rodrigues/SP 4204202 Chapecó/SC 4305801 Constantina/RS 4204350 Cordilheira Alta/SC 4106407 Cornélio Procópio/PR 4204509 Corupá/SC 4204608 Criciúma/SC 5103502 Diamantino/MT 4107652 Fazenda Rio Grande/PR 4205555 Frei Rogério/SC 4205704 Garopaba/SC 4108601 Goioerê/PR 4206405 Guaraciaba/SC 4206900 Ibirama/SC 4207304 Imbituba/SC 4208302 Itapema/SC 4208401 Itapiranga/SC 3302254 Itatiaia/RJ 4208500 Ituporanga/SC 4209003 Joaçaba/SC 4209300 Lages/SC 4210001 Luiz Alves/SC 4114302 Mandirituba/PR 4211306 Navegantes/SC 4211900 Palhoça/SC 4212106 Palmitos/SC 4118402 Paranavaí/PR 4212502 Penha/SC 4212908 Pinhalzinho/SC 3303955 Pinheiral/RJ 4213104 Piratuba/SC 4213153 Planalto Alegre/SC 4213708 Pouso Redondo/SC 4120853 Quatro Pontes/PR 5006200 Nova Andradina/MS 3304508 Rio das Flores/RJ 4214805 Rio do Sul/SC 4215000 Rio Negrinho/SC 4215505 Santa Cecília/SC 4215802 São Bento do Sul/SC 4318002 São Borja/RS 4216008 São Carlos/SC 4216305 São João Batista/SC 4216602 São José/SC 4216909 São Lourenço do Oeste/SC 4125605 São Mateus do Sul/PR 4217204 São Miguel do Oeste/SC 4217402 Schroeder/SC 4217600 Siderópolis/SC 4217808 Taió/SC 4217907 Tangará/SC 4128203 União da Vitória/PR 4219606 Xavantina/SC 4219705 Xaxim/SC Abraço. pnfsConversao.pas
  14. Bom dia Bremen. Como você mencionou, tem sim algo da Publica, mas pelo jeito não está testado totalmente. Sugiro que você utilize o programa exemplo para seus testes. Se precisar de ajuda é só perguntar. Abraço.
  15. Deu certo Ítalo. Mas estou tendo problemas na função ConsutarNFSeporRps(), se estou passando o RPS como parâmetro para que você está verificando NotasFiscais.Count? Não tenho a Nota Fiscal, estou consultando o RPS. Para a consulta Ítalo, vejo que deveria ter NotasFiscais.Clear e NotasFiscais.Add automaticamente no código. Pois não tem como eu abrir uma NFSe sendo que não possuo a mesma. Você não tem a Nota Fiscal, mas tem o XML do RPS, xxx-Rps.xml. É ele que você precisa carregar para criar a listagem e conforme o retorno atualizar as informações. Se você tem o número do RPS no seu BD, pode montar o nome desse arquivo sem problemas e dar um LoadFromFile, conforme o exemplo faz. Mas repito, sugiro consultar o lote. Pelo menos se houver algum problema vai retornar que não foi processado, ou foi processado com erro informando o problema, e você poderá tratar a nível de aplicação. No caso de consultar o RPS, ele pode não existir na prefeitura, e só vai retornar como inexistente.
  16. Endrigo, vou te dar uma sugestão quanto a consulta, é assim que estou fazendo e não vejo problemas. Seleciono o lote, (sem indicar xml nem nada, apenas o número, o qual tenho no meu BD.. número e protocolo). Primeiro executo a "ConsutarSituacao", a qual tenho que passar o CNPJ, Insc. Municipal e Protoclo (este já tenho em meu BD, junto com o num. lote). Caso o retorno for 4, processada com sucesso, então executo a ConsultarLoteRPS, passando o num. do lote e o protocolo. Ele vai carregar o XML automaticamente, compondo o nome do mesmo. (Sim, tem que ter o xml para criar a lista e atualizar a mesma, xml do lote, deve estar aí se você usou a função de envio). E então eu pego os dados de cada RPS, conforme as propriedades das classes... Ex.: ACBrNFSe.WebServices.ConsLote.NFSeRetorno.ListaNfse.CompNfse.Items[0].Nfse.Numero ACBrNFSe.WebServices.ConsLote.NFSeRetorno.ListaNfse.CompNfse.Items[0].Nfse.IdentificacaoRps.Numero Não sei se foi útil minha ajuda, mas estou fazendo assim e está funcionando perfeitamente. Abraço.
  17. Boa tarde Italo. Não sei se já foi comentado algo aqui, mas a Betha "fez" uma modificação para suas cidades, onde a tag deixou de ser do tipo tsSimNao (1 ou 2), e passou a ser do tipo tsSituacaoTributaria, onde pode ter os valores 1, 2 ou 3 1-para a situação tributária Retenção (anterior Sim) 2-para a situação tributária Normal (anterior Não) 3-para a situação tributária Substituição Tributária (novidade). Segue xsd exemplo para sua análise. É possível você fazer ajustes para adequar à esta situação? Att. nfse_v01.rar
  18. Bom dia Italo. Em anexo segue unit com um pequeno ajuste na geração do XML da Betha. Estava com problema na validação do RPS, então apenas adicionei o provedor a uma condição já existente. Att. pnfsNFSeW.pas
  19. Boa tarde Italo. Fiz alguns ajustes nos códigos de serviços. Vi que havia problema em descrições/códigos errados quando tinha um item VETADO. No site da receita http://www1.receita.fazenda.gov.br/sistemas/nfse/tabelas-de-codigos.htm na listagem quando tem um vetado, o próximo está na mesma linha. Posso estar enganado, mas talvez isso tenha ocasionado o problema, onde pode ser que foi pego a descrição da linha e atribuído para o código. Em anexo unit com os códigos ajustados. Abraço. pnfsConversao.pas
  20. Boa tarde Rafael. Dei uma pesquisada por cima, e vi algo que a Thema atende outras cidades também além de São Leopoldo. Não tenho certeza. Será que estou certo? Se conseguir alguma informação à respeito, adicione no componente ou compartilhe por aqui para que o Italo adicione. Abraço!
  21. Boa tarde José. Já estão disponíveis as alterações sim. Só fazer Update. Para acessar os dados do retorno dê uma olhada na propriedade: "ACBrNFSe.WebServices.Enviar.NFSeRetorno.InfRec. " Para acessar os dados da NFSe, após o envio e consulta, veja a propriedade: "ACBrNFSe.WebServices.ConsLote.NFSeRetorno.ListaNfse.CompNfse.Items.Nfse. " Espero ter ajudado. Abraço!
  22. Boa tarde Astrogildo82. Obrigado pelas informações. Eu já havia acessado o link da betha e dado uma olhada nessa questão de ter prestadores cadastrados. Mas não tive tempo pra ficar usando desta solução, que como você mencionou, é bem tosca, mas é confiável!. hehe Vou aguardar pra entrar em contato com o pessoal da Betha semana que vem. Disseram que conseguem me passar algo, mas segundo eles essa semana não há como porque estão em uma convenção ou algo do tipo. Acho que realmente vai ser difícil conseguir com eles. Se não der certo, o jeito é a forma tosca no site.. fazer o que. Mas valeu por comentar dos municípios que não são da Betha. Aqui na minha cidade (Concórdia-SC), também é IPM. Lamentável, pois pelo que vi não segue padrão algum. Abraço.
  23. Na verdade a versão é Abrasf 2.01. Depois que adicionei o provedor DIGIFRED, vi que era outra versão. Atualmente, até o que sei, o componente está trabalhando com a versão 1.0. Porém, acho que seria interessante pensar em adicionar algo pra atender a versão 2.01, não sei como seria feito. No link abaixo tem as informações da versão 2.01 http://www.abrasf.org.br/p2038.aspx E no link abaixo, tem um documento feito pela prefeitura de BH sobre as alterações. Até onde sei, BH ainda não migrou, mas já existe esse documento. http://www.pbh.gov.br/bhissdigital/down ... sNFS-e.pdf
  24. Bom dia Italo, Em anexo, as alterações referente à minha sugestão. Tem comentários com meu nome "{rodrigo cantelli}" onde fiz alterações. Agora apenas as classes possuem uma "NFSeRetorno". A NFSeRetorno de cada classe fica instanciada após o término da rotina, enquanto o componente estiver sendo usado. Caso seja acionada novamente a rotina, é dado um free na NFSeRetorno correspondente para sua reutilização. Fiz os testes com todas as rotinas e está tudo ok a princípio. Qualquer coisa estou à disposição. Abraço! ACBrNFSeWebServices.rar
  25. Beleza então Italo, vou implementar e fazer alguns testes. Em seguida lhe envio para sua análise. Abraço.
×
×
  • 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.