Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.110
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que BigWings postou

  1. Obrigado pelo retorno. Quero lhe pedir para não colar trechos grandes de código na mensagem, use a opção de anexar arquivos. Não compreendi que alteração você fez nos fontes, esse código está praticamente idêntico ao do repositório. A propósito, o repositório do ACBr está no sourceforge: svn://svn.code.sf.net/p/acbr/code/trunk2 Provavelmente o que você baixou do github é de um mirrror não oficial.
  2. Negativo. Veja que a tag é gerada no XML de qualquer maneira, por ser um campo obrigatório. Revise a rotina que provavelmente você mesmo está apagando o conteúdo do campo.
  3. Essa deveria servir... Coloque um componente frxReport em um formulário qualquer e inicie o evento OnProgressStart e veja se a lista de parâmetros é a mesma da acima.
  4. Provavelmente você está usando uma versão do FastReport incompatível, onde a assinatura desse evento é diferente da versão do FR usada no componente. A versão do FR usada no ACBr é a 5.x. Veja a declaração do evento na unit ACBrBoletoFCFR.pas: procedure frxReportProgressStart(Sender: TfrxReport; ProgressType: TfrxProgressType; Progress: Integer);
  5. Está usando o ACBr? Fez teste usando o demo do componente? Não há nenhuma condição no fonte do componente para imprimir ou não a tag xNome, desde que esteja preenchida.
  6. Basta conferir a multiplicação das tags vUnTrib pela qTrib. O produto deve ser igual a tag vProd de cada item.
  7. Usa o cálculo do @Daniel Port mas multiplicando por 600,00 e não por 200,00. Não tem porquê dividir por 3...
  8. Provavelmente a sua pasta de Schemas está desatualizada.
  9. Use os schemas da pasta ACBr\Exemplos\ACBrDFe\Schemas\NFe. Foi necessário um ajuste nos schemas oficiais para funcionar com xsLibXML2. Caso contrário qualquer string com menos de 3 caracteres causará falha de validação.
  10. De quando são seus fontes? O método ConsultaNFeDest foi destativado há mais de ano. O ACBrNFe nem faz mais chamada ao webservice: function TACBrNFe.ConsultaNFeDest(CNPJ: String; IndNFe: TpcnIndicadorNFe; IndEmi: TpcnIndicadorEmissor; ultNSU: String): Boolean; begin // Desativar o acesso a esse serviço após 02/05/2017 Result := False; GerarException('Após 02/05/2017 o Web Service ConsultaNFeDest foi desativado pela SEFAZ.'+#13+ 'Favor utilizar o método DistribuicaoDFe.'); (* WebServices.ConsNFeDest.CNPJ := CNPJ; WebServices.ConsNFeDest.indNFe := IndNFe; WebServices.ConsNFeDest.indEmi := IndEmi; WebServices.ConsNFeDest.ultNSU := ultNSU; Result := WebServices.ConsNFeDest.Executar; if not Result then GerarException( WebServices.ConsNFeDest.Msg ); *) end;
  11. Basta estar configurado no componente no momento da geração do XML, já que ele é usado na montagem do QRCode.
  12. Na sua rotina de configuração do componente. (Se entendi a pergunta).
  13. Correto... Quando à pasta de Schemas, é a mesma do repositório do ACBr?
  14. Verdade. Ao comparar os dois arquivos, assumi que o correto fosse o arquivo com a versão 4.00, quando na verdade a versão correta é 2.00. 20180809101543-ped-cad.xml 20180809101543-ped-cad-soap.xml 20180809101546-cad.xml 20180809101546-cad-soap.xml Como está o seu arquivo ACBrNFeServicos.ini?
  15. Pelo que vi, a diferença desse arquivo está aqui: <ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"> Sendo o correto: <ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"> Tem certeza que está configurando para a versão 4.00?
  16. Se é realmente a mesma mensagem do tópico quer dizer que o arquivo não foi assinado.
  17. Experimente informar a porta no formato "RAW:Nome da Impressora no Windows".
  18. Sim, o mesmo CNPJ deste tópico. Teste de novo pelo demo e anexe o arquivo *-ped-cad-soap.xml gerado.
  19. Está configurando para a versão 4.00?
  20. Não devia ser necessário alterar o XML da nota para que o envio do evento funcione. Desde que seja o XML original com o protocolo de autorização, mesmo ele estando na versão 3.10.
  21. É o correto, já que todos os webservices da versão 3.10 estão desativados. Ele precisa da chave da nota e do protocolo de autorização para gerar o evento de carta de correção, é o que ele lê da NFe carregada do XML. O que ele não deve fazer é alterar a configuração Configuracoes.Geral.VersaoDF do componente ao carregar uma NFe no layout 3.10. De novo: forneça um passo a passo para reproduzir o erro, usando o demo do ACBrNFe, para que seja analisado. Honestamente não entendi nada do que você está tentando fazer aqui... nem que erros são esses.
  22. Esse erro geralmente ocorre por uso excessivo de recursos do Windows. Pode estar havendo muito vazamento de memória na sua aplicação. Ele ocorre já na primeira impressão? Também pode ser problema com o driver da impressora padrão. Faça como o @mbbortolini sugeriu, teste com o demo do ACBr e reporte.
  23. Cancelamento e carta de correção são eventos, usam o mesmo método ACBrNFe.EnviarEvento e mesmo webservice de recepção. Se cancelamento funciona e a carta de correção não, muito provavelmente é algo na sua rotina.
×
×
  • 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.