Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.554
  • Registro em

  • Última visita

  • Days Won

    1.058

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde a todos, O componente ACBrNFSeX já está pronto para atender a cidade de Brasília/DF. Favor atualizarem todos os fontes de todas as pastas, reinstalar o ACBr e inicie os testes usando o programa exemplo do componente.
  2. Bom dia Paulo, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e inicie os testes usando o programa exemplo do componente ACBrNFSeX.
  3. Olá pessoal, Seguem tópicos que foram abordados no workshop, algumas informações adicionais e algumas dúvidas que foram tratadas nesta edição do Dia do ACBr 2022. 1. Leiam os manuais dos bancos A leitura do manual do banco referente a pagamentos é extremamente importante, pois podem ocorrer diferenças entre um banco e outro no que deve ser informado e a forma como deve ser informado os dados no arquivo a ser gerado e enviado ao banco. Já temos uma variedade de manuais em nossa biblioteca que pode ser acessada através do link abaixo. p/acbr/code - Revision 27006: /tools/Bancos (sf.net) 2. Qual é a finalidade do componente ACBrPagFor? O componente é compatível com qualquer versão do Delphi ou Lazarus, tem como objetivo gerar um arquivo texto segundo o layout da Febraban (240 posições) e respeitando as variações impostas por alguns bancos. Esse arquivo texto tem por finalidade a realização de pagamentos: Crédito em Conta, Cheque, Ordem de Pagamento, DOC, TED, Pagamento com Autenticação, Pagamento de Títulos de Cobrança, QRCode PIX e Pagamento de Tributos. 3. Layout da Febraban (240 posições) Esse layout trata-se de um arquivo texto composto por diversas linhas com 240 posições (caracteres). A primeira linha do Arquivo é chamada de Registro 0 (zero) e a última de Registro 9 (nove), elas indicam o início e o fim do Arquivo. Um Arquivo pode conter um ou mais Lotes. A primeira linha do Lote é chamada de Registro 1 (um) e a última de Registro 5 (cinco), elas indicam o início e o fim do Lote. O Lote por sua vez contém diversas linhas chamadas de Segmentos. Os Segmentos são nomeados com as letras do alfabeto, portanto temos os Segmentos: A, B, C... Z. Cada Segmento tem uma finalidade específica que pode ser obrigatório ou opcional, ou seja, dependendo do que se deseja pagar o Lote deve conter um determinado Segmento e opcionalmente outro. Veja um resumo nessa imagem: 4. Quais Segmentos devem estar presentes no Lote? Como dito acima vai depender do que se pretende pagar, mas por via de regra temos: Para Pagamento através de Crédito em Conta, Cheque, Ordem de pagamento, DOC, TED ou Pagamento com Autenticação o Lote deve conter os Segmentos A (obrigatório), B e C (opcionais). Para Pagamento de Títulos de Cobrança e QRCode PIX o Lote deve conter os Segmentos J, J52 (Obrigatórios) e J52 PIX (quando for o caso). Para Pagamento de Tributos com código de barras o Lote deve conter os Segmentos O (obrigatório), B, W e Z (opcionais). Para Pagamento de Tributos sem código de barras o Lote deve conter os Segmentos N (obrigatório), B, W e Z (opcionais). OBS: Não se esqueça de ler o manual referente a pagamento do banco em questão para conferir se são exatamente esses Segmentos, pois o que foi colocado acima como opcional o banco pode determinar como sendo obrigatório. 5. Como o Arquivo é enviado para o Banco? O arquivo texto pode ser enviado através de uma aplicação fornecida pelo próprio banco ou através de seu site. O arquivo de retorno também pode ser disponibilizado através da aplicação ou através do site do banco. 6. O componente permite a leitura do arquivo de retorno? Sim, o componente ACBrPagFor possui um método que faz a leitura do arquivo de retorno gerando a lista de ocorrências caso tenha e armazena em diversas propriedades as informações retornadas. 7. Quais são os Bancos implementados no componente? Na pasta: ...\Fontes\ACBrPagFor temos um arquivo chamado Bancos-Implementados que contêm a relação dos bancos já implementados no componente. A implementação de novos bancos está sendo realizada por demanda, ou seja, caso você necessite que um determinado banco seja implementado, basta nos fornece o manual de pagamentos do referido banco que faremos a implementação, mas você mesmo pode contribuir com o projeto implementando o banco, uma vez que a implementação é bastante fácil e rápida de ser feita. 8. É possível utilizar outra forma de envio do arquivo que não seja via site ou aplicativo do banco? No momento ainda não, mas estamos sabendo que alguns bancos já estão desenvolvendo uma API ou WebService para recepcionar o arquivo. Esse arquivo poderá ter outro formato que não seja texto e sim XML ou Json. Previsão, não temos informação. 9. Curiosidade Dependendo do contrato firmado entre a empresa e o banco para utilizar o serviço de pagamento, pode ser incluído o extrato bancário que poderá ser fornecido por períodos acordados. Neste caso o banco vai gerar automaticamente um arquivo de retorno dentro do período acordado e vai disponibilizar ele para ser baixado através do site ou da aplicação fornecida pelo banco.
  4. Boa tarde Willian, Essa alteração foi feita porque o componente estava concatenando o número da nota com a série do Rps. No meu entendimento ele tem que concatenar o número da nota com a série dela. Quando o provedor retorna o serie da nota esta é armazenada na propriedade SeriePrestacao, caso isso não esteja ocorrendo se faz necessário fazer as devidas correções. Você poderia anexar o XML de uma nota retornado pelo provedor para que eu possa verificar?
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Boa tarde, Favor atualizar os fontes, reinstale o ACBr e faça novos testes.
  7. Bom dia Widson, Você está se referido a versão do Tortoise? Que eu saiba a versão dele não influencia em nada. Acredito que na máquina que não está ocorrendo a atualização é porque a unit que sofreu atualização se encontra alterada nessa máquina. Verifica se existe alguma unit com uma bolinha vermelha ou triangulo amarelo em seu ícone. Caso afirmativo, delete, atualize novamente e reinstale o ACBr com a opção de apagar arquivos antigos marcada.
  8. Bom dia, Que eu saiba é na versão 1 e não 1.01, veja: if (VersaoNFSe = ve100) and (Ambiente = taHomologacao) then NFSeNode.AppendChild(AddNode(tcStr, '#3', 'nfse_teste', 1, 1, 1, '1', ''));
  9. Bom dia a todos, Com relação ao arquivo ACBrNFSeXServicos.ini já está atualizado e se encontra no SVN. Agora só falta é fazer as devidas alterações nas Units. @Paulo Vale, você acredita que consegue fazer as alterações sugeridas pelo Renado?
  10. Bom dia Marcio, Favor atualizar os fontes, reinstale o ACBr e faça novos testes.
  11. Boa tarde Marcio, Você não anexou os arquivos SOAP. Favor configurar o componente para salvar esses arquivos. Configuracoes.WebServices.Salvar := True;
  12. Bom dia Renato, Através do site da prefeitura consegui baixar um manual referente ao webservice. Nele deixa claro que a versão é 2.04 do layout da ABRASF. Na última página do manual temos a URL de produção e esta é semelhante de todas as cidades atendidas pelo provedor DBSeller. O que tudo indica é que o provedor DBSeller manteve o padrão da URL mas dependendo da cidade o webservice recepciona o Rps na versão 1 ou 2 do layout da ABRASF. Tendo essa confirmação referente ao provedor, teremos que fazer ajustes em algumas units do componente ACBrNFSeX para que ele suporte a versão 2.04 do layout da ABRASF para o provedor em questão e é claro fazer a alteração no arquivo ACBrNFSeXServicos.ini
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. Boa noite Adonis, Estranho, pois me parece que tem outros desenvolvedores emitindo para São Paulo e não relataram nada com relação a alíquota estar sendo dividida por 100.
  15. Boa tarde Marcio, Necessito do XML soap de retorno dessa consulta para análise.
  16. Boa noite Antonio, Fiz mais algumas alterações na unit SigISSWeb.Provider, pois esse provedor trabalha com um servidor Rest e não Soap. Para que o envio, consulta ocorram se faz necessário primeiro solicitar um Token que vai ser utilizado nas demais solicitações. Por favor, atualize os fontes, reinstale o ACBr e inicie o teste pelo botão [Gerar Token] que esta na aba Outros. Preciso saber como é o retorno para poder ler o Token retornado e utilizar ele na emissão, consultas, etc. Desde já muito obrigado pela colaboração.
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. Olá Pessoal, Abaixo temos uma lista de cidades que já assinaram a adesão da NFS-e Padrão Nacional: AC: Rio Branco, AM: Borba, BA: Salvador, Araci, Bom Jesus da Lapa, Luis Eduardo Magalhães, Camaçari, CE: Sobral, ES: Ponto Belo, GO: Mineiros, Paraúna, Planaltina, Paranauba, MA: Imperatriz, São João dos Patos, MG: Belo Horizonte, Alfenas, Pompéu, Contagem, MS: Costa Rica, MT: Campos de Júlio, Santo Afonso, PA: Marabá, PB: João Pessoa, PR: Vitorino, Toledo, Maringá, RJ: Rio de Janeiro, RN: Rodolfo Fernandes, RO: Porto Velho, Santa Luzia d’oeste, RS: Bento Gonçalves, Porto Alegre, Cristal, SC: Florianópolis, São Cristóvão do Sul, Imarui, SE: Aracaju, SP: São Paulo, Santos, Campinas, Santa Cruz do Rio Pardo, Garça, Matão, Monte Azul Paulista, Salto, São Luiz do Piraitinga,
  19. Boa tarde bnobre, Pelo que notei analisando esses 2 últimos XML que você anexou, todos os documentos que foram disponibilizados para o CNPJ em questão já foram baixados. A consulta está sendo feita em ambiente de produção. O jeito agora vai ser esperar que alguém emita uma nova nota contra esse CNPJ.
  20. Bom dia Daniel e Fernando, Eu e o Diego já estamos em busca de uma solução para esse problema.
  21. Boa tarde a todos, Vejam o que diz o Ajuste SINIEF 01/17: (...) V - será emitido apenas um BP-e por passageiro por assento, caso o passageiro opte por ocupar mais de um assento deverá ser emitido o número correspondente de BP-e. (...) § 5º Nas prestações de serviço de transporte de passageiro iniciadas no Estado de Santa Catarina pode ser exigido que, a emissão e o controle da autorização do BP-e, modelo 63, sejam realizados por meio de equipamento desenvolvido e autorizado para uso fiscal, comandado por meio de programa aplicativo fiscal, que atenda requisitos estabelecidos em legislação específica, e seja desenvolvido por empresa credenciada pela respectiva administração tributária. (...)
  22. Boa tarde bnobre, Me explica isso: "O problema é só lá. Além desse computador, tem outros 2 com outros 2 CNPJs e certificados na mesma rede, e neles consulta normal." ? O CNPJ base (8 primeiros dígitos) que está ocorrendo o problema é diferente desses outros 2 CNPJ que não ocorre o problema?
×
×
  • 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...