Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.147
  • Registro em

  • Última visita

  • Days Won

    156

Tudo que BigWings postou

  1. A função realmente vai retornar ipi00 mesmo que não tenha IPI no XML. Isso porque não existe um enumerado pra identificar o CST do IPI vazio. Na geração do XML a rotina verifica se foi passado valor pra alguma tag, pra identificar como vazio, talvez você possa usar o mesmo conceito: //se valores padrão de quando não foi preenchido a TAG IPI if ((nfe.Det[i].Imposto.IPI.cEnq = '') and (nfe.Det[i].Imposto.IPI.CST = ipi00) and (nfe.Det[i].Imposto.IPI.vBC = 0) and (nfe.Det[i].Imposto.IPI.qUnid = 0) and (nfe.Det[i].Imposto.IPI.vUnid = 0) and (nfe.Det[i].Imposto.IPI.pIPI = 0) and (nfe.Det[i].Imposto.IPI.vIPI = 0)) then Exit; //não deve preencher a TAG
  2. Pode ser também que tenha adicionado alguma unit do ACBr no seu projeto sem adicionar a unit ancestral. Teste com o programa exemplo do ACBrNFSe.
  3. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  4. Tem um caso em que o uso do SetRoundMode diferente de rmNearest afetava o desenho das linhas verticais pelo Fortes Report. Não parece ser o seu caso, mas não custa verificar.
  5. Pelo que analise vai precisar alterar o .fr3 pra mostrar os acréscimos antes dos descontos pra que os valores façam sentido: Não parece a solução ideal. O XML é de uma venda real ou um caso hipotético? Em que cenário vai haver acréscimo e desconto na mesma venda?
  6. Pode ser algo com o certificado. O mesmo problema ocorre se você usar o programa exemplo do componente?
  7. Se há exceção a mensagem será exibida, você pode tratar ela com um try..except. Já as mensagens de retorno do webservice você pode desativar: ACBrNFe.Configuracoes.WebServices.Visualizar := False;
  8. Se está recebendo apenas o resumo da NFe, pode ser duas coisas: - A NFe não foi manifestada - O Ambiente Nacional ainda não gerou o NSU com o XML completo da NFe após a manifestação. Lentidão e instabilidade é normal nesse serviço, pelo uso e abuso pelos usuários.
  9. Não é possível. Cada tag é traduzida em comandos para a linguagem da impressora. Pra emissão em PDF precisa usar um gerador de relatórios como o Fast ou Fortes Report.
  10. O caractere de aspas usado aqui está diferente do caractere usando no comando AdicionaPara. Verifique se está informando o caractere de aspas codificação ASCII. Se não conseguir anexe o log de comandos.
  11. A chave tem 44 dígitos, você está informando 51. 220201235201266100207000146550010000256331400046910 A parte em negrito é a chave.
  12. Os valores parecem corretos: C:\Temp>type teste.xml | find "vBCST" <vBCST>538.34</vBCST> <vBCST>1143.51</vBCST> <vBCST>1143.51</vBCST> <vBCST>1143.51</vBCST> <vBCST>3968.87</vBCST> Validando pelo validador da SEFAZ-RS também não apresentou rejeição com relação a valores:
  13. No componente creio que só é possível "escolher" se vai reter o ISS. Os impostos federais só devem ser informados quando houver a retenção. Isso creio ser regra geral, pode variar dependendo do provedor.
  14. Segundo relatos no fórum basta habilitar o TLS 1.2. Com WinCrypt informar ACBrNFe.SSL.SSLType := LT_TLSv1_2 e ter todas as atualizações do Windows. Com OpenSSL informar ACBrNFe.SSL.SSLType := LT_TLSv1_2 e usar a versão 1.0.2 ou acima das DLL.
  15. Verifique se está marcado a opção e se está gerando os arquivos XML de envio e retorno. Anexe eles aqui se estiver.
  16. A última alteração é tornando as tags obrigatórias: Provavelmente é porque algumas UF vão exigir que se informe a tag mesmo com valor zero. Então se deixar opcional vai fazer o ACBr não gerar a tag e causar rejeição. Da forma atual atende a todas as UF.
  17. https://acbr.sourceforge.io/ACBrLib/PreenchimentodoArquivoINI.html https://acbr.sourceforge.io/ACBrLib/ModeloCFeINI.html
  18. Tente o layout lPadraoEntrega2.
  19. Não está aparecendo no XML.
  20. O ACBrMonitorPLUS você apenas cria o arquivo .INI e passa pra ele, via arquivo mesmo ou socket. Precisa instalar o ACBrMonitorPLUS em cada máquina. A ACBrLib não precisa instalar nada, apenas distribuir a DLL e consumi-la pela sua própria aplicação, ficando transparente para o usuário. Sim, você deve gerar o ini com os dados ou comandos. Só não sei comentar com relação ao código, não conheço VB.
  21. Simples, arredonde o valor pra duas casas antes de passar pro ACBr. Assim você faz o cálculo correto.
  22. Acho que habilitar aplicativos menos seguros é só pro GMail. Pro outlook não parece ter nada de especial a habilitar:
  23. Não veio o XML. Você fez também alguma alteração no .fr3? Se sim anexe ele também.
  24. Esse campo 'Valorliquido' é usado onde? Você tem algum XML de exemplo onde o item tenha desconto e acréscimo?
  25. Talvez seja algo local na máquina que não suporta TLS 1.2, como falta de atualização do Windows ou de DLLs. TLS 1.2 é o padrão atual usado. Mas considerando que conseguiu, vou encerrar o tópico. Obrigado pelo retorno.
×
×
  • 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.