Ir para conteúdo
  • Cadastre-se

windsoft

Membros Pro
  • Total de ítens

    394
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que windsoft postou

  1. É só passar a propriedade CTEcancelado := true; ou após carregar o xml do CTE no componente altere o Cstat dele para 101 antes de imprimir.
  2. No fastreport isso está resolvido.
  3. Ficou confuso né @Juliomar Marchetti até eu me perdi agora que fui ler o que escreví. Acabei resolvendo de outra forma, quando eu carrego o XML para realizar a impressão, eu atribuo manualmente o cStat=101 para o procCTe, assim mesmo que eu imprima um lote de CTe os que estão canceladas saem com a tarja cancelada. Mesmo assim, obrigado pela atenção de sempre.
  4. Olá amigos, estou enfrentando um problema ao imprimir conhecimentos cancelados, a tarja CTe Cancelado às vezes não aparece. Estou utilizando FastReport. Percebi que na função TACBrCTeDACTEFR.CarregaParametros existe o código abaixo. Não consegui entender a lógica de verificar se a Propriedade "ProtocoloCTe" está vazia e também "FCTe.procCTe.nProt", o que acontece é que debugando percebi que em alguns conhecimentos em alguns casos a propriedade "FCTe.procCTe.nProt" está com o número do protocolo e a "ProtololoCTe" não. Já perdi um tempo aqui e não entendi a finalidade desta última e nem encontrei onde é que o valor dela é preenchido. O correto não seria remover esta propriedade e considerar apenas a "FCTe.procCTe.nProt" ? Obrigado pelos esclarecimentos. if (FCTe.ide.tpAmb = taHomologacao) then FieldByName('Mensagem0').AsString := 'CTe sem Valor Fiscal - HOMOLOGAÇÃO' else begin if not(FCTe.ide.TpEmis in [teContingencia, teFSDA]) then begin if ((EstaVazio(ProtocoloCTE)) and (EstaVazio(FCTe.procCTe.nProt))) then FieldByName('Mensagem0').AsString := 'CTe sem Autorização de Uso da SEFAZ' else if (not((EstaVazio(ProtocoloCTE)) and (EstaVazio(FCTe.procCTe.nProt)))) and (FCTe.procCTe.cStat = 101) then FieldByName('Mensagem0').AsString := 'CTe Cancelado' else begin if CTeCancelada then FieldByName('Mensagem0').AsString := 'CTe Cancelado' else FieldByName('Mensagem0').AsString := ''; end; end else FieldByName('Mensagem0').AsString := ''; end;
  5. Olá @Juliomar Marchetti Abri o mesmo arquivo no XE7 e salvei novamente, verifique se agora ficou ok. Abraço DACTE_PAISAGEM.fr3 DACTE_RETRATO.fr3
  6. Delhi 7
  7. Estou usando FastReport 5.2.12. Como faço para salvar como UTF? Eu salvei diretamente do editor do Fast. Att.
  8. O estranho é que ativaram o SCAN mas eu tento enviar para o ambiente nacional (SVC-AN) mas o erro FORBIDDEN continua.
  9. O Site da Sefaz SP caiu e está indisponível.
  10. Olá @Rafael Cruz a versão da NFe que você postou é 3.10 e não 2.0 você deve observar o nó: <infNFe versao="3.10" ...
  11. Voce precisa declarar a unit pcnConversaoNFe na Uses do seu form.
  12. Olá João Paulo Delboni, estou precisando do boleto para o banco industrial, você chegou a fazer algo? Se não fez vou dar início por aqui. Att.
  13. Se quiser dividir o trabalho posso ajudar.
  14. Olá amigos boa tarde! Observei que a impressão do DACTE em fast report não está mais aparecendo a tarja de cancelamento. O problema era somente porque no código Delphi é passado a mensagem que deve aparecer na tarja (Parâmetros.Mensagem0) mas no .fr3 esta mensagem era ignorada exibindo apenas a tarja de ambiente de homologação. Fiz este pequeno ajuste na impressão e a impressão ocorrei corretamente agora. Por favor disponibilizar a todos. DACTE_PAISAGEM.fr3 DACTE_RETRATO.fr3
  15. Não, você pode referenciar diversas notas. É só ir adicionando os documentos referenciados, no Delphi ele é uma lista.
  16. Verifique se você atualizou o arquivo .fr3 no cliente.
  17. Você pode fazer isso de 2 formas para protesto em dias úteis: Na instrução 1 informe 10 e na instrução 2 informe 00 Na instrução 1 informe 01 e na instrução 2 informe 10 Desta forma o protesto se dará no 10º dia útil após o vencimento Caso queira informar o protesto em dias corridos informe: Na instrução 1 informe 06 e na instrução 2 informe 10
  18. Acredito então que seja algum problema na sua instalação, porque não houve mudanças.
  19. Talvez eu não tenha entendido, mas não seria só você clicar na >> (setinha) para abrir as propriedades como antes?
  20. INSTRUÇÃO CODIFICADA a) Para Comando 01 - Registro de Título (posição 109-110) - 00 - Ausência de instruções - 01 - Cobrar juros (Dispensável se informado o valor a ser cobrado por dia de atraso). - 03 - Protestar no 3º dia útil após vencido - 04 - Protestar no 4º dia útil após vencido - 05 - Protestar no 5º dia útil após vencido - 10 - Protestar no 10º dia corrido após vencido - 15 - Protestar no 15º dia corrido após vencido - 20 - Protestar no 20º dia corrido após vencido - 25 - Protestar no 25º dia corrido após vencido - 30 - Protestar no 30º dia corrido após vencido - 45 - Protestar no 45º dia corrido após vencido - 06 - Indica Protesto em dias corridos, com prazo de 6 a 29, 35 ou 40 dias Corridos. - Obrigatório impostar, nas posições 392 a 393 o prazo de protesto desejado: 6 a 29, 35 ou 40 dias. - 07 - Não protestar - 22 - Conceder desconto só até a data estipulada b.) Para Comando “02” - Solicitação de Baixa (posição 109-110) - 42 - Devolver - 44 – Baixar - 46 - Entregar ao sacado franco de pagamento c) Para Comando “09” – Instrução para Protestar (posição 109-110) - 00 - O Sistema de Cobrança do Banco assumirá o prazo de protesto de 5 (cinco) dias úteis - 03 - Protestar no 3º dia útil após vencido - 04 - Protestar no 4º dia útil após vencido - 05 - Protestar no 5º dia útil após vencido - 06 a 30 - Protestar no XX dia corridos após vencido - 10 - Protestar no 10º dia corrido após vencido - 15 - Protestar no 15º dia corrido após vencido - 20 - Protestar no 20º dia corrido após vencido - 25 - Protestar no 25º dia corrido após vencido - 30 - Protestar no 30º dia corrido após vencido - 35 - Protestar no 35º dia corrido após vencido - 40 - Protestar no 40º dia corrido após vencido - 45 - Protestar no 45º dia corrido após vencido Observações: a) Os títulos com vencimento “à vista” ou “na apresentação” e com instrução para protesto 03, 04, 05, 10, 15, 20, 25 e 30 dias após o vencimento terão a data de protesto com 18, 19, 20, 25, 30, 35, 40 45 dias respectivamente após a data do seu registro; b.) Não são passíveis de Instrução de Protesto: Notas de Débito, Recibos, Notas Promissórias, prêmios e notas de seguro; c) Os campo 31.7 ou 32.7 - Primeira Instrução Codificadas e Segunda Instrução Codificada – Não poderão conter “Códigos” conflitantes entre si. Exemplo: 05 – Protestar após 05 dias e 07 – Não Protestar. Neste caso, será válida apenas a primeira instrução informada, ou seja, Protestar apos 5 dias; d) As instruções codificadas remetidas com o mesmo código serão canceladas no processamento.
  21. @Juliomar Marchetti Acabei encontrando outros erros que corrigi nestes arquivos. Favor disponibilizar para todos. DACTE_EVENTOS.fr3 ACBrMDFeDAMDFEFRDM.pas ACBrCTeDACTEFR.pas ACBrCTe-change-log.txt
  22. Olá @Juliomar Marchetti bom dia! Este erro voltou a acontecer na trunk2. Segue anexo a unit corrigida, por favor disponibilize a todos. Att. ACBrCTeDACTEFR.pas ACBrCTe-change-log.txt
  23. Olá boa tarde! Eu tenho enviado NFe no ambiente de homologação e já está recusando (SP) por falta da informação da CEST acredito que realmente será obrigatório sim em 01/01/2016.
  24. Se você usar a regra que eu e o @hleorj te passamos não tem erro. Acho que você está esquecendo de fazer o acúmulo do valor. Não tem como você informar o mesmo desconto para todos os itens, como o desconto é muito pequeno em relação ao valor dos itens a única solução é esta.
×
×
  • 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...
The popup will be closed in 10 segundos...