Ir para conteúdo
  • Cadastre-se

Roger Rodrigues

Membros
  • Total de ítens

    23
  • Registro em

  • Última visita

Últimos Visitantes

995 visualizações

Roger Rodrigues's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Reputação

  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
×
×
  • 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...