Ir para conteúdo
  • Cadastre-se

NiltonGM

Membros
  • Total de ítens

    79
  • Registro em

  • Última visita

Tudo que NiltonGM postou

  1. Prezado(a)s, um problema que creio ser de Cltr-C + Cltr-V no projeto, como a NFe foi desenvolvida antes do CTe, há uma falha no ACBrMonitorPlus versão 1.3.0.294 ao gerar um PDF de um evento de cancelamento de um CTe, no comando: CTe.ImprimirEventoPDF("C:\ACBrMonitorPLUS\DFes\57296543000115\202005\Evento\Cancelamento\35200557296543000115570010000310081000472710-procEventoCTe.xml", "C:\shared\Sistrom\ctes_baixados\xml\57296543000115\202005\CTe\35200557296543000115570010000310081000472710-cte.xml") No arquivo txt de retorno na pasta saida é retornado o nome do arquivo corretamente: "OK: Arquivo criado em: C:\ACBrMonitorPLUS\PDF\57296543000115\202005\CTe\1101113520055729654300011557001000031008100047271001-procEventoCTe.pdf" Porem no HD, o arquivo é gerado com o literal NFe e não com o literal CTe: "C:\ACBrMonitorPLUS\PDF\57296543000115\202005\CTe\1101113520055729654300011557001000031008100047271001-procEventoNFe.pdf" Eu contornei renomeando o arquivo de NFe para o correto CTe, mas é uma falha no ACBrMonitor provavelmente o velho problema de Cltr-C/Cltr-V e esqueceram de renomear o literal para CTe. Abraços
  2. Bem que eu desconfiava dessa opção... Resolvido, era isso mesmo! Thanks!
  3. Pessoal, em configurações no ACBrMonitor DF-e/E-Mail aba CT-e "Configurar dados do servidor de email na aba E-Mail para CTe", no campo mensagem do Email eu coloco o texto com Enter [chr(10)+chr(13)] para quebrar a linha, depois minha aplicação executa o comando [CTE.ENVIAREMAIL("[email protected]","c:\012345678901234567890123456789-cte.xml","1")], mas ao receber o email as quebra de linhas foram trocadas por um espaço " ". Tentei por ponto e vírgula ";", "/n/r", nada disso adiantou para quebrar a linha. Segue anexo imagem das situações. Agradeço desde já a colaboração.
  4. Ola José, O path está no servidor onde o ACBrMonitor está rodando, o que acontece é que em algum passo do ACBrMonitor tenta gerar o arquivo préfixando o path padrão 'C:\ACBrMonitorPlus\' ao path informado no INI, consequentemente o arquivo não é encontrado, pois ele procura o arquivo em um path errado. Até acharem o erro no ACBrMonitor vou ter que contornar o problema voltando para os Path padrão do ACBrMonitor e aí minha aplicação copia o xml e pdf do path padrão para o path compartilhado no servidor. Por hora grato pela tentativa. Assim que eu fizer os testes do assunto original e verificar após qual método está ocorrendo a alteração, anexarei o log.txt do ACBrMonitor Abraços.
  5. Segue arquivo ACBrMonitor.ini ACBrMonitor.ini
  6. Ok, vou verificar exatamente qdo isso ocorre, o log de comandos do ACBrMonitor estava desabilitado. Assim que conseguir gerar um cte para esse teste aviso aqui, pois no momento estou com problemas de path pelo ACBrMonitorPlus, no cliente eu tive que mudar o local das pastas para uma pasta compartilhada no servidor para que alguns funcionários tenham acesso aos pdf e xml gerados, enfim, mesmo que vc defina um outro local não o padrão, ele acrescenta o path padrão ao que vc informa ficando um path errado. Veja o arquivo de saída: observe que o local é: C:\shared\Sistrom\ctes_baixados\xml\57296543000115\202005\Evento\Cancelamento\ Ele remonta o local padrão: C:\ACBrMonitorPLUS\Retorno\ ao caminho definido em Diretórios ---------------------------- Arquivo de saída: 35200557296543000115570010000310181000310830-resp.txt ERRO: Arquivo C:\shared\Sistrom\ctes_baixados\xml\57296543000115\202005\Evento\Cancelamento\-procEventoCTe.xml nao encontrado. Arquivo C:\ACBrMonitorPLUS\Retorno\C:\shared\Sistrom\ctes_baixados\xml\57296543000115\202005\Evento\Cancelamento\-procEventoCTe.xml nao encontrado. Arquivo C:\ACBrMonitorPLUS\Retorno\C:\shared\Sistrom\ctes_baixados\xml\57296543000115\202005\Evento\Cancelamento\-procEventoCTe.xml-cte.xml nao encontrado. ------------------------
  7. Este é o gerado pelo meu sistema, note que a tag <vTotTrib>0.00</vTotTrib> também é removida, observei que as tags com valor '0.00' são removidas pelo ACBrMonitorPlus, no caso da tag vTotTrib ter sido removida não gerou erro pela sefaz mas as tags do grupo ICMSUFFim não podem ser removidas na situação acima mesmo que alguns valores estejam '0.00'. Meu cliente é 'SIMPLES NACIONAL', não calcula icms. 35200557296543000115570010000310411000465319-env.xml
  8. Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual Pessoal, o ACBrMonitorPlus está removendo do xml que meu sistema gera, o grupo de tags de "partilha com a UF de término do serviço de transporte na operação interestadua" <ICMSUFFim> causando a REJEIÇÃO: 786 Grupo de informações da partilha com a UF de fim da prestação deve estar preenchido" ACBrMonitorPlus versão: 1.3.0.294 Comandos efetuados pelo meu sistema: CTE.AssinarCTe("C:\ACBrMonitorPLUS\xml\35200557296543000115570010000310411000465319-env.xml") CTE.ValidarCTe("C:\ACBrMonitorPLUS\xml\35200557296543000115570010000310411000465319-env.xml") "CTE.EnviarCTe("C:\ACBrMonitorPLUS\xml\35200557296543000115570010000310411000465319-env.xml") Obs: Eu não uso o arquivo INI, meu sistema gera direto o XML para enviar no lugar do arquivo INI. Após o comando "CTE.EnviarCTe" some o grupo ICMSUFFim do arquivo 35200557296543000115570010000310411000465319-env.xml causando rejeição. Lembrando que o grupo ICMSUFFim é obrigatório na seguinte situação: 1. O destinatário consumidor não é contribuinte (CPF) 2. O tipo de CTe 'tpcTe' = 0 - Normal 3. Interestadual UFIni != UFFim 4. o tipo de Serviço tpServ = 0 - Normal Eu contornei o problema re-inserindo as tags do grupo ICMSUFFim manualmente e usando o comando do próprio aplicativo ACBrMonitorPlus em: DF-e\Teste\Aba CT-e\ Botão 'Enviar XML CTe' sem usar o arquivo de interação com os comandos acima (Assinar, Validar e Enviar), dessa forma consegui autorizar o CTe e com o xml autorizado gerei o pdf da DACTE. Solicito ajuda pois meu clientes está em modo PRODUÇÃO e não poderá ficar me contatando para eu inserir manualmente toda vez que ocorrer essa situação. Grato a todos! Uma boa noite. Segue o xml autorizado depois que inserir a tag manualmente e xml de envio sem a tag: 35200557296543000115570010000310411000465319-cte.xml 35200557296543000115570010000310411000465319-env.xml
  9. Oi Anderson, sim, eu pretendo assinar o mais rápido possível, vou concluir minha aplicação e só quando eu ficar livre de terceiros que poderei apoiar o projeto, nesse momento de crise perdi clientes e estou muito sem grana.
  10. E quanto a essa nova versão, 1.3.0.293, alguém do forum poderiam disponibilizar o EXE para baixarmos? Tentei compilar pelo Lazarus seguindo passo-a-passo as instruções mas de cara não existe um arquivo LEIAME.TXT na pasta raiz do ACBRr para ver as instruções de configuração do Lazarento como informa as instruções e ao abrir o projeto "ACBrMonitor.lpi" já dá um monte de erros "Falha ao carregar os seguintes pacontes:..." e aí mostra uma lista enorme de pacotes (uns 28 na verdade).... é frustrante mexer em algo que não dominamos... se fosse em Python, Harbour, Java, C#, C++... seria mais tranquilo... kkkk
  11. Aproveitando, Juliana, você sabe se a classe ACBr (paga) funciona na linguagem Python? Tem alguém no forum que usa essa classe no Python sem problemas? Eu tentei fazer funcionar essa classe usando o demo em Harbour seguindo passo a passo mas não funcionou, mesmo com ajuda do pessoal da ACBr, aí tive que partir para o ACBrMonitorPlus.
  12. Oi Juliana, não, eu nunca tentei compilar os fontes do ACBrMonitor, não conheco a linguagem Lazarus... Como eu disse acima, fiz um aplicativo em Harbour que envia e recebe arquivos do ACBrMonitorPlus e no que diz respeito a impressão do DACTE eu mesmo gero o PDF ao inves de enviar o comando "CTE.ImprimirDactePDF()" para o ACBrMonitor. .
  13. Olá pessoal, complementando esse tópico, tive dificuldade em por no modo produção nos clientes por causa do layout da DACTE do ACBrMonitorPlus, esse layout atual não é dos melhores, então durante esses 20 dias ausente aqui, arregacei as mangas e pus a mão no código para criar meu próprio PDF a partir do XML autorizado pelo ACBrMonitor, agora sei o quanto é penoso ajustar os mínimos detalhes do PDF mas valeu a pena, modesta a parte, o meu layout ficou uma tetéia, pena que ainda estou usando como ferramenta de desenvolvimento para Desktop o Harbour, mas já estou estudando a fundo o Python e espero ter em breve uma versão do meu aplicativo em Python. Bom, sem mais de longas, segue o pdf gerado pelo ACBrMonitor e o PDF gerado pelo meu aplicativo para comparação e insentivo aos demais. Ah! caso queiram olhar os fontes estão no gitHurb https://github.com/nilton-medeiros/cte-monitor Esse aplicativo desktop "CTeMonitor" faz o intercâmbio do meu TMS.Cloud Web banco de dados MySQL com a rede local do cliente e servidor onde fica o ACBrMonitor e com o próprio ACBrMonitor enviando os comandos e lendo retornos. Abraço a todos, e espero logo-logo dominar essa excelente aplicação ACBrMonitor para fazer melhor uso. acbr-35200413559178000119570010000166791000296366-cte.pdf meu-35200413559178000119570010000166821000296396-cte.pdf
  14. Obrigado Italo pelo esclarecimento. Eu analisei o xml de retorno do evento CTE.CancelarCTe, temos o node <infProt> com o cStat 101 e o node <infEvento> com o cStat 135, agora ficou fácil obter as informações relevantes.
  15. Se eu entendi, na segunda coluna é engessada, tenho que passar exatamente 'PESO BASE DE CALCULO' ou 'PESO BC', é isso? E na terceira? o titulo 'PESO AFERIDO', não consigo mudar?
  16. Obs: Atenção: Em ambiente de homologação o cStat de CANCELADO é 101 mas em ambiente de produção o cStat é 135 assim como o DENEGADO em homologação é 110 e em produção é 301, a Sefaz tem o prazer de complicar a vida dos desenvolvedores.
  17. Ok José M. obrigado... segue anexo. 35200313559178000119570010000166771000296341-cte.xml
  18. Prezado(a)s, boa noite, estou com problemas no PDF da DACTE: Estou usando o ACBrMonitorPlus versão 1.3.0.258; Comando: CTE.ImprimirDACTePDF("C:\...xml") 1) No campo informação da Carga no grupo infQ, na segunda coluna está saindo um título padrão e não o que enviei e não sai o valor, na terceira coluna também sai um título padrão e não o que eu enviei, e saem dois valores, 0,0000 e embaixo o valor que passei. 2) Na ultima coluna sai o título duas vezes, um padrão q é o mesmo que eu passei e o que passei logo abaixo. Segue o trecho do xml infQ: xml -------------------------------------------- <infQ><cUnid>01</cUnid><tpMed>PESO BRUTO</tpMed><qCarga>2.0000</qCarga></infQ> # Essa saiu correta <infQ><cUnid>01</cUnid><tpMed>PESO CUBADO</tpMed><qCarga>0.0000</qCarga></infQ> # Essa não saiu! <infQ><cUnid>01</cUnid><tpMed>PESO TAXADO</tpMed><qCarga>2.0000</qCarga></infQ> # Essa saiu sem título abaixo de outra padrão (ver imagem)! <infQ><cUnid>00</cUnid><tpMed>CUBAGEM</tpMed><qCarga>0.0000</qCarga></infQ> # Essa saiu correta <infQ><cUnid>03</cUnid><tpMed>QTDE. VOLUMES</tpMed><qCarga>1.0000</qCarga></infQ> # Essa saiu com dois títulos (ver imagem) ------------------------------------------------------------ Fico no aguardo, desde já, obrigado.
  19. Oi Juliomar, eu já assinei o Trial um tempo atrás para baixar a versão que estou testando hoje, só agora pude testar e percebi que há umas falhas ao gerar a DACTE. Talvez a nova versão corrija essa falha.
  20. Olá José, como posso baixar esta última versão do ACBrMonitorPlus 1.3.0.288? Acessei o link de Download acima mas é só para assinantes. Tem outro link para baixar?
  21. Ah, uma imagem vale por mil palavras... ou vídeo... rs
  22. Um adentro aqui para posterior, achei um tutorial passo a passo relamente para iniciantes nesse forum abaixo detalhando a criação do arquivo TXT. http://www.pctoledo.com.br/forum/viewtopic.php?f=20&t=17150
  23. Concorndo com o Alexvp em grau, número e genero. Eu também estou apanhando, tentei usar as classes mas não consegui funcionar, as informações são muito aleatórias. Então decidi usar o ACBrMonitorPlus, onde a idéia é simples, envia um arquivo ENT.TXT para a pasta e vc pega o SAI.TXT. Qual é o problema então? O manual em PDF que veio com a instalação está mal formatado, come textos a direita, o manual online não tem em nenhum lugar informações sobre a formatação do arquivo TXT. Primeiro, não existe um arquivo ACBrMonitorPLUS.chm e sim o arquivo ACBrMonitor.chm, que é o ajuda dele, seguindo o caminho que o amigo Ricardo sugeriu, lá não há informação nenhuma sobre formatação do TXT mas um monte de funções da biblioteca para ser usada, nada a ver com o ACBrMonitorPlus que é inviar um simples TXT. Olhando mais avante nessa ajuda você se depara com instruções para preencimento de um arquivo INI... até mencionado acima pelo Ricardo, mas então, peraí, e o arquivo TXT? Será usado um arquivo INI ou TXT? O ACBrMonitorPLus pede em suas configurações dar um nome para o arquivo TXT e não um INI, viram como é confuso para o iniciante? O pessoal mais antigo aqui no forum já está com todos os problemas resolvidos do início, agora é só manutenção, talvez por isso tenham dificuldade para entendir a real dificuldade do iniciante tanto para usar a lib e suas classes como o ACBrMonitorPlus que ao meu ver é uma excelente solução até que você consiga usar as classes, porem mal documentada, talvez por conta de suas mil facetas. Eu só quero enviar um TXT, pelo amor de D'us! Alguém no forum pode enviar um TXT anexo em resposta a este post? Nós iniciantes não esqueceremos jamais suas estimadas ajudas... grato!
  24. Verdade, bem lembrado... vou por o link aqui para baixar o harbour completo: https://we.tl/t-GGbcE0Kwrl
  25. Opa! Segue anexo, eu iria te enviar completo mas aqui só permite 2MB e meu rar deu 32MB... o harbour-64.rar é também na mesma versão. harbour-64.rar harbour_3.2.0 dev (r1912031042).rar
×
×
  • 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.