Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.527
  • Registro em

  • Última visita

  • Days Won

    1.057

Tudo que Italo Giurizzato Junior postou

  1. Olá pessoal, Para quem ainda não sabe estou promovendo um Refactoring no componente ACBrNFSe. Ele praticamente foi reescrito do zero e infelizmente teremos algumas quebras de código quando ele for liberado. Mas vamos falar de coisas boas. Hoje temos que disponibilizar para os nossos clientes além do executável, DLLs, os famosos arquivos INI, o arquivo Cidades.ini e os arquivos INI dos provedores. Pois bem, isso acabou. Os arquivos INI referente aos provedores se transformaram em Unit, ou seja, fazem parte do fonte do componente. O conteúdo do arquivo Cidades.ini migrou para o arquivo ACBrNFSeServicos.ini que é transformando no ACBrNFSeServicos.res através do BAT: Compila_RES. O arquivo ACBrNFSeServicos.res é incorporado ao executável, logo vocês só vão precisar distribuir o executável e as DLLs para os seus clientes. O que vocês acharam dessa mudança? Ainda não esta 100%, em função das diferenças dos provedores, mas criei um novo método chamado Emitir que tem por finalidade gerar o XML do RPS, assinar se necessário, gerar o Lote e assinar se necessário, enviar, aguardar o retorno do XML da NFSe. Independente do serviço que o provedor se utiliza para recepcionar o XML do RPS. Vou dar um exemplo: O provedor 4R que segue a versão 2 do layout da ABRASF implementou somente o método EnviarLoteRpsSincrono para recepcionar o RPS, sendo que no Manual da ABRASF versão 2 estão previstos os métodos: EnviarLoteRps, EnviarLoteRpsSincrono e GerarNfse. Por outro lado o provedor ISSJoinville que também segue a versão 2 do layout da ABRASF implementou somente o método EnviarLoteRps. Se vocês tem clientes cujas cidades utilizam o provedor 4R e tem clientes em Joinville, ou vocês tem duas aplicações ou a aplicação tem uma tela de configuração para definir qual método a ser utilizado. O método Emitir vem para tentar resolver esse problema da seguinte forma: se o provedor for 4R ele vai se utilizar do método EnviarLoteRpsSincrono automaticamente, agora se for ISSJoinville vai usar o EnviarLoteRps. Desta forma não precisamos de nos preocuparmos com qual o método devemos usar para enviar o RPS para o webservice. Acredito que vai ficar muito bom e pratico. O que vocês acham? Muita coisa já foi feita e muito mais precisa ser feito. Para que vocês tenham uma ideia foi criado 32 Units, ou seja, uma para cada provedor que segue a versão 1 do layout da ABRASF, mais 53 Units para os provedores que seguem a versão 2 do layout da ABRASF e mais 19 Units para os provedores que tem o seu próprio layout. Até o final deste mês de outubro estarei disponibilizando o programa exemplo compilado para que vocês possam fazer mais testes. Em breve vou explicar como vão ser os testes e como reportar os resultados. Antes que eu esqueça, esse Refactoring visa poder incluir a emissão da NFS-e no ACBrMonitor Plus e a criação do ACBrLibNFSe (DLL). Um forte abraço a todos.
  2. Bom dia Guilherme, Tente a seguinte configuração:
  3. Bom dia Wanderson, Notei que na tag Discriminacao a palavra Clínico e Código com as vogais acentuadas, favor fazer um novo teste deixando essas palavras sem acento. O cedilha e vogais acentuadas costumam dar problemas na assinatura.
  4. Bom dia ALA, O provedor só vai liberar no dia 03/11/2020 ou já esta disponível desde já e a partir dessa data só vai aceitar o TLS 1.2 ? Se já esta liberado, chegou a fazer testes? Se sim, qual foi o resultado?
  5. Bom dia Jamil, Se eu não estiver enganado em EscPos não é possível gerar o PDF, pois a impressão é enviada diretamente para impressora.
  6. Bom dia Alexandre, Favor informar com exatidão o caminho de onde você pegou os fontes do programa exemplo e dos arquivos INI. Quando foi que você baixou os fontes? E qual é o erro apresentado ao tentar executar o programa exemplo?
  7. Olá pessoal, 19/10/2020 Implantada NT 2020.002 - BPe TM em Homologação Comunicamos que o Bilhete de Passagem para Transporte Metropolitano encontra-se implantado no ambiente de homologação da SVRS.
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  10. Bom dia, Troca do provedor realizada e enviada para o repositório.
  11. Boa tarde Fábio, Já fiz a correção e assim que possível vou enviar para o repositório.
  12. Lucas, Muito obrigado pela colaboração, vou incluir na minha lista de tarefas.
  13. Bom dia a todos, Confirmando o que o BigWings escreveu. No Schema (leiauteInutNFe_v4.00.xsd) não esta previsto a inutilização de números ou faixa de números quando o emitente for uma pessoa física, somente jurídica. Ou seja, não contem a tag CPF.
  14. Bom dia Lucas, Faça as devidas alterações e anexe a unit alterada aqui mesmo para que possamos avaliar.
  15. Boa tarde, Já descobri o problema, mas tem outros, vou incluir na minha lista de tarefas.
  16. Boa tarde Edu, Esse arquivo XML em anexo não se refere ao XML da NFS-e e sim o XML de retorno da Consulta a NFSe por RPS. O componente é para extrair desse retorno o XML da NFS-e e salvar na pasta "Notas". É o arquivo salvo na pasta Notas que devemos carregar através do método LoadFromFile.
  17. Olá pessoal, Pesquisando no fórum achei algo muito interessante. Me parece que o sistema do Serpro, responsável pelo compartilhamento das notas entre as SEFAZ-Autorizadoras e o Ambiente Nacional tem um BUG e dos grandes. As notas que foram emitidas sem a tag dhSaiEnt (Data e hora de Saída ou da Entrada da Mercadoria/Produto) o sistema da Serpro não compartilha com o Ambiente Nacional. Abaixo tem o link da postagem onde o nosso amigo Douglas explica o que devemos fazer nesse caso. Você que desenvolve aplicação de emissão de NF-e, procure gerar a tag dhSaiEnt, assim a Serpro vai compartilhar.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde, O Monitor foi criado para atender os desenvolvedores que não trabalham com Delphi ou Lazarus. Se esse é o seu caso, o caminho é o Monitor. Agora se você trabalha com o Delphi ou com o Lazarus porque não usar os componentes? Uma vez que eles foram criados especialmente para eles.
  20. Boa tarde Igor, Ainda estou na briga tentando chegar em resultado. Assim que eu conseguir resolver os problemas lhe comunico.
  21. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  22. Boa tarde, Muito obrigado pela colaboração, já vou incluir na minha lista de tarefas.
×
×
  • 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...