Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 25-10-2018 em Posts

  1. Olá Pessoal, Vejo muitos XML de CT-e que contem as informações sobre o Expedidor e o Recebedor. Quando devemos informa-los e em quais situações? Em um transporte de carga normal, ou seja, a transportadora pega a carga do Remetente e leva até o Destinatário não devemos informar o Expedidor e o Recebedor. O Expedidor e ou Recebedor só aparecem quando existe uma outra transportadora envolvida no transporte da carga e é essa transportadora que é informada como Expedidor ou como Recebedor. Vamos a um exemplo onde temos o transporte Normal, Redespacho e Redespacho Intermediário. Exemplo: Transportadoras envolvidas: A, B e C Remetente -> A -> B -> C -> Destinatário A transportadora A emite um CT-e Normal informando: Remetente: o remetente da mercadoria (quem vendeu) Destinatário: o destinatário da mercadoria (quem comprou) Recebedor: Transportadora B (o Recebedor foi informado pois a transportadora A não vai levar a carga até o Destinatário. o Expedidor não foi informado pois quem expediu a carga foi o Remetente que já esta informado) A transportadora B emite um CT-e de Redespacho Intermediário Remetente: o remetente da mercadoria (quem vendeu) - Opcional Destinatário: o destinatário da mercadoria (quem comprou) - Opcional Expedidor: Transportadora A (o Expedidor foi informado pois a carga não foi expedida pelo Remetente e sim pela Transportadora A) Recebedor: Transportadora C (o Recebedor foi informado pois a transportadora B não vai levar a carga até o Destinatário) A transportadora C emite um CT-e de Redespacho Remetente: o remetente da mercadoria (quem vendeu) Destinatário: o destinatário da mercadoria (quem comprou) Expedidor: Transportadora B (o Expedidor foi informado pois a carga não foi expedida pelo Remetente e sim pela Transportadora B. o Recebedor não foi informado pois quem vai receber a carga é o Destinatário que já esta informado) Note que a transportadora A pegou a carga do Remetente e levou até a transportadora B, esta por sua vez levou até a transportadora C, e esta por sua vez levou a carga até o destinatário.
    3 pontos
  2. Olá. Criei o envio de carga para balança Ramuza. ACBrCargaBal.pas
    2 pontos
  3. Fiz uso da function ?, excelente !!! Cliente não terá mais que ficar escolhendo certificado. Obrigado pela contribuição. Não era bem isso que eu buscava quando abrir o fórum, mas além do que buscava ainda consegui esse recurso de carregar o certificado. Mais um problema resolvido.?
    2 pontos
  4. Estou analisando os logs mas a primeira vista parece que o erro está no arredondamento nos testes que fiz e na conta manual o total desse cupom é 201,967... que arredondado fica 201,97 e você pagou 201,96 dai por isso deu o erro, porque ficou faltando 1 centavo. Verifique se o seu ECF está arredondado ou truncando.
    2 pontos
  5. Tem um usuário aqui no fórum que é representante da Cappta. Talvez consiga contato com ele.
    2 pontos
  6. Pela mensagem de erro você está tentando finalizar um cupom sem enviar os comandos de pagamento do mesmo. Se enviou o comando de pagamento forneça mais informações como qual modelo de ecf epson? Quais são os comandos que enviou para o ECF? Anexe também, se possível, os logs completos para podermos analisarmos.
    2 pontos
  7. POr favor, nos envie o LOG e a imagem com o erro completo para análise
    2 pontos
  8. Bom dia, Gostaria de ir, mas de de avião fica inviável por causa dos valores e horários de vôos. Talvez possamos ir juntos de carro. Me add no WhatsApp 41-99709-5622. Abraços.
    2 pontos
  9. Obg Daniel, era isso mesmo! Existiam algumas dependências mesmo não usando deveria instalar! Resolvido!
    2 pontos
  10. @Italo Jurisato Junior Agradeço o empenho e entendo seu posicionamento. Ficarei no aguardo então. Estudarei mais o componente para tentar realizar as implementação do CECAM, mas se tiver algum outro membro que faça as alterações , me coloca a disposição novamente para realizar os testes e validações.. Obrigado mais uma vez. @Fábio Eduardo de Souza
    2 pontos
  11. StackOverflowException é erro de estouro de pilha você deve estar fazendo algo que ta acabando com a memoria do app, erro de acesso ao arquivo é outro. https://msdn.microsoft.com/pt-br/library/w6sxk224.aspx Outra coisa na pasta do SVN dentro da pasta Projetos\ACBrMonitorPLUS\Lazarus\Exemplos tem um exemplo de como usar comunicação TCP com o monitor é mais rápida e não depende de arquivos.
    2 pontos
  12. bom dia.. eu trabalho com acbrmonitor.. no meu caso eu poderia, eliminar o diretorio, schemas, e baixar a ultima versao do acbrmonitorplus e atualizar. ai os schemas vao atualizar.. blz..
    2 pontos
  13. 2 pontos
  14. já tem a correção no svn desde semana passada basta atualizar e marcar para remover tudo antes de instalar.
    2 pontos
  15. Aqui tem uma forma localizar o número de série do certificado pelo CNPJ, você pode adaptar o método para procurar pelo SubjectName: Note que o SubjectName pode mudar caso seja um novo certificado.
    2 pontos
  16. Boa tarde, foi como o Daniel falou. Deve ser alguma configuração feita erroneamente. Eu por exemplo durante minha homologação nunca fiz um tratamento específico para a rotina de recarga. O ACBrTEFD chama o ADM e o SiTef cuida. Ao final ele retorna o comprovante e apenas o imprimo. Alguns clientes começaram a usar a recarga do SiTef e eu nem sabia. E tem funcionado muito bem. Talvez valha a pena reinstalar o SiTef ou ver com SoftwareExpress se tem alguma atualização que disponível que possa ser feita.
    1 ponto
  17. Adicionado na revisão 15870. Favor testar e reportar qualquer problema.
    1 ponto
  18. Sobre essa questão, após um longo período de debug, percebi que alguns campos não estavam preenchidos corretamente para envio, após correção percebi que alguns campos não estavam preenchidos para recebimento de informações, ou seja preenchimento incompleto no envio e na resposta. Tópico concluído. Obrigado.
    1 ponto
  19. Bom tarde, Fiz a homologação e não tive rejeição com nosso numero, apenas com Agência Encarregada da Cobrança, está fixo no fonte. att. // '00000' + // Agência Encarregada da Cobrança ACBRBoleto.Cedente.Agencia + ACBRBoleto.Cedente.AgenciaDigito +
    1 ponto
  20. O problema acontece com o programa de exemplo do ACBrBoleto?
    1 ponto
  21. A última vez que algo semelhante aconteceu a única saída foi usar aplicativos de recuperação de arquivo. Algo como: Piriform Recuva Disk Drill Stellar Data Recover EaseUS Data Recovery Active Uneraser Mas os arquivos teriam que ter sido salvos pelo menos uma vez.
    1 ponto
  22. Boa tarde. Confirmado Att;
    1 ponto
  23. Boa tarde. Primeiro passo, entenda o que é o MFe e como ele funciona: - http://www.sefaz.ce.gov.br/content/aplicacao/internet/CFe/arquivos/manualutilizacaointegradorfiscal.pdf - http://www.sefaz.ce.gov.br/content/aplicacao/internet/CFe/arquivos/manualdrivermfe.pdf Caso seu AC realize pagamentos com POS, precisa seguir o fluxo abaixo: http://www.sefaz.ce.gov.br/content/aplicacao/internet/CFe/arquivos/FluxoVendaPDVUtilizandoPOS.pdf Caso seu AC realize pagamentos com TEF, precisa seguir o fluxo abaixo: http://www.sefaz.ce.gov.br/content/aplicacao/internet/CFe/arquivos/FluxoVendaPDVUtilizandoTEF.pdf Mais informações em: http://cfe.sefaz.ce.gov.br/mfe/informacoes/downloads#/
    1 ponto
  24. Puxa que estranho. Que bom que conseguiu resolver. Você consegue montar um passo a passo de como acontece o erro pra gente poder analisar?
    1 ponto
  25. Você não passou o código do município de Descarga 3º parametro, se não me engano (faz tempo que não tenho problemas com MDFe então não me lembro de cabeça) apenas o CNPJ é opcional ou o protocolo.
    1 ponto
  26. Bom dia Italo, segue o XML em anexo. XML extraído do método "ACBrNFSe.NotasFiscais.Items[0].GravarXML" NF30369.xml
    1 ponto
  27. Bom dia, Amarildo! O ACBrMonitorPlus, pelo que sei, só tem para Lázarus, não para Delphi. Confirma?
    1 ponto
  28. bom dia.. como voce trabalha com varios, clientes, o ideal, é fazer o que a juliana falou.. voce assina o Sac, e pega a ultima versao, e tem suporte por 30 dias.. voce nao é obrigado a continuar depois,, mas isso ajuda em muito a continuação e manutenção do projeto. valeu..
    1 ponto
  29. Bom dia Juliana, Primeiramente vamos ao Manual do CT-e versão 3.00 - páginas 225, 226. Nessas duas páginas temos uma relação de campos que não podem ser alterados através de uma CC-e - Carta de Correção. Se você emitiu um CT-e e depois emitiu uma carta de correção a SEFAZ entende que o transporte foi realizado e quem notou o erro foi o tomador do serviço. No mesmo manual - página 108, temos a regra M16 que diz: Vedado o cancelamento se possuir evento de Carta de Correção associado. Mesmo que o transporte não foi realizado, pela regra acima não tem como efetuar o cancelamento de um CT-e que possui uma Carta de Correção. E não existe nada para cancelar a carta de correção.
    1 ponto
  30. Obrigado por reportar. O tópico será fechado. Para novas dúvidas abra novo tópico.
    1 ponto
  31. resolvido. Fiz vários testes e não vi esse espaço dando problema. obrigado.
    1 ponto
  32. 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.
    1 ponto
  33. Excelente vídeo, muitas novidades, principalmente sobre quais dlls devo instalar, o que era uma dúvida minha. Mas nesse caso a dúvida é sobre manter o certificado salvo no (mdfe.ini) com o comando "ACBrMDFe1.SSL.CertSubjectName". Hoje eu extraio o número de série do certificado e salvo no (mdfe.ini) com o comando "ACBrMDFe1.SSL.SelecionarCertificado". É possível fazer essa operação, tentei mas o exemplo não reconhece o certificado quando eu salvo com "ACBrMDFe1.SSL.CertSubjectName" ?
    1 ponto
  34. Você usa RAW quando a impressora está instalada no windows do computador local, ou seja, a impressora aparece na janela "Dispositivos e Impressoras" (basicamente "RAW" = "\\localhost\") No seu caso, se a impressora compartilhada estiver no "Dispositivos e Impressoras" do computador onde está sua aplicação você pode usar a RAW ou a forma que o Felipe passou: \\nome_do_seu_pc\nome_do_compartilhamento_de_sua_impressora
    1 ponto
  35. Boa tarde Joffas, Muito obrigado pela colaboração, assim que possível estaremos enviando para o repositório a atualização do programa exemplo.
    1 ponto
  36. Boa tarde. Neste caso você pode compilar o ACBrMonitorPlus ou assinar o SAC, desta forma obterá a versão mais recente do mesmo. Att.
    1 ponto
  37. 1 ponto
  38. Ajustes enviado ao svn pode compilar normalmente sem mover os arquivos agora.
    1 ponto
  39. Show de bola! Adicionado manualmente todos os pacotes no Lazarus! Muito obrigado pela ajuda! Parabéns a todos os envolvidos pelo excelente trabalho desempenhado no projeto ACBr. Alto nível! Pode fechar o tópico.
    1 ponto
  40. Boa tarde, Senhores. Fiz algumas alterações referentes ao registro R-2050 para adequar ao novo layout 1.4. pcnReinfR2050.pas pcnConversaoReinf.pas
    1 ponto
  41. Boa Tarde... Compactei toda a pasta do bloco X que esta em anexo. Primeira mente criei a unit "pcnGeradorBlocoX.pas" que é uma cópia da "pcnGerador.pas" só que modifiquei a classe para usar WideString e TFileStream pois não queria estragar nenhuma outra rotina que já usa ele. Por que "TFileStream" ? Nos testes que fiz foi a forma mais rápida que consegui para criar o arquivo. Unit ACBrBlocoX_WebServices.pas ganhou 2 novas variaveis "SituacaoProcStr" e "Mensagem" para guardar as informações do retorno. Acredito que seja isso, desculpe a demora, como comentei não estou na empresa essa semana. Caso falte algo ou alguem tenha alguma outra sugestão fico aberto a críticas. ACBrBlocoX.rar
    1 ponto
  42. Desculpa, anexei o arquivo errado. Segue novamente. ACBrDFeSSL.pas
    1 ponto
  43. Boa noite, Italo. Tem sim e você tem razão. Estou postando novamente, creio que agora esteja de acordo. Qualquer coisa só falar que ajusto novamente. Segue: pcnReinfR1070.pas
    1 ponto
  44. Vc não envia este evento, ele é um retorno. Qndo vc manda o R-1299 vem como resposta o evento R-5011. Leia não apenas o manual do layout, mas tbm o do desenvolvedor e do contribuinte.
    1 ponto
  45. Bom dia a todos, Já enviei os Schemas para o repositório e acrescentei o enumerador v1_04_00 no componente para que o mesmo possa gerar os eventos do Reinf na nova versão. Ainda se faz necessário fazer os ajustes nas units dos eventos que por ventura sofreram alteração com a nova versão. Toda ajuda é bem vinda.
    1 ponto
  46. Analisei os fontes, e a implementação parece correta... mas decidi não incorporar aos fontes do SVN, pelos seguintes motivos: - O método é exclusivo para a WinCrypt (e Capicom)... não funcionaria no OpenSSL ... Ok, isso também ocorre com o método "SelecionarCertificado", mas esse último método foi herdado do Trunk1 - O método é específico para CNPJ, e a ACBrDFeSSL também suporta Certificados com CPF - A rotina pode ser facilmente implementada na própria aplicação (usando o método: "LerCertificadosStore", e um Loop, e conforme demonstrado abaixo) Enfim... deixo aqui, trecho do código, onde o Loop é implementado, na sugestão proposta, para o caso de alguém tiver interesse de implementar o método na própria aplicação function TForm1.LocalizarNumeroSerieCertificado(ACNPJ: String): String; var I: Integer; ACNPJLocalizar, ACBPJCertificado: String; begin Result := ''; ACNPJLocalizar := OnlyNumber(ACNPJ); if (ACNPJLocalizar = '') then raise EACBrDFeException.Create('CNPJ não informado'); if (Length(ACNPJLocalizar) <> 14) then raise EACBrDFeException.Create('Informar CNPJ com 14 digitos'); ACBrNFe1.SSL.LerCertificadosStore; for I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do begin ACBPJCertificado := OnlyNumber(ACBrNFe1.SSL.ListaCertificados[I].CNPJ); if (ListaCertificados[I].DataVenc >= Date) then if (Copy(ACBPJCertificado, 1, 8) = Copy(ACNPJLocalizar, 1, 8)) then Result := ACBrNFe1.SSL.ListaCertificados[I].NumeroSerie; end; end;
    1 ponto
  47. Correção enviada para o repositório. Obrigado pela contribuição.
    1 ponto
  48. 1 ponto
  49. Boa tarde a todos, Luis, tem que ficar claro que o terceiro paragrafo do FAQ que você postou se refere ao pedido de cancelamento e que o mesmo poderá ser rejeitado pela SEFAZ caso o CT-e tenha uma CC-e conforme descrito no primeiro paragrafo. Mateus, a mensagem que você recebeu ao tentar cancelar não é um erro e sim uma resposta da SEFAZ ao seu pedido de cancelamento. Ao pedir um cancelamento a SEFAZ pode aceitar ou não, se for aceito é retornado o protocolo de homologação do cancelamento e o evento de cancelamento é vinculado ao CT-e. Por outro lado de não for aceito, temos ai a rejeição, ou seja, a SEFAZ rejeitou o seu pedido e neste caso ela retorna o motivo dessa rejeição.
    1 ponto
×
×
  • 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...