Ir para conteúdo
  • Cadastre-se

Juliano Rosa

Membros
  • Total de ítens

    61
  • Registro em

  • Última visita

Posts postados por Juliano Rosa

  1. ACBrEFDBloco_H_Class.pas

    5 minutos atrás, Juliomar Marchetti disse:

    tá mas ele é feito uso dentro dessa parametro?

    se tu compilar não aparece hints e warnings sobre o parametro não usado?

    tem que atualizar o ACBrEFDBloco_H_Class.pas também 

    Compilei sem nenhum warning destas units. 

    Testei agora novamente compilando com e sem a alteração e as duas versões apresentaram o mesmo resultado.

    Se acharem que vale a pena atualizar, fica a contribuição. Peço desculpas pelo tumulto.

  2. Boa tarde, pessoal! Faz tempo que não apareço aqui. 

    Preciso gerar o SPED Fiscal informando dois periodos distintintos de inventário no Bloco H. 31/12/2020 e 28/02/2021. 

    Estou gerando tudo certo, mas o componente gera apenas um H005 corretamente. O segundo H005 é gerado sem os filhos (H010, H020...) 

    exemplo de como está sendo gerado o arquivo:

    |H005|31122020|106621,76|01|
    |H005|28022021|113963,94|05|
    |H010|001054|UN|30,000|0,186000|5,58|0|||0|0,00|
    |H020|000|0,18|0,03|

    Estou quebrando a cabeça aqui... 

    Seria porque a criação do H010 não pede o "Owner" assim como os outros tipos de registros filhos? 

    alterar: 

    function TRegistroH010List.New(): TRegistroH010; 

    para: 

    function TRegistroH010List.New(AOwner: TRegistroH005): TRegistroH010; 

     

    Tentei fazer este ajuste, mas não resolveu muito... algo está me fugindo aqui e não achei o problema. Alguma luz?

  3. Amigos,

    Quando fui reinstalar o ACBr semana passada me deparei com este erro na instalação no Delphi 7. 

    COMPILANDO OS PACOTES...
    Compiling package C:\Projetos\Componentes\acbrtrunk2\Pacotes\Delphi\synapse\ACBr_synapse.dpk
    "C:\Program Files (x86)\Borland\Delphi7\bin\dcc32.exe" "C:\Projetos\Componentes\acbrtrunk2\Pacotes\Delphi\synapse\ACBr_synapse.dpk"
    Borland Delphi Version 15.0
    Copyright (c) 1983,2002 Borland Software Corporation
    C:\Projetos\Componentes\acbrtrunk2\Fontes\Terceiros\synalist\ssl_openssl.pas(99) Fatal: File not found: 'AnsiStrings.dcu'
    Compilation failure
    Erro ao compilar o pacote "ACBr_synapse.dpk".
    Abortando... Ocorreram erros na compilação dos pacotes.
     

    Já atualizei novamente hoje e o problema persiste. Acredito ser um erro de compatibilidade com o Delphi 7 que surgiu nas últimas atualizações. Até duas semanas atrás tudo estava funcionando perfeitamente. 

    O problema é que precisei atualizar para pegar as últimas alterações do Sped fiscal e agora não consigo mais instalar. Tenho o Delphi XE também, mas a maioria das coisas ainda estão no 7.

    Podem me dar uma luz? 

  4. Boa tarde, amigos!

    Só encontrei tópicos antigos sobre o assunto e hoje aconteceu este erro 12157 praticamente em todas as empresas que atendo em diversos estados, especialmente RS e RJ.

    Todos voltaram a funcionar sem que eu precisasse fazer nada, exceto uma empresa que usa certificado A3.

    A mesma máquina é usada para emitir NFe de outra empresa com certificado A1 e funciona normalmente. Só o A3 que não.

    Estou usando Capicom.

    Alguém tem alguma dica?

    erro 12157.jpg

  5. Já comentei aqui que o campo vICMSSubstituto não está sendo gerado quando informado valor zerado. Os outros campos sim.

    Mesmo configurando o componente:

    AcbrNFe.Configuracoes.Geral.ForcarGerarTagRejeicao938 := fgtSempre;

    Isso causa a rejeição.

    Só consigo fazer passar se forçar algum valor no vICMSSubstituto.

     

     

  6. 5 minutos atrás, Juliana Tamizou disse:

    Bom dia.

    Verifique como esta a propriedade ForcarGerarTagRejeicao938 , saiba mais neste tópico

    https://www.projetoacbr.com.br/forum/topic/50787-nt-2018005-nfe-938-rejeição-não-informada-vbcstret-pst-vicmssubstituto-e-vicmsstret/

    Att.

    Bom dia, 

    Mesmo marcando ForcarGerarTagRejeicao938 SEMPRE o campo vICMSSubstituto não está sendo gerado zerado e continua apresentando a rejeição.

    Os outros campos estão sendo gerados com valor zero, somente o vICMSSubstituto que não!

    image.png.1f96d892a38b1e270a735e10c564e197.png

  7. Bom dia, amigos

    Mesmo forçando a geração das tags zeradas, o AcBrNFe não está gerando o vICMSSubstituto e por isso continua apresentando a rejeição

     

    Erro ao gerar NFe: Nota(s) não confirmadas:
    8604->938-Rejeicao: Nao informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet [nItem:001]

     

    image.png.e478a48b3e45410f456df1667791d81a.png

  8.  

    3 minutos atrás, Juliomar Marchetti disse:

    Negativo!

    não sei de onde mas quase todos já estão desabilitados. 

    Há pouco por volta das 14hs um cliente meu foi emitir sua primeira NF e deu o problema do TLS 1.2 porque o Windows estava desatualizado.

    Orientei a marcar a opção 3.10 que deixei na tela do sistema e a nota foi validada pela Sefaz RS.

  9. 4 minutos atrás, dreamsoft_PR disse:

    eu desmarquei ainda nada 

    estou usando assim 

     

      //Certificado
      ACBrNFe1.SSL.SSLCryptLib   := cryWinCrypt;
      ACBrNFe1.SSL.SSLHttpLib    := httpWinHttp;
      ACBrNFe1.SSL.SSLXmlSignLib := xsLibXml2;
      ACBrNFe1.SSL.SSLType := LT_TLSv1_2;

    O meu está assim:

    ACBrNFe1.SSL.SSLCryptLib   := cryWinCrypt;
      ACBrNFe1.SSL.SSLHttpLib    := httpWinINet;
      ACBrNFe1.SSL.SSLXmlSignLib := xsMsXml;
      ACBrNFe1.SSL.SSLType := LT_TLSv1_2;

    Configurações avançadas do IE marcado apenas o TLS 1.2 e desmarcados todos os SSL

  10. Bom dia, amigos.


    Eu uso uma função que gera um número randomico e preencho o cNF com este número.

    Semelhante à função do amigo logo acima.

     

    Sobre o erro que gerou este tópico, após corrigir o meu programa os clientes não reclamaram mais da chave trocada, então considero como resolvido.

  11. 1 hora atrás, RicardoVoigt disse:

    Outro detalhe pra vc cuidar eh o tamanho diferente nos campos nNf (9) e no cNf(8).

    Att

    Ricardo

    Acho que você matou a charada. Não me atentei a este detalhe. Estava enviando o cNf com 9 posições. Sempre funcionou, mas com as últimas atualizações do acbr começou a acontecer o problema.

    Corrigi o meu programa, fiz um teste e rodou normalmente. Vou atualizar no cliente e informo aqui se está resolvido.

    Obrigado pela ajuda.

    • Curtir 1
  12. 8 minutos atrás, RicardoVoigt disse:

    Série 000?

    Att

    Ricardo

    Sim. A maioria das empresas que atendo usam a série 0.

    25 minutos atrás, André Ferreira de Moraes disse:

    Quais os passos para reproduzir o problema?

    Vou tentar reproduzir o o problema e posto aqui, mas ele é aleatório. Eu só fico sabendo quando o cliente me reclama que a NFe não existe na base da Sefaz porque ele consulta pela chave que está no sistema.

     

  13. Bom dia, amigos

    Está acontecendo este problema somente em algumas notas e somente nas empresas em que atualizei recentemente o programa com os componentes e schemas atualizados. 

    Ainda estou rodando a NFe 3.0.

    A NFe valida e está tudo certo, porém a chave de acesso que o componente me informa para registrar no meu sistema fica com um numero trocado:

    Exemplo:

    chave correta:

    43180691389460000109550000000517831117748480

    chave errada:

    43180691389460000109550000000517831177484810

    Reparem que o dígito "1" , penúltimo digito da chave errada, está deslocado.

    Na Sefaz e dentro do XML fica a chave correta, mas no meu sistema e no nome do arquivo XML que eu salvo com a chave fica a chave errada. 

    Sou eu que gero o código numerico do final da chave e passo para o componente para sempre ficar com a mesma chave caso o usuário envie a NF mais de uma vez.

    Alguém mais com este problema?

    Estou fazendo algo errado?

     

     

  14. Boa tarde, amigos.

    Quem está tendo problemas com a unit PCNConversao.pas provavelmente é porque adicionou esta unit no projeto por algum motivo no passado.

    Remova do seu projeto a unit PCNCOnversao.pas e compile o projeto. No meu caso funcionou.

    TpcnIndicadorPagamento = (ipVista, ipPrazo, ipOutras, ipNenhum);
×
×
  • 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.