-
Total de ítens
20 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Maylon Macedo postou
-
RESOLVIDO Na escrita da string eu adicionei um "\n" no fim de cada parâmetro para ele chegar formatado no ACBR, aparentemente o problema era que o comando chegava em uma única linha
-
Fiz o teste via .TXT e ocorreu sem problemas, porem o mesmo texto via TCP/IP retorna ERRO: ERRO: Nenhum Evento adicionado ao Lote
-
Como faço a comunicação via TCP/IP este é exatamente o trecho de código que estou disparando em ambiente de Homologação string comando = "NFe.EnviarEvento(\"[CCE]" + "idLote = 1" + "[EVENTO001]" + "chNFe = 35170518747247000131550010000001031000001032" + "cOrgao = 35" + "CNPJ = 18747247000131" + "dhEvento = 15/05/2017 16:50:00" + "tpEvento = 110110" + "nSeqEvento = 1" + "versaoEvento = 1.0" + "descEvento = Carta de Correcao" + "xCorrecao = TESTE DE CARTA DE CORRECAO\")", retorno = API_NFE.ComandoACBR(comando);
-
Bom Dia!, testei todas as combinações possíveis entre as duas tag's "[EVENTO]" e "[EVENTO001]", substituindo-as por "CCE" e a mensagem de erro persiste
-
sim, este mesmo...o exemplo no blog do André(aparentemente antigo) também não funcionou
-
Primeiro muito obrigado pelo retorno, acatando sua dica realizei diversos testes apagando espaço por espaço, inclusive suprimi o horário da data para não haver espaço em local algum...o erro persiste
-
Olá a todos,Estou tentando enviar o seguinte comando para o AcbrMonitorPLUS: NFe.EnviarEvento("[EVENTO] idLote = <numero da nota> [EVENTO001] chNFe = <chave da nota> cOrgao = 35 CNPJ = <cnpj do emitente> dhEvento = 15 / 05 / 2017 16:50:00 tpEvento = 110110 nSeqEvento = 1 versaoEvento = 3.10 descEvento = Carta de Correcao xCorrecao = TESTE DE CARTA DE CORRECAO") e estou obtendo o seguinte retorno: ERRO: ERRO: Nenhum Evento adicionado ao Lote Pesquisei bastante sobre o erro e encontrei muitas ocorrências do mesmo em meados do fim de 2015 até o meio de 2016, as recomendações que eu encontrei foram utilizadas (Ler o .chm (inclusive copiei e colei o exemplo obtendo o mesmo erro) , ler o blog do André, passar a versão, colocar o id como branco, colocar 1 , colocar o numero da nota etc.) e em todos os testes o retorno permanece o mesmo uso o ACBrMonitorPLUS 1.0.0.0, comunicando via TCP/IP Toda ajuda é bem vinda, agradeço desde já []'s Maylon Macedo
-
Resolvido em 1 cliente O SAT é um daruma ds100i, e o cliente havia ligado apenas uma das portas USB, ao ligar a segunda o problema foi sanado
-
Olá amigos!, Bom dia Uso o ACBRMonitorPLUS versão 1.0 em minha aplicação C# para emissão de SAT e NF-e. Problema é o seguinte, na cidade em que a SoftwareHouse reside nós já ativamos alguns SAT's sem maiores problemas porem ao tentar associar a assinatura de 2 SAT's (de clientes distintos) em uma cidade vizinha o erro retornado foi "13007|CNPJ do emitente difere da parametrização de uso". A grafia do erro parece clara, porem tudo parece OK, os CNPJ's estão corretos no ACBR e o SAT foi ativado pelos contadores das empresas (contadores distintos), o código de vinculação foi validado corretamente no site da fazenda. Qualquer ajuda é bem vinda Att Maylon Macedo
-
Problema com acentuação de retorno AcbrMonitorPlus + C#.Net
Maylon Macedo replied to Maylon Macedo's tópico in ACBrMonitor PLUS
Segue anexo dois arquivos .txt, sendo o "log.txt" gerado pelo AcbrMonitorPLUS e "retorno.txt" gerado pelo trecho de código abaixo apresentado. No arquivo "log.txt" o retorno está correto porem no gravado pela aplicação não, quando debugado este código(na linha "letra = Encoding.UTF8.GetString(data, 0, i);" ) o caractere retornado nos casos especiais é o 63 da tabela ASCII. me certifiquei e a caixa "ANSI" não esta marcada. using (var cliente = new TcpClient()) { String responseData = String.Empty; Byte[] data = new Byte[512]; cliente.Connect(Global.CaminhoSAT, 3434); comando += "\r\n.\r\n"; NetworkStream stream = cliente.GetStream(); Int32 bytes = stream.Read(data, 0, data.Length); responseData = Encoding.ASCII.GetString(data, 0, bytes); data = Encoding.ASCII.GetBytes(comando); stream.Write(data, 0, data.Length); stream.Flush(); int i = -1; i = stream.Read(data, 0, 1); var letra = ""; responseData = String.Empty; while (letra != ((char)3).ToString()) { i = stream.Read(data, 0, 1); letra = Encoding.UTF8.GetString(data, 0, i); if (letra != ((char)3).ToString()) { responseData += letra; } } retorno = responseData; File.WriteAllText(@"c:\retorno", retorno); stream.Close(); cliente.Close(); return retorno; } log.txt retorno.txt -
Problema com acentuação de retorno AcbrMonitorPlus + C#.Net
Maylon Macedo replied to Maylon Macedo's tópico in ACBrMonitor PLUS
como UTF8 ele tambem volta com "?" no lugar de caracteres acentuados ou Ç -
Problema com acentuação de retorno AcbrMonitorPlus + C#.Net
Maylon Macedo replied to Maylon Macedo's tópico in ACBrMonitor PLUS
Utilizando ANSI o caracter mudou de "?" para "§Ã§", retirei o encode obtem o texto "puro" e o resultado foi igual ao ANSI -
Problema com acentuação de retorno AcbrMonitorPlus + C#.Net
um tópico no fórum postou Maylon Macedo ACBrMonitor PLUS
Primeiramente boa tarde a todos! já realizei diversas buscas, inclusive aproveitei trechos de fonte aqui do fórum, porem meu problema persiste então ai vai, uso o AcbrMonitorPlus 0.1.11a com comunicação via TCP/IP a uma aplicação C#.Net, porem quando trato o retorno os acentos retornam com erro do tipo "Servi??o em opera???o", já tentei tratar como ASCII, Latin e UTF-8 e obtive o mesmo resultado. Segue o trecho de código que utilizo para o recebimento do retorno(retirado dos exemplos): int i = -1; i = stream.Read(data, 0, 1); var letra = ""; responseData = String.Empty; while (letra != ((char)3).ToString()) { i = stream.Read(data, 0, 1); letra = System.Text.Encoding.UTF8.GetString(data, 0, i);// if (letra != ((char)3).ToString()) { responseData += letra; } } Fazendo o debug do código percebi que logo na linha 7 do código acima o caractere retornado é o "?" em casos de acentuação ou "ç". Gostaria de alguma dica dos amigos sobre como resolver esse pequeno problema Agradeço desde já Maylon Macedo -
Duvida esclarecida, muito obrigado!
-
Isso significa que eu preciso ter um ACBr instalado em cada computador(PDV)?
-
Primeiramente boa tarde! Tenho uma duvida que pode ser uma coisa simples porem não consigo obter resposta. Atualmente uso o ACBrMonitor Plus em um ambiente(Homologação) onde todos os PDV's utilizam o mesmo SAT(Emulador) e a mesma impressora(XPS) e desta forma ele funciona muito bem! ai então no momento de implementar a solução surge a duvida. . . Em um cenário onde: - Existe um servidor, - Existem alguns PDV's, - Existem equipamentos SAT equivalentes ao numero de PDV's, - Impressoras térmicas seguindo a mesma regra, - Os PDV's rodam um sistema C# de maneira distribuída (apenas um executável no servidor), - ACBr Monitor Plus é utilizado para gerar e emitir CFe. - Comunicação ente ACBrMonitor e aplicação C# é feita via TCP/IP Perguntas: - Se faz necessário um ACBrMonitor Plus instalado em cada PDV visando comunicação com varios SAT's e impressoras? - Um ACBrMonitor Plus rodando no servidor seria capaz de trabalhar com diversos SAT's? Se sim onde eles deveriam ser ligados? (PDV ou Servidor) - Caso seja possível utilizar o ACBrMonitor de maneira distribuída como configurar para cada PDV imprimir em sua impressora? Toda ajuda é bem vinda e agradecida, []'s Maylon Macedo
-
ACBrMonitor não gera XML com mais de 1 item
Maylon Macedo replied to Maylon Macedo's tópico in ACBrMonitor PLUS
Simplesmente fantástico! confesso que não entendi pq importava o rodapé mas não os outros itens kkkk Agradeço muito a ajuda. []'s -
ACBrMonitor não gera XML com mais de 1 item
Maylon Macedo replied to Maylon Macedo's tópico in ACBrMonitor PLUS
Corrigido -
ACBrMonitor não gera XML com mais de 1 item
um tópico no fórum postou Maylon Macedo ACBrMonitor PLUS
Olá pessoal, primeiramente bom dia! Estou com um problema em que eu gero o arquivo .INI via C# (até ai tudo bem pois o .INI contem todos os produtos e campos), porem ao enviar esse comando ao ACBrMonitor ele gera um .XML contendo apenas o primeiro produto do .INI Alguém poderia me ajudar? Ps. Os dados são fictícios e não sei se estão corretos como teste Segue anexo os arquivos desde já agradeço, []'s CFE.INI 001-000000-satcfe.xml