Ir para conteúdo
  • Cadastre-se

Roger Rodrigues

Membros
  • Total de ítens

    23
  • Registro em

  • Última visita

Tudo que Roger Rodrigues postou

  1. Boa tarde. Isso está em uma nota do manual do banco do Brasil.
  2. Bom dia. Recentemente tive que implementar no CNAB 400 do Banco do Brasil a opção para geração da remessa indicando Sacador/Avalista. Segue em anexo implementação para avaliação. ACBrBancoBrasil.pas
  3. Bom dia Paulo. Você conseguiu a homologação do banco? Poderia passar os fontes? Obrigado.
  4. Bom dia Antonio. Conforme mencionei nos posts acima, todas as alterações estão funcionando para os fontes do Trunk e não do Trunk2. Por isso todo processo tem que ser feito manualmente. Você usou os fontes do Trunk?
  5. Leonardo. Nos fontes, todos locais que foram alterados, possuem um comentário {add-SP}. Sugiro que você baixe o Trunk e atualize os fontes com as alterações de SP. Pelo que me recordo, nunca tive esse tipo de erro no envio. Parece que algum objeto não foi criado, sugiro que você faça depuração do processo para encontrar o erro.
  6. Boa tarde Leonardo. Os fontes funcionam sim para emissão de NFSe para SP, inclusive já tenho clientes emitindo notas. Porém, como os fontes não foram adicionados ao ACBr, todos estão no formato dos fontes do Trunk antigo. Para o Trunk2 será necessário adequações de acordo com as novas implementações do ACBr.
  7. Boa tarde Daniel. Só para lembrar, os métodos de consulta não funcionam para homologação. A única coisa que funciona em homologação é o envio do lote. Se você está testando em produção, tente chamar a consulta do lote da seguinte maneira: ACBrNFSe.ConsultarLoteRps(Protocolo, Protocolo, Cnpj, Inscmun); Roger Rodrigues
  8. Felipe. As alterações em questão implementam apenas a NFS-e. 1-O tomador de serviços é a pessoa que irá receber os serviços (consumidor final). 2-Pelas minhas pesquisas, o NFTS-e é mais um mecanismo (burocracia) do governo para impedir a sonegação de impostos. O NFS-e será sempre emitido pelo prestador do serviço. Já o NFTS-e será emitido pelo tomador do serviço (consumidor final). Porém, a emissão de NFTS-e se aplica somente a condomínios ou pessoas jurídicas que tomaram serviço de algum prestador de fora da cidade. Roger Rodrigues
  9. Boa tarde Felipe. O arquivo Fontes_SP.zip a 4 posts acima contém todos os arquivos. Roger Rodrigues
  10. Claudemir. Não entendi seu questionamento. O que foi implementado é a tratativa para a prefeitura de São Paulo. Pelo que tenho conhecimento, não existem outras prefeituras que utilizam o layout de São Paulo. Roger Rodrigues
  11. Correto. Irei modificar a maneira como meu sistema trata este retorno. Desculpe pela falta de atenção. Roger Rodrigues
  12. Boa tarde Italo. Desculpe, mas acho que acabei me confundindo. Em alguns casos a consulta não chega a ser feita e uma mensagem muito semelhante é retornada pelo WebService de envio de lote RPS. E eu retorno estes erros para o meu sistema como se fossem de uma consulta. Por ser uma estrutura semelhante, podemos manter a alteração ou devo achar outra maneira de tratar o retorno no meu sistema? Roger Rodrigues 1041-rec.xml
  13. Bom dia. Implementando a NFSe de Duque de Caxias notei que ao realizar a consulta de situação do lote para o provedor Tiplan, o componente não está carregando quais os erros ou alertas para o lote. Portanto, alterei o fonte pnfsConsSitLoteRpsResposta.pas nas linhas 190 e 191 para carregar os erros e alertas contidos na tag "EnviarLoteRpsResposta". (leitor.rExtrai(1, 'ConsultarSituacaoLoteRpsResult') <> '') or (leitor.rExtrai(1, 'EnviarLoteRpsResposta') <> '') then Segue o fonte em anexo. Roger Rodrigues pnfsConsSitLoteRpsResposta.pas
  14. Bom dia. O provedor SimplISS permite informar vários itens de serviço no RPS. E ao implementar a NFSe de Piracicaba, notei que o método de leitura de RPS não estava contemplando essa característica. Portanto alterei o fonte pnfsNFSeR.pas nas linhas 123 e 206 a 219. Adicionei a varíavel "i" e o seguinte trecho para carregar os serviços do RPS: item, i: Integer; //Provedor SimplISS permite varios itens servico if FProvedor = proSimplISS then begin i := 1; while (Leitor.rExtrai(4, 'ItensServico', 'ItensServico', i) <> '') do begin with NFSe.Servico.ItemServico.Add do begin Descricao := Leitor.rCampo(tcStr, 'Descricao'); Quantidade := Leitor.rCampo(tcInt, 'Quantidade'); ValorUnitario := Leitor.rCampo(tcDe2, 'ValorUnitario'); end; i := i + 1; end; end; Segue o fonte em anexo. Roger Rodrigues pnfsNFSeR.pas
  15. Bom dia a todos. Estou iniciando a implementação da NFSe do Rio de Janeiro no meu sistema e ao realizar testes pelo ACBr Exemplo estou me deparando com o seguinte erro: "The element 'Servico' in namespace 'http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd' has invalid child element 'Discriminacao' in namespace 'http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd'. List" Estou com os fontes atualizados e os Schemas são os da pasta RJ. Pelo debug que realizei, este erro está sendo retornado pelo WS da prefeitura tanto em homologação como produção. Além disso, analisando os Schemas, este erro não tem lógica. Em anexo arquivo do lote que está sendo enviado. Alguém já se deparou com esta situação? Obrigado. Roger Rodrigues 2-env-lot.xml
  16. Boa tarde a todos. Implementei a NFSe de Vila Velha em minha aplicação e funcionou perfeitamente. Obrigado pela ajuda. Só tive que fazer uma modificação no arquivo pnfsNFSeR.pas na linha 361. Ao carregar o XML de um RPS, apenas a propriedade DataEmissaoRPS está sendo carregada, sendo que a utilizada é apenas DataEmissao. Adicionei a seguinte linha: NFSe.DataEmissao := Leitor.rCampo(tcDat, 'DataEmissao'); Estou enviando o fonte em anexo. Italo, seria possível adicionar essa alteração ao repositório? Roger Rodrigues pnfsNFSeR.pas
  17. Boa tarde a todos. Tive que realizar a atualização dos fontes do ACBr para minha aplicação e aproveitei e fiz o merge das diferenças de São Paulo também. Realizei os testes em produção novamente e as seguintes funções continuam funcionando: Geração de RPS, Envio de Lote RPS, Consulta de Situação Lote, Consulta de Lote, Cancelamento de NFSe e Impressão de NFSe. Os fontes em anexo estão na revisão 8243 do SVN. Juliomar, alguma previsão para adicionar as alterações ao SVN? Roger Rodrigues Fontes_SP.zip
  18. F Almeida, Os meus fontes são baseados nos do Ariel, com algumas alterações/correções. Testei as seguintes operações com sucesso: Geração de RPS, Envio de Lote RPS, Consulta de Situação Lote, Consulta de Lote, Cancelamento de NFSe e Impressão de NFSe.
  19. Os fontes que enviei estão na revisão 8145 do ACBr.
  20. Tiago, pela mensagem de erro acima, me parece que o provedor que está configurado no componente não é o de São Paulo. Parece que está configurado para Curitiba. Por gentileza, certifique-se que o provedor é o proSP. Até porque o arquivo nfse.xsd não existe para São Paulo.
  21. Tiago, você não está utilizando os Schemas corretos. Na pasta Exemplos\ACBrNFSe\Delphi\Schemas\SP estão os Schemas de São Paulo.
  22. Bom dia. Não tenho conhecimento se a dll funciona no Lazarus. Para confirmar, acredito que só se alguém testasse em Lazarus. Infelizmente, até agora a dll é a única solução que funciona para a assinatura de São Paulo. Acredito que poderia ser liberado desta forma e assim que alguém encontrasse uma solução nativa em pascal, bastaria alterar a chamada da função. Roger Rodrigues
  23. Boa tarde Senhores. Neste fim/início de ano, tive que implementar em nosso sistema a Nota Fiscal de Serviços para São Paulo. Com base nos fontes que o Ariel havia passado, realizei testes e ajustes para o pleno funcionamento da integração com São Paulo. A assinatura de São Paulo, continua sendo feita pela DLL desenvolvida pelo Ariel. Conforme já comentado em outros posts, para funcionamento da dll, basta que ela e o arquivo TLB estejam na mesma pasta do executável e na pasta system32 e o seguinte comando seja executado: (Acessar a pasta da versão 2.0 do .NET Framework, "C:\Windows\Microsoft.NET\Framework\v2.0.50727" por exemplo) regasm C:\Windows\SysWOW64\AcbrAssinaRPSSP.dll /tlb:AcbrAssinaRPSSP.tlb As seguintes funções estão funcionando plenamente: Geração de RPS, Envio de Lote RPS, Consulta de Situação Lote, Consulta de Lote, Cancelamento de NFSe e Impressão de NFSe. Todas as funções acima foram testadas em ambiente de produção, tendo a emissão, consulta e cancelamento de mais de 10 notas fiscais. Todos os testes foram feitos com o envio de apenas 1 NF por lote. Estou enviando em anexo todos os fontes envolvidos, sendo que todos já estão na última versão do Trunk do ACBr. Para facilitar a visualização das alterações, em todos os locais alterados existe o comentário {add-SP}. Portanto, seria possível já incorporar ao ACBr, ou é necessário mais algum teste ou modificação? Qualquer dúvida, estou à disposição. Atenciosamente. Roger Rodrigues Fontes_SP.zip
×
×
  • 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...