-
Total de ítens
118 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que cantelli.r postou
-
Boa tarde Italo. Pelo que testei envio/restorno, consulta de lote, consulta de situação de lote e cancelamento estão funcionando para Betha. Vou verificar a questões das linhas que você comenteu. Caso tiver mais alguma que queira que eu remova para testar me avise. Logo em seguida lhe dou um retorno. Abraço.
-
Capaz, sem problemas Italo. Na verdade depois fui ver que era só ali. hehe. Foi só pra descontrair mesmo. Bom, vamos lá... Nos demais testes feitos deu tudo certo. Implementei também a parte de cancelamento. Fiz as alterações em cima do ultimo update feito agora de manhã. Vou citar as linhas que alterei para você poder verificar: Unit ACBrNFSeWebServices Linha 2142 - Valores dos prefixos 2 e 3. Unit ACBrNFSeNotasFiscais Linha 608 - Alteração na LoadFromFile para encontrar a tag "ComplNFSe". Unit pnfsCancNFSeResposta Linha 155 - Alteração na LerXML para encontrar a tag "CancelarNfseReposta". Unit ACBrProvedorBetha Linha 160 - Setado False para GetAssinarXML quando acCancelar. Linha 516 - Ajustado o GeraEnvelopeCancelarNFSe. Linha 541 - Ajustado o GetSoapAction quando acCancelar. Linha 555 - Ajustado GetRetornoWS quando acCancelar. Assim que você incluir na Branches, eu faço update e testo tudo novamente para garantirmos o funcionamento na versão "oficial". Precisando dá um grito! Abraço. alteracoes_betha_cancel.rar
-
Italo, encontrei um problema no ACBrNFSeUtil. da forma que você fez vai dar problema, então fiz uma pequena alteração. Na função AssinarMSXML, eu tinha te enviado o seguinte: if Pos(''+ APrefixo3 + 'LoteRps>',XMLAssinado) > 0 then PosIniAssLote := Pos(''+ APrefixo3 + 'LoteRps>', XMLAssinado) + length(''+ APrefixo3 + 'LoteRps>') else PosIniAssLote := Pos('', XMLAssinado)+length(''); E você alterou para: PosIniAssLote := Pos(''+ APrefixo3 + 'LoteRps>', XMLAssinado) + length(''+ APrefixo3 + 'LoteRps>'); // Sugestão de Rodrigo Catelli if PosIniAssLote = 0 then PosIniAssLote := Pos('', XMLAssinado) + length(''); Porém, o que precisamos comparar é apenas uma parte da string. Teria que ser assim então: PosIniAssLote := Pos(''+ APrefixo3 + 'LoteRps>', XMLAssinado); // Sugestão de Rodrigo Catelli if PosIniAssLote = 0 then PosIniAssLote := Pos('', XMLAssinado) + length('') else PosIniAssLote := PosIniAssLote + length(''+ APrefixo3 + 'LoteRps>'); Entendeu o que quis dizer? São dois lugares. Ah, e é Cantelli, rsrs.. nos comentários no código tá "Catelli". Vou continuar os testes, qualquer coisa te retorno. Abraço!
-
Bom dia Italo. Já fiz o update, daqui a pouco faço os testes e qualquer coisa lhe aviso. Também estou terminando a parte do cancelamento para o provedor Betha. Assim que terminar os testes lhe envio. Abraço!
-
Bom dia. Com a reformulação do componente, a comunicação com o webservice da Betha havia parado de funcionar. As modificações enviadas por outros usuários não estavam presentes. Alterei os arquivos, com auxílio do que outros usuários já haviam feito na versão anterior do componente. Com as alterações está funcionando o envio/retorno, Consulta de Lote e Consulta de Situação do Lote. Cancelamento, Consulta de NFSe e Consulta de NFSe por RPS ainda não estão funcionando, deixei comentado no código o que não funciona na ACBrProvedorBetha. Italo, em anexo os arquivos que alterei. Todo lugar que mexi há um comentário "{Rodrigo Cantelli}", onde logo abaixo está a(s) linha antiga comentada, e abaixo dessa(s) a linha que alterei/adicionei. Vou continuar o trabalho para pelo menos deixar ok o cancelamento. Se puder dar uma olhada e adicionar as alterações na versão oficial. Precisando de ajuda basta falar. Abraço! betha_alteracoes.rar
-
Se você olhar no segundo post do Italo, ele mencionou a estrutura dos arquivos novos, e a parte do exemplo está lá também. Então se você fizer a instalação levando em consideração o diretório "NFSe_Novos_Fontes", o demo já vai funcionar com os novos processos.
-
Bom dia Akai, você está certo, tem que pegar da pasta "NFSe_Novos_Fontes", pois a outra continua com a versão "antiga". Se você olhar nos logs do tortoise, verá que o Italo adicionou tudo nessa pasta, e o que esta no diretório anterior, foi mantido como estava. Espero ter ajudado. Abraço.
-
Acabei de instalar o componente reformulado (apenas o ACBr_NFSe, a princípio não uso a impressão). Tive dois problemas que "contornei" comentando as linhas, porém, não sei se pode haver algum impacto com isso. Na instalação do pacote (ACBr_NFSe.dpk), Precisei comentar o item lista de requires: visualclx, linha 31 Após, deu erro no PCN2.dpk Precisei comentar a linha 30 {$IMPLICITBUILD OFF} Após isso, compilou o pacote com sucesso e consegui instalar. Italo, saberia me informar se posso prosseguir utilizando normalmente o componente com essas alterações? Ou, se há algo para eu fazer, para não dar estes erros, aí eu reinstalo o componente. Agora vou testar minha aplicação que já utilizava o componente, para ver as possíveis mudanças e relato mais tarde.
-
Bom dia senhores. Italo, quem sabe eu te ajude com esta informação, ou a outros usuários do componente que enfrentam o problema da falta de certificado. Tive muitos problemas pra conseguir efetuar os testes da NFSe, pela falta de certificado válido nas cidades onde preciso implementar, visto que comercializamos nosso software para o país inteiro. E justo na minha cidade, onde tenho um certificado valido, não é do padrão abrasf. Nesse caso, meus problemas acabaram quando conheci o provedor Betha, que atende muitas cidades de Santa Catarina (entre elas Criciúma, Chapecó, Lages...) No ambiente de testes deles "https://e-gov.betha.com.br/e-nota-test/login.faces" é possível se cadastrar com um CNPJ de qualquer lugar, creio que até com CPF é possível. E ainda, depois de cadastrado, ao acessar o sistema, você consegue gerar um certificado para testes. Pra mim, ajudou muito para a parte dos testes. Provedor betha tem algumas peculiaridades, mas alguns usuários já estavam fazendo a integração com o ACBrNFSe, e creio que nessa versão já deve ter algo certo Italo?. Fórum da Betha para NFSe: http://forum.betha.com.br/phpbb/viewfor ... a3a603b780 Vou baixar agora o componente reformulado para prosseguir com meus testes e implementações. Qualquer coisa compartilharei com vocês aqui. Grande abraço, e obrigao Italo.
-
Legal Italo, creio que conseguirei ajudar nos testes visto que estou trabalhando direto no projeto da NFSe utilizando o ACBrNFSe. Agradeço e fico no aguardo. Att,
-
Bom dia Italo, tem alguma previsão para o "lançamento" dessa versão reformulada do componente? Att,
-
Veja se este tópico te ajuda viewtopic.php?f=6&t=5839
-
Você está falando de NFe ou NFSe? Se for NFSe, de qual cidade está tentando enviar?
-
Boa tarde. Estive vendo que foi alterado no projeto ACBrNFSe a estrutura de pastas dos schemas. Logo, é necessário ajustes no componente uma vez que para localizar os arquivos atualmente é apenas olhado para o nome do arquivo, e para a pasta "schemas" ou outra definida para tal. Logo, com as subpastas criadas para separação por provedor, os arquivos não estão sendo encontrados. E no "config_schemas" não se pode alterar pois aí ele não vai encontrar os arquivos nos webservices em questão. O que fiz foi adicionar um parametro para cada configuração no arquivo "Config_Schemas" chamado DirSchema, onde informo o SubDiretorio onde deve ser procurado determinado xsd. Exs: DirSchema=Ginfes ou DirSchema=Abrasf ou DirSchema=ISSNet (...). E no ACBrNFSeUtil adiciono o DirSchema no caminho para localizar o xsd em questão. Segue em anexo o ACBrNFSeUtil.pas e o Config_Schemas.txt em anexo para o pessoal verificar se é isso mesmo ou se tem uma solução melhor para tal. Config_Schemas.ini ACBrNFSeUtil.pas
-
Olá Roberto, posso tentar te ajudar com a prefeitura de Cascavel. Fiz algumas configs nos arquivos .ini para outras prefeituras já. Me mande uma mensagem com seu e-mail e mantemos contato. Abraço.
-
Olá Antonio, tudo bem e por aí? Obrigado pela resposta. Na verdade deixei meio de lado o desenvolvimento para SP por enquanto, estou trabalhando em cima de algumas prefeituras que utilizam o modelo ABRASF e que consigo fazer a integração com o ACBrNFSe... mas não concluí o projeto não, inclusive, falta bastante coisa ainda. Vou te mandar um e-mail para trocarmos umas idéias se necessário, de ambas as partes. Com certeza sempre é bom compartilhar ideias em um caso como esse. Caso não receber o e-mail que eu mandar aqui pelo fórum e quiser entrar em contato, pode enviar algo no [email protected] Valeu Antonio, mantemos contato! Grande abraço.
-
Pessoal, em primeiro lugar sei que São Paulo não utiliza o padrão ABRASF. Mas preciso de uma ajuda quanto ao desenvolvimento da integração do ERP que desenvolvo com o município de SP. Eu não estou achando em lugar nenhum os arquivos Schemas e nem o manual de integração em si. Tentei contato com os responsáveis, via site (ainda não liguei) e não tive retorno. No site dos manuais da NFSe de SP ( https://nfe.prefeitura.sp.gov.br/ws/schemas.zip ), mas como podem ver, não abre. Além disso, fiquei na dúvida quanto à uma questão. Afinal, SP utiliza Prodam ou Tiplan? Veja que no site da Tiplan, eles dizem ter desenvolvido a NFSe para SP ( http://www.tiplan.com.br/clientes/caseSaoPaulo.aspx ). Bem, se alguém que já tiver feito algo puder me ajudar, pois preciso muito disso para dar o ponta pé inicial para o desenvolvimento da NFS-e do município de SP. Agradeço desde já.
-
igmaster2000 Você deve fazer um update com o tortoise no endereço: https://acbr.svn.sourceforge.net/svnroot/acbr/branches