Ir para conteúdo
  • Cadastre-se

Mauricio Bragaia

Membros
  • Total de ítens

    62
  • Registro em

  • Última visita

Posts postados por Mauricio Bragaia

  1. Ola Vinicius

    Consulte o manual em Pdf no diretório do ACBrMonitor. Lá tem todas as informações que você precisa.

    Abraço

     

    Texto retirado do manual:

    NFE.EnviarEmail
    Envia uma NFe por email. Além do XML é possível enviar o DANFe em formato PDF. O Assunto do email
    que será enviado e a mensagem deste email, deverá ser configurado no ACBrNFeMonitor


    NFe.EnviarEmailEvento(cEmailDestino,cArqXMLEvento,[cArqXMLNFe],cEnviaPDF,[cAssunto],
    [cEmailsCopias],[cAnexos])

    Parâmetros:
    cEnviaPDF - indica se deverá ser enviado PDF junto ao Arquivo XML da NFe no email. Deverá ser passado
    1 para enviar e 0 para não enviar o PDF.
    cAssunto - parâmetro opcional para mudar o assunto cadastrado no ACBrNFeMonitor.
    cEmailsCopias - parâmetro opcional que poderá conter diversos emails separados por ; para enviar cópia do
    email enviado ao Email de Destino.

    Exemplo de Resposta:
    OK: Email enviado com sucesso

    • Curtir 1
  2. Bom dia Marcelo

    Eu leio o arquivo de retorno do Acbr, pego o cstat para saber se foi bem sucedido e gravo a data e o protocolo no meu registro.

    Se você precisa saber a chave utilize o comando abaixo antes de enviar o comando de inutilização

    Abraço

     

    NFe.GerarChave(codigoUF,codigoNumerico,modelo,serie,numero,tpemi,emissao,CNPJ)

    Comando para gerar a chave da NFE.

    (Texto copiado do arquivo de ajuda do Acbr)

  3. Bom dia

    Segundo orientação do um contador:

    - Verificar se o cliente não tem mesmo IE

    - Se ele não tiver e o Estado exigir IE, deixar em branco e usar a opção indIEDest=9 (Não Contribuinte)

    Aproveito para perguntar se é correto esse procedimento

    Abraços

  4. Boa tarde,

    Obrigado Ricardo pelo comentário.

    Fiz novos testes com as versões do ACBrMonitorPLUS que tenho aqui.

    Com a versão 0.3.03.4, marcada a opção ANSI, o Acbr lê meu arquivo Ini e produz acentos no Xml

    Com a versão 0.3.05.4, e até a atual 0.3.07.4 mesmo marcada a opção ANSI, o Acbr NÂO produz acentos no Xml

     

    ---- Trecho da caixa "Comandos a Processar" - a palavra com caracteres estranhos é "Produção"

    NFE.CriarNFe("[infNFe]
    versao=3.10
    [Identificacao]
    NaturezaOperacao=Venda de Produ��o Adquirida de Terceiros

    ----

    Abraços e obrigado

  5. Em 02/08/2016 at 17:54, Daniel Simoes disse:

    Em ACBrUtil já existe uma função para remoção de acentos...

    Não compreendo o problema... o ACBrMonitorPLUS responde caracteres acentuados, em ANSI ou UTF8... configure conforme a sua linguagem...

     
    Boa noite
     
    Obrigado Daniel pela resposta
     
    Revisei todo o meu código e constatei o seguinte:
     
    1- Meu sistema gera o arquivo EntNfe.txt acentuado com codificação Ansi.
    2- O AcbrPlus está configurado para receber o arquivo EntNfe.txt em Ansi e a opção "Retirar acentos do Xml" está desmarcada.
    3- O AcbrPlus versão 0_3_03_3 recebe e processa o arquivo e gera o Xml acentuado de forma correta.
    4- O AcbrPlus versão 0_3_07_4 recebe e processa o arquivo porem retira todos os caracteres acentuados e gera o Xml incorretamente.
        Esse problema também acontece com a versão 0_3_07_2
     
    Em anexo os arquivos
     
    ------
     
    Sobre a rotina de "Retirar acentos do Xml" em qualquer versão do AcbrPlus, ela retira o caracter acentuado e assim o texto fica com erro de ortografia. Melhor seria que a rotina fizesse a substituição do caracter acentuado pelo mesmo sem acentuação conforme a sugestão que enviei anteriormente.
     
    Obrigado e um abraço

    ArqIni.txt

    Nfe Acbr 0_3_03_3.xml

    Nfe Acbr 0_3_07_4.xml

  6.  

    Ola pessoal, 
     
    Pesquisei tudo que pude sobre o assunto mas ainda me sobram algumas dúvidas.
     
    Antes de 1/7/16 somente o campo "Natureza de Operação" não poderia ter caracteres acentuados.
    Agora nenhum campo mais pode ter acento? Nem Razão Social, nem Descrição do Produto, nem Dados Adicionais?, etc. É isso mesmo?
    Gostaria de saber como os colegas estão tratando este assunto.
     
    ----
     
    Ao usar a função "Retirar Acentos do Xml" no AcbrMonitorPlus, muitos dados ficam errados, como por exemplo: Razão Social, Endereço, Cidades (Tatuí vira Tatu), Estados (So Paulo), etc.
    Eu não programo em Delphi, mas na linguagem que uso, tenho uma rotina que troca os caracteres acentuados pelos correspondentes não acentuados.
    Segue abaixo o código para sugestão de implementação no Acbr: 
     
    Recebo a linha de texto na variável &cStringIn e devolvo o texto reformatado na variável &cStringOu
     
    -* Código da Procedure *-
     
    &cStringOu = trim(&cStringIn)
    &cFilterIn = "ÁÉÍÓÚáéíóúÀÈÌÒÙàèìòùÂÊÎÔÛâêîôûÄËÏÖÜäëïöüÃÕãõÇçÑñº/\&"
    &cFilterOu = "AEIOUaeiouAEIOUaeiouAEIOUaeiouAEIOUaeiouAOaoCcNno--e"
    &Fx = len(&cStringOu)
    For &ff= 1 to &Fx  
       &cPedIn = substr(&cFilterIn,&ff,1)
       If StrSearch(&cStringOu,&cPedIn) > 0
          &cPedOu = substr(&cFilterOu,&ff,1)
          &cStringOu = StrReplace(&cStringOu,&cPedIn,&cPedOu)
       EndIf
    EndFor
     
    -* Fim do Código *-
     
    Não fica perfeito mas melhora bem. O problema é chamar a procedure para cada linha do Xml nos nossos sistemas. Se for aceito e implementado no Acbr já serve para todos. Espero que sirva.
     
    Obrigado e abraços a todos
  7. Obrigado ao Italo pela confirmação de que o ACBrMonitor Plus acessa o Certificado de forma correta, sendo somente leitura.

    Obrigado a Graça e ao Leao pelas dicas.

    Ficou claro no caso desse cliente que o comando para apagar o certificado veio do Outlook Express. Eu concordo com a Graça quanto ao Avast, mas nesse caso foi ele que bloqueou a tentativa e apresentou uma mensagem na tela pedindo confirmação mas o usuário desatento permitiu a exclusão do Certificado.

    O cliente relatou que após esse fato houve nova tentativa de exclusão do agora novo Certificado partindo do OE e o Avast bloqueou. O usuário respondeu ao Avast para não permitir e o Certificado foi preservado.

    Tem algum vírus, programa malicioso ou algo estranho no computador do cliente e que precisa ser verificado. De qualquer forma isso prova a fragilidade pela facilidade de se excluir o Certificado. Por outro lado mostra que isso não parte do ACBrMonitor Plus o que nos dá a segurança de utiliza-lo e me leva a agradecer toda a equipe pela responsabilidade e seriedade desse projeto.  

    Abraços

     

  8. Graça, Leao e demais interessados

    O certificado é A3, leitora e cartão da CertSign. Ele usa em um computador com Windows XP Sp3

    Voltei a falar com o cliente para poder analisar melhor o ocorrido.

    Temos que considerar também que o cliente geralmente não conta a historia toda. Depois de tortura-lo ele revelou que o antivírus Avast bloqueou o programa de email Outlook Express tentando excluir o Certificado. Ele não prestou muita atenção na mensagem e clicou em prosseguir e mandou o certificado para o espaço

    É possível que seja ação de algum vírus embora o Avast não tenha detectado vírus e sim a tentativa de exclusão do certificado. Se não fosse esse bloqueio o certificado seria excluído silenciosamente como é possível ter acontecido com outros usuários. 

    Isso demonstra a fragilidade desse tipo de media e certificado e que como já citado aqui por outros colegas, a falta de respeito ao consumidor pelas empresas que comercializam esses produtos.

    Agradeço todo e qualquer depoimento sobre o assunto, assim como sugestões para poder orientar melhor nossos clientes.

    Abraços

     

    Editado

    Encontrei dois posts no ReclameAqui onde as empresas CertiSign e Valid restituem o tempo de validade faltante ao cliente. Talvez seja um caminho de minimizar o prejuizo:

    http://www.reclameaqui.com.br/11388705/certisign/certificado-sumiu-do-cartao-monopolio-da-certisign-pessimo/

    http://www.reclameaqui.com.br/12585552/valid-certificadora-digital/certificado-sumiu-do-cartao/

     

  9. Em 17/06/2014 at 11:20, Régys Silveira disse:

    Fizemos uma varredura no código de abertura e uso dos certificados e foi removido qualquer chama de abertura ou uso em modo full, agora toda e qualquer abertura de certificado e uso e feito usando modo read-only.

     

    Não acho que seja isso que estava excluindo os certificados, mas pelo menos temos certeza agora que o componente não pode de forma alguma mexer nos certificados.

    Orientação do André Ferreira: " Procure nos fontes do ACBrNFe2 por CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED e tente trocar por CAPICOM_STORE_OPEN_READ_ONLY. "

    Boa tarde pessoal,

    Essa semana um cliente perdeu o Certificado Digital A3 que simplesmente sumiu do Cartão. Tinha mais 2 anos de validade. A Certificadora alegou que a culpa era do pessoal de TI e fez o cliente comprar um novo certificado.

    Lendo o tópico, pude verificar a orientação de alteração feita pelo André e a mensagem do Régys sobre a revisão de todo o código do AcbrNfe (citados acima)

    Pergunto:

    - O AcbrMonitor Plus está com seu código revisado quanto a essa questão?

    - Algum fato novo sobre o desaparecimento misterioso dos certificados?

    Agradeço a todos 

     

  10. Em 13/04/2016 at 20:27, Ricardo Miquinioty disse:

    Boa noite, talvez a internet está lenta e não dá tempo de retornar o número do protocolo, eu uso a configuração abaixo para o tempo de retorno do envio da NFe, compare com o seu; ou faça assim: quando você lê o retorno e não tiver o número do protocolo então você faz uma consulta da NFe.

    Sds,

    Ricardo.

     

    shot0012.JPG

    Ricardo,

    Esses valores na propriedade "Aguardar" pelo que entendo são segundos, então intervalo de 1000 segundos não é muito?

    Pergunto pois utilizo 5, 5, 3 o que entendo aguardar 5 segundos, tentar 5 vezes e esperar um intervalo de 3 segundos entre as tentativas.

    Mais uma dúvida: você sabe quais são os valores padrão quando "Ajustar Automaticamente" está marcada?

    Obrigado e abraços a todos 

  11. Agnaldo,

    Uma nota de devolução é quase igual a nota que originou a referida venda.

    Basicamente o que muda é o Cfop, o tipo de Nota e fazer o referenciamento da nota que originou a venda.

    Dá uma pesquisada aqui no forum que você vai conseguir.

    Abraço  

  12. 20 horas atrás, Juliomar Marchetti disse:

    Crie o arquivo com outro nome.. preencha ele e depois renomeie !

    senão o monitor vai pegar ele antes de tu acabar!

    Caro Juliomar,

    Pegando carona na questão, também tenho problemas desse tipo.

    Meu sistema cria o arquivo ENT.TXT e depois copia esse arquivo para o diretório do Acbr.

    Algumas vezes o meu sistema apresenta a mensagem "Copy File Error" o que me faz supor que o Acbr "pega" o arquivo antes dele ser finalizado e fechado pelo meu sistema.

    No meu sistema, depois de enviar o arquivo ENT.TXT fico em um loop monitorando a existência do arquivo SAI.TXT que me é devolvido pelo Acbr. Quando o arquivo é detectado, ainda espero mais alguns segundos antes de abri-lo, para ter certeza que o processo do Acbr finalizou.

    Da mesma forma sugiro caso ainda não tenha, um delay no Acbr que pode ser parametrizado e que espere X segundos antes de abrir o arquivo ENT.TXT após detecta-lo.

    Abraços e parabéns a todos por esse excelente trabalho 

  13. Em 22/03/2016 at 11:53, paracima.com.br disse:

    Hoje faço assim e não está funcionando será que alguma configuração do gmail , ou estou errando em algo ? desde já obrigado.

    NFE.ENVIAREMAIL("[email protected]","C:\WMK\ACBR\ENVIADAS\NFE33160309218978000107650010000011661000000095-NFE.XML","1","NF-e pela Walney Informática Ltda","[email protected]","[email protected]")                                                     

     

     

     

    Walney,

    Conforme o arquivo de help, você deve separar os endereços de email com ; (ponto e virgula)

    Ex.: ,"[email protected];[email protected]")

×
×
  • 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.