Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.187
  • Registro em

  • Última visita

  • Days Won

    156

Tudo que BigWings postou

  1. Versões mais antigas do Delphi não tem suporte a PNG. Tente usar uma imagem em bmp ou jpg.
  2. Apenas inclua um componente RLPreviewSetup e configure a propriedade EnableButtons.
  3. @douglaswf @Leandro Vignoto Enviei ajuste para o repositório, rev. 16555. Favor atualizar os fontes e testar novamente.
  4. Realmente parece ter um erro na rotina. Pode anexar o XML para testes?
  5. Veja que configurou a versão para ve200...
  6. Sim.
  7. Estranho, esse é erro de validação por falta de assinatura no XML. Está usando a opção "Consultar carregando XML" do demo? Que saiba a consulta não faz validação do arquivo.
  8. Qual o erro?
  9. Houve uma alteração recente que acredito resolver essa situação: function TNFeR.LerXml: Boolean; var ok: Boolean; i, j, k, nItem: Integer; Arquivo, Itens, ItensTemp, VersaoInfNFe, NumItem: AnsiString; Aspas, tagPag: String; begin Leitor.Grupo := Leitor.Arquivo; { ****** Remoção do NameSpace do XML ****** XML baixados dos sites de algumas SEFAZ constuma ter ocorrências do NameSpace em grupos diversos não previstos no MOC. Essas ocorrências acabam prejudicando a leitura correta do XML. } Leitor.Grupo := StringReplace(Leitor.Grupo, ' xmlns="http://www.portalfiscal.inf.br/nfe"', '', [rfReplaceAll]); Está com os fontes atualizados?
  10. Estava comparando com o schemas do repositório, estão realmente diferentes. Tente informar o código com 9 dígitos, p.ex. 000118879.
  11. Sua mensagem de erro é diferente, diz que o valor informado 118879 não é um valor válido para o campo. Olhando os schemas do provedor SJP, não faz sentido, deveria aceitar qualquer string com comprimento entre 1 e 20.
  12. Provavelmente não é esse o XML onde ocorreu o erro, já que está inclusive autorizado pela SEFAZ.
  13. Pela mensagem de erro, está faltando informar o campo CodigoTributacaoMunicipio.
  14. Você pode usar o visualizador que a Caixa disponibiliza. http://www.caixa.gov.br/empresa/pagamentos-recebimentos/recebimentos/nova-cobranca-bancaria/Paginas/default.aspx Pelo que vi esse campo não é mesmo disponibilizado no retorno. Se você quer saber a data do pagamento do boleto o correto é usar DataOcorrencia conforme o Felipe sugeriu.
  15. 30/12/1899 é data em branco, valor 0 no tipo TDateTime. Significa que a data da baixa não está sendo retornada ou capturada. Veja no arquivo de retorno se a informação existe.
  16. Subi as alterações para o repositório. Favor atualizar os fontes e efetuar os testes.
  17. Você vai mostrar essas tags em campos próprios no DANFE? A instrução atual é informar eles nas informações complementares.
  18. A diferença nas imagens está na modalidade da conta (01 / 00) e no número da parcela (001 / 002). Veja se está passando esses dados corretamente.
  19. Tem um erro no código do exemplo do ACBrNFe:
  20. O erro indicado nesse arquivo é por falta do preenchimento do DV da agência/conta (específico para esse banco): ACBrBoleto1.Cedente.DigitoVerificadorAgenciaConta := '0'; Algumas cooperativas pedem que se informe 0, outras que se informe em branco.
  21. CSOSN só existe para o CRT = 1, então você pode validar por essa tag.
  22. Para NFCe o ideal é usar o modo síncrono (terceiro parâmetro do método Enviar) onde a resposta do processamento vem na mesma chamada, sem a necessidade de se fazer a consulta da situação do lote como ocorre no modo assíncrono. Estude o demo do ACBrNFe para saber como capturar os retornos nos dois modos.
  23. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum. 6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS. Isso é lido como se estivesse gritando e é considerado rude. Favor leia as regras do fórum.
  24. 6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS. Isso é lido como se estivesse gritando e é considerado rude. Favor leia as regras do fórum. O segundo parâmetro do método ACBrNFe.Enviar indica se deve imprimir o DANFE ou não. Então basta usar ACBrNFe1.Enviar(nLote, False);
  25. BigWings

    Erro CTE-OS

    Por o processo ser síncrono e não haver a consulta do retorno nada é preenchido em ACBrCTe.WebServices.Retorno. Você pode usar: cdsCadMasterCSTAT.AsInteger := CTE.WebServices.Enviar.CTeRetornoOS.cStat; cdsCadMasterSTATUS.AsString := CTE.WebServices.Enviar.CTeRetornoOS.xMotivo; cdsCadMasterPROTOCOLO.AsString := CTE.WebServices.Enviar.CTeRetornoOS.protCTe.nProt;
×
×
  • 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.