Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 23-08-2018 em Posts

  1. Bom dia a todos, Favor atualizar os fontes, mais uma alteração, acredito que agora vai incluir a assinatura no lugar correto no XML de cancelamento.
    3 pontos
  2. Boa tarde Gr@c@ Conforme o próprio resumo da NT, sim será possivela missão de NF-e pelo produtor rural. "Resumo: Foi alterada a legislação nacional (Ajuste SINIEF 09/2017), permitindo a emissão da NF-e para emitente Pessoa Física, identificado pelo seu CPF. Esta decisão atende uma demanda de algumas SEFAZ e uma demanda também dos Produtores Rurais, que possuem uma Inscrição Estadual vinculada a sua inscrição no CPF. Com esta mudança, o contribuinte Produtor Rural com CPF poderá prescindir da emissão da Nota Fiscal Avulsa no site da SEFAZ para emitir a NF-e na operação interestadual, na exportação, na venda para órgãos públicos e em outras situações em que é obrigatória a emissão da NF-e. Será possível também gerar a NF-e na própria operação interna dentro da UF. Portanto, deverá ser possível a emissão de Nota Fiscal Eletrônica para o Emitente Pessoa Física (CPF) utilizando o Aplicativo do próprio do contribuinte."
    2 pontos
  3. 2 pontos
  4. Bom dia, Verifica esse tópico por favor, talvez de ajude Ambos estão passando pelo problema de usar o validador do site, sendo que a homologação é via e-mail Att
    2 pontos
  5. Bom dia, Por acaso o validador de layout usado é este? https://gmtedi.bb.com.br/validaleiaute/#/validadorleiaute Este validador tem apresentado problemas diversos. O procedimento para homologação de cobrança junto ao banco do brasil é por ligar no suporte tendo em mãos a chave J para abrir um chamado de testes. Neste momento o suporte irá te orientar a enviar um e-mail (destinatário homologação do banco) onde no assunto você irá informar o número do protocolo (que foi aberto nesta ligação) e em anexo pelo menos 5 boletos e a remessa contemplando esses boletos Depois o banco irá te enviar um e-mail informado se foi ou não aprovado. Até hoje tenho homologado desta forma e não tenho tido problemas com o componente, inclusive a última homologação foi no mês passado. Att
    2 pontos
  6. Muito obrigado pela presença de todos... Gostei muito de conhecer a bela cidade de Vitória-ES... Os PDFs das palestras podem ser baixados no link abaixo...
    2 pontos
  7. Boa tarde a todos, Teremos mudanças no layout do CT-e, basicamente são duas, a primeira se refere ao CT-e OS, mais precisamente no transporte de pessoas, teremos um novo grupo chamado <infFretamento> e a segunda que se aplica tanto no CT-e quanto no CT-e OS é o novo grupo chamado <infEmpresaSoft>. Este último grupo em um primeiro momento é opcional, ou seja, ele não precisa constar no XML, mas futuramente vai ficar a cargo de cada UF determinar a sua obrigatoriedade. Nesse grupo deveremos informar o CNPJ ou CPF do desenvolvedor, bem como o nome da empresa ou desenvolvedor, e-mail e telefone. O componente ACBrCTe já foi alterado visando a geração desses grupos, estou apenas aguardando a liberação do ambiente de homologação para enviar para o repositório. Favor baixar e ler com atenção a Nota Técnica 2018/002 que se encontra no Portal Nacional do CT-e. O Ambiente de Homologação vai ser liberado em 10/09/2018 e o de Produção em 15/10/2018.
    1 ponto
  8. Boa tarde, Estou precisando enviar a mensagem do Segmento S, onde possui 200 colunas, para envio no Santander e no Banco do Brasil. Fiz uma análise do fonte da Caixa. Temos no Segmento R - de 40 colunas o campo mensagem 3 (Coluna 100 a 139 - Mensagem 3) - é enviado em branco. {SEGMENTO R} Result:= Result + #13#10 + IntToStrZero(ACBrBanco.Numero, 3) ... PadRight('', 40, ' ') + // 100 a 139 - Mensagem 3 No segmento S é enviado Mensagem 5, 6, 7, 8 e 9, totalizando 200 colunas de mensagem {SEGMENTO S} if (Mensagem.Count > 0) then begin Result := Result + #13#10 + ... MontarInstrucoes2 + // 019 - 058 / Mensagem 5 // 059 - 098 / Mensagem 6 // 099 - 138 / Mensagem 7 // 139 - 178 / Mensagem 8 // 179 - 218 / Mensagem 9 No Banco do Brasil e no Santander, não temos a programação das mensagens no segmento S. No Santander, no segmento S temos a rotina MontarInstrucoes2, mas gera as 200 colunas em branco. Seguindo o exemplo da Caixa, talvez mudando de: function MontarInstrucoes2: string; begin with ACBrTitulo do begin if Mensagem.Count <= 2 then begin // Somente duas linhas, foi montado o MonarInstrucoes1 Result := PadRight('', 200, ' '); // 5 registros Exit; end; Para: function MontarInstrucoes2: string; begin with ACBrTitulo do begin if (Mensagem.Count <= 2) then begin if (Mensagem.Count = 2) then Result := Copy(PadRight(Mensagem[0] +' / '+ Mensagem[1], 200, ' '), 1, 200) else Result := Copy(PadRight(Mensagem[0], 200, ' '), 1, 200); Exit; end; Já no Banco do Brasil, não é gerado nem a Mensagem 3 e nem a mensagem 5, 6, 7, 8 e 9, vejamos o Segmento R: {SEGMENTO R} Result:= Result + #13#10 + ... PadRight('',110,' ') + // 90 - 199 Obs.: Segmento S não tem. Então a sugestão de alteração seria mudar os 110 em branco para 10, 40 e 60: No segmento S: {SEGMENTO R} Result:= Result + #13#10 + ... PadRight('',10,' ') + // 90 - 99 - Informação ao Sacado PadRight(AMensagem,40,' ') + // 100 - 139 - Mensagem 3 PadRight('',60,' ') + // 140 - 199 - Não tratado Se no segmento S a nova programação: {SEGMENTO S} if (Mensagem.Count > 0) then begin Result := Result + #13#10 + IntToStrZero(ACBrBanco.Numero, 3) + // 001 a 003 - Código do banco '0001' + // 004 - 007 - Numero do lote remessa '3' + // 008 - 008 - Tipo de registro IntToStrZero((3 * ACBrBoleto.ListadeBoletos.IndexOf(ACBrTitulo))+ 4 ,5) + // 009 - 013 - Número seqüencial do registro no lote - Cada título tem 2 registros (P e Q) 'S' + // 014 - 014 - Cód. Segmento do registro detalhe Space(1) + // 015 - 015 - Reservado (uso Banco) ATipoOcorrencia + // 016 - 017 - Código de movimento remessa ifthen( (Mensagem.Count <= 2), '0', '8' ) + // 018 - 018 - Identificação da impressão ifthen( (Mensagem.Count <= 2), '00', '' ) + // 019 - 020 - Reservado (uso Banco) para tipo de impressão 1 e 2 MontarInstrucoes2 + // 019 - 058 - Mensagem 5 // 059 - 098 - Mensagem 6 // 099 - 138 - Mensagem 7 // 139 - 178 - Mensagem 8 // 179 - 218 - Mensagem 9 ifthen( (Mensagem.Count <= 2), '00' + Space(78) ,Space(22)); // 219 - 240 - Reservado (uso Banco) para tipo de impressão 3 end; // 161 - 240 - Reservado (uso Banco) para tipo de impressão 1 e 2 {SEGMENTO S - FIM} Segue os arquivos modificados, para verificar a possibilidade de alteração para o envio das Obs no Segmento S do Banco Santander e Banco do Brasil. Obrigado, Rodrigo ACBrBancoSantanderCorrecao.pas ACBrBancoBrasilCorrecao.pas
    1 ponto
  9. Os fontes e as dlls estão atualizados? Tente alterar a propriedade SSLLib: libWinCrypt. Veja o tópico abaixo:
    1 ponto
  10. Boa tarde, alexandre.abaco. Tente colocar a opção: showdialog = false no objecto da DANFE.
    1 ponto
  11. Vou testar, Obrigado Alisson Souza Pereira
    1 ponto
  12. É prática o produtor rural emitir a nota fiscal de produtor rural (modelo 04) e o comprador emitir a NFe como contra-nota. Sendo nota de compra o produtor rural é o remetente e não destinatário. Com a possibilidade de emitir a NFe avulsa pelo portal da SEFAZ o produtor rural também pode fazer a emissão da NFe diretamente, alguns estados já obrigam a isso.
    1 ponto
  13. Boa tarde! Valide seu xml no site da Sefaz/RS Tem que rever estes erros.
    1 ponto
  14. @oprata Reenvie o evento porém como o grupo sendo 3 O seu está errado, 1 é para eventos de tabela 2- eventos não periódicos 3- Eventos periódicos Caso encerrado marque como resolvido para ajudar outros.
    1 ponto
  15. Tentou reinstalar o certificado? Qual o tipo de configuração do acbr que vc está usando: Wincrypt, Capicom, etc?
    1 ponto
  16. Pra realizar esses testes vamos precisar dos fazendeiros ? ?do ACBr que tenham Inscrição PR + Certificado e-CPF. Atualmente, para venda de gado, o produtor rural emite uma GTA (existe um órgao que faz isso), mas é o frigorífico que emite uma NF-e de entrada ref a compra desse gado. Será que a partir de agora, o produtor que deverá emitir a NF-e de venda? Não tenho encontrado nada na net e o SEFAZ, como sempre, é bem superficial no assunto.
    1 ponto
  17. Estranho, ao setar esta propriedade automaticamente o componente já completa com os "0" a esquerda até dar 12 caracteres. Você está usando o componente ou o ACBrMonitorPlus? Att
    1 ponto
  18. Boa tarde Felipe E. Resende Mesquita. Peço desculpas caso não tenha sido claro em meu questionamento. A minha questão esta relacionada a emissão de NF-e por produtores rurais utilizando uma aplicação própria sem a necessidade do site da SEFAZ. Esta opção foi disponibiliza a partir da Nota Técnica 2018_001, aonde os ambientes estariam disponíveis em 01 de Agosto de 2018 para homologação, e 01 de Outubro de 2018 para produção. Como não tenho os dados de um produtor habilitado em ambiente de homologação não consigo fazer os testes utilizando o ACBR para verificar a compatibilidade e possíveis adequações. Deste modo meu questionamento esta em saber se alguém utilizando o ACBR esta conseguindo fazer testes de envio de NF-5 (55), utilizando CPF como emitente?
    1 ponto
  19. Fiz apenas testes de consulta de status usando certificado com CPF. Neste momento apenas MS, MG e o SVAN (MA, PA) estão respondendo. Os demais acusam rejeição 292 ou 999.
    1 ponto
  20. Pelo que notei, esse equipamento já vem com um Software embutido... então seria necessário usar o Software do Fabricante... O ACBrMTER, poderia ser usado em MicroTerminais TCP/IP que usam os protocolos: VT100, STXETX, PMTG
    1 ponto
  21. Boa tarde. Você utiliza diretamente o componente ou o ACBrMonitorPlus? Att.
    1 ponto
  22. Agora sim Italo! Atualizei e está funcionando perfeitamente para o provedor ISSNet. Mais uma vez, muito obrigado!
    1 ponto
  23. Veja em ACBrUtil.pas function UnZip(S: TStream): AnsiString; overload; function UnZip(const ABinaryString: AnsiString): AnsiString; overload; function Zip(AStream: TStream): AnsiString; overload; function Zip(const ABinaryString: AnsiString): AnsiString; overload;
    1 ponto
  24. Boa tarde. Você quer dizer que atualmente o componente gera registros com valor negativo? Att.
    1 ponto
  25. Obrigado, parece tudo correto.. já envio ao SVN...
    1 ponto
  26. Isso é instabilidade no SEFAZ...
    1 ponto
  27. Bom dia dorivansousa, Obrigado pela ajuda. Consegui fazer enviando ACBrLCB1.EnviarString('B'), só que ao invez de bipar 3 vezes como enviando o 'F' ele bipa apenas uma, então executei 3 vezes esses comando separado por um pequeno sleep.
    1 ponto
  28. Estou com os fontes atualizados e enfrentando o mesmo problema.
    1 ponto
  29. Bom dia, gostaria de informar que após essa mudança o meu sistema ao ler os arquivos de retorno da Sicoob não está conseguindo obter todos os dígitos do nosso número. O método que os cliente obtêm o arquivo é pelo cedente, não tem se pode ter alguma relação, ate porque não sei como o amigo acima pega o retorno. Estou mandando a mensagem para saber se o problema está com os arquivos de retorno dos meus clientes ou se mais alguém teve problemas com essa alteração também. O que pude notar analisando o layout de retorno juntamente com o arquivo uma possível solução para o meu problema seria trocar o a quantidade de dígitos no copy de sete para nove.
    1 ponto
  30. Bom dia Rafael, O componente ACBrNFSe possui um método chamado GerarLote que gera o XML do RPS e o inclui em um Lote. Esse XML final que é o Lote é salvo em disco e permite que através do site desse provedor seja lido, isso se eles tiverem essa opção disponível. Mas para que você possa usar esse método se faz necessário acrescentar no arquivo Cidades.ini a cidade em questão, da mesma forma que as demais, só que no campo Provedor informe ABRASFv2. A titulo de exemplo: [3301504] Nome=Cordeiro UF=RJ Provedor=ABRASFv2
    1 ponto
  31. Olá Ítalo. Realmente você tem razão. Obrigado pelo retorno.
    1 ponto
  32. Bom dia Carlos, Lhe peço para que não cole no corpo da postagem o conteúdo de arquivos, procure sempre anexar, com isso a postagem fica curta e fica mais fácil de alguém baixar o seu arquivo para analisar e testar se for o caso.
    1 ponto
  33. Bom dia Gustavo, Se você analisar o programa exemplo vai notar que todos os eventos possui um campo chamado Sequencial. No programa exemplo esse campo recebe o valor zero e o componente gera um numero aleatório. Mas na sua aplicação você deve atribuir um valor diferente de zero. Como é validado o ID dos eventos, veja a regra abaixo: A identificação única do evento (Id) é composta por 36 caracteres, conforme o que segue: IDTNNNNNNNNNNNNNNAAAAMMDDHHMMSSQQQQQ ID - Texto Fixo "ID"; T - Tipo de Inscrição do Empregador (1 - CNPJ; 2 - CPF); NNNNNNNNNNNNNN - Número do CNPJ ou CPF do empregador - Completar com zeros à direita. No caso de pessoas jurídicas, o CNPJ informado deve conter 8 ou 14 posições de acordo com o enquadramento do contribuinte para preenchimento do campo {ideEmpregador/nrInsc} do evento S-1000, completando-se com zeros à direita, se necessário. AAAAMMDD - Ano, mês e dia da geração do evento; HHMMSS - Hora, minuto e segundo da geração do evento; QQQQQ - Número sequencial da chave. Incrementar somente quando ocorrer geração de eventos na mesma data/hora, completando com zeros à esquerda. OBS.: No caso de pessoas jurídicas, o CNPJ informado deverá conter 8 ou 14 posições de acordo com o enquadramento do contribuinte para preenchimento do campo {ideEmpregador/nrInsc} do evento S-1000, completando-se com zeros à direita, se necessário.
    1 ponto
  34. Bom dia.. Fiz um exemplo agora, de dinheiro e cartao.. Valeu. txt_Dinheiro_outros.txt Xml_Dinheiro_outros.xml
    1 ponto
  35. Se o arquivo ACBrNFeServicos.ini existir no diretório da aplicação, ele será usado pelo ACBr para carregar as URL dos webservices. Caso não exista, será usado o ACBrNFeServicos.res que é inserido como recurso no executável no momento da compilação. Como você disse que está com o ACBr atualizado e não há outros relatos de problemas semelhantes, a possibilidade de esse problema isolado ocorrer seria existir o arquivo no diretório, com URLs desatualizadas.
    1 ponto
  36. Boa tarde. Este tópico já está bem extenso e vem se arrastando a um bom tempo, com base no último retorno, estou fechando o mesmo. Para novas dúvidas abrir noto tópico At.
    1 ponto
  37. na imagem acima fica claro o que o homologador observou quando me enviou email. segue me anexo sugestão de alteração. ACBrBancoBanrisul.pas
    1 ponto
  38. Sim... a própria impressora se preocupa com o Pulo de Etiqueta e garantir que caia sempre na mesma posição... Em relação às colunas, faça o Layout como se fosse uma única etiqueta "larga" Estude os fontes do Demo do ACBrETQ... lá é demonstrado uma impressão com 3 colunas
    1 ponto
  39. Com o certificado digital do contribuinte você consegue acessar como contribuinte e acessar consultar e realizar o download dos XMLs.
    1 ponto
  40. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  41. eu lembro de que um comando faz o Beep e para o leitor ja que o usuario precisa olhar pra tela e ver o erro, ai vc tem q enviar outro comando pra que o leitor volte a funcionar. faz o teste de tentar ativar novamente o leitor.. eu to sem o acesso ao fonte e nao me lembro mais como foi que fiz ACBrLCB1.EnviarString('E');
    1 ponto
  42. eu encontrei esse manual do santander em um forum layout-xml-cobranca-online-marco-2017-v16685335.pdf
    1 ponto
  43. Segue conforme solicitação a alguns amigos de como implementar ACBrTEFD em projetos sem o uso do ACBrECF @Italo Jurisato JuniorPor gentileza, poderia "comitar" esse exemplo no trunk? Considerações importantes Esse demo não é indicado para quem usa o ACBrECF, pois já existe o Demo ACBrECFTeste, onde explorar o conjunto (ps: aconselho verificar o demo feito em lazarus pois o mesmo está completo o exemplo, em relação ao demo em Delphi. Configurar o componente ACBrTEFD para [AutoFinalizarCupom = False] [MultiplosCartoes=True] [NumeroMaximoCartoes=3] Foi utilizada uma lógica em emular o estados possíveis do ECF. (Enumerado:tEstadoEcfSimulado) Estudar o evento ACBrTEFDComandaECF, ACBrTEFDInfoECF e ACBrTEFDComandaECFSubtotaliza onde os mesmo manipulam tEstadoEcfSimulado Assinar os Eventos ACBrTEFDComandaECFAbreVinculado, ACBrTEFDComandaECFImprimeVia e ACBrTEFD1ExibeMsg Ambiente de Teste Teste realizado no sistema modular SitDemo-Sitef(Software Express) Venda com múltiplos cartões Venda em 2 formas de pagamento(Dinheiro + Cartão) Extras Método finalizarCupomNFCe existe um tratamento para emissão em (OFF-LINE Contingência) caso houver qualquer erro na emissão da mesma Sequência na impressão(imprimer o NFCe > Posteriormente os Cupons Vinculados) Inicia Venda Informe o valor de pagamento e Selecione a forma de pagamento Armazena em Buffer as formas de pagamento Após a totalização das formas de pagamento haverá o enviar da NFCe ao SEFAZ Estadual imprime a NFCe e os Vinculados Finaliza a sequência com os EstadoEcfSimulado = Livre Delphi - TEF.rar
    1 ponto
  44. Gostaria de pedir aos administradores do projeto que fizessem uma pequena correção na procedure GerarTomador do arquivo pnfsNFSeW_ABRASFv2, adicionando o provedor proNotaInteligente para estar gerando a tag TomadorServico. como está hoje no fonte esta sendo gerado Tomador. if FProvedor in [proActcon, proNotaInteligente] then, nas linas 157, 216 e 223 Desde já agradeço!
    1 ponto
  45. Boa tarde Luís, Por favor anexe a unit alterada por você para que possamos avaliar. Com essa alteração o XML foi gerado de forma correta e o provedor converteu o XML do RPS em NFS-e? E as demais funcionalidades, tais como consultar, cancelar, estão tudo OK
    1 ponto
  46. Bom dia Italo, Conforme você disse, realmente deveria tem o código da UF. Mas por algum motivo o WebService deles me retorna o código com municio sem o código da UF. Estou tentando entrar em contato com o pessoal do WebService para olhar sobre isso e mais alguns outros problemas que encontrei no retorno deles. Eu que agradeço, muito obrigado!
    1 ponto
  47. Boa Tarde Italo Jurisato, Na verdade eu estou implantando um novo provedor que o componente ainda não atende. E devido eu esta usando a configuração do "UseSSL=0", estava me gerando o mesmo erro que o do nosso colega acima. Assim que terminar de implantar o provedor no componente pretendo disponibilizar aqui no fórum para estar incorporando nos fontes oficiais.
    1 ponto
  48. Olá a todos do fórum, estou precisando implantar a NFS-e no municio onde trabalho mas o provedor do WebService aqui ainda não consta na lista gostaria de saber se tem como estar disponibilizando ele, ou me explicando como posso proceder para colocar ele no componente. Disponibilizo o link abaixo com os dados do WebService. Desde já, obrigado! http://suporte.notainteligente.com/knowledgebase.php?article=4
    1 ponto
  49. Hoje atualizei os códigos via SVN, e comecei a fazer as mudanças para testar os novos Ambientes de homologação. Ao tentar visualizar o DANFE antes de enviar a nota é exibido o seguinte erro: Attempt to write different data type than defined (Column 12/14). O erro só acorre quando tento visualizar o DANFE no modo de contingência SVC-AN. Obs.: Não testei o outro modo SVC-RS. Atualmente utilizo o arquivo "NotaFiscalEletronica.rav" para o DANFE.
    1 ponto
  50. Obrigado Leonardo, mas para resolver o problema que avisa falado eu tive que alterar no arquivo ACBrNFeDANFERave.pas, nas linha 461 onde tinha esse código: if ((dmDanfe.NFe.Ide.tpEmis = teNormal) or (dmDanfe.NFe.Ide.tpEmis = teDPEC) or (dmDanfe.NFe.Ide.tpEmis = teSCAN)) then Eu alterei para esse: if ((dmDanfe.NFe.Ide.tpEmis = teNormal) or (dmDanfe.NFe.Ide.tpEmis = teDPEC) or (dmDanfe.NFe.Ide.tpEmis = teSVCAN) or (dmDanfe.NFe.Ide.tpEmis = teSVCRS) or (dmDanfe.NFe.Ide.tpEmis = teSCAN)) then Eu também fiz alterações nos arquivos que você me passou, ficando assim os arquivos agora. ACBrDANFeCBRavePaisagem.pas ACBrDANFeCBRaveRetrato.pas ACBrNFeDANFERave.pas ACBrNFeDANFERaveDM.pas
    1 ponto
×
×
  • 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...