Ir para conteúdo
  • Cadastre-se

Eder J. Silva

Membros Pro
  • Total de ítens

    73
  • Registro em

  • Última visita

Tudo que Eder J. Silva postou

  1. Não me atentei a isso. Falei errado já passo o 1 mesmo conforme o exemplo que enviei acima. Obrigado!
  2. Pessoal boa tarde! Usando o método abaixo: NFe.CriarEnviarNFe("[infNFe] ID= NFe52211243619231000190650010000000521744444497 versao= 4.00 [Identificacao] cUF= 52 Codigo= 74444449 natOp= VENDA CFe indPag= 0 Serie= 1 nNF= 52 dEmi= 16/12/2021 10:02:33 dSaiEnt= 16/12/2021 10:02:33 tpNF= 1 idDest= 1 cMunFG= 5208707 tpImp= 4 tpemis= 1 finNFe= 1 indFinal= 1 indPres= 1 procEmi= 0 verProc= OctoCloud 4.00 [Emitente] CNPJCPF= 43619231000190 xNome= L F NASCIMENTO BRASILEIRINHO DELIVERY LTDA xFant= Brasileirinho Delivery Goiania Sul IE= 108647285 CNAE= 5620104 CRT= 1 xLgr= Avenida T 9 nro= 2513 xCpl= QUADRA529 LOTE 7 SALA 1 xBairro= Jardim America cMun= 5208707 xMun= Goiania UF= GO CEP= 74255220 cPais= 1058 xPais= BRASIL Fone= 16997488008 [Destinatario] xNome= BIA LINS indIEDest= 9 cPais= 1058 xPais= BRASIL [Produto001] nItem= 1 cProd= 4060 cEAN= SEM GTIN xProd= Box Brasileirinho NCM= 21069090 CFOP= 5102 uCom= UN qCom= 1 vUnCom= 35.99 vProd= 35.99 cEANTrib= SEM GTIN uTrib= UN qTrib= 1 vFrete= 4.7 vDesc= 0 vOutro= 0 IndTot= 1 [ICMS001] CSOSN= 102 [PIS001] CST= 49 vBC= 0 pPIS= 0 vPIS= 0 [COFINS001] CST= 49 vBC= 0 pCOFINS= 0 vCOFINS= 0 [Produto002] nItem= 2 cProd= 26074 cEAN= SEM GTIN xProd= Coca-Cola 1,5 Litro NCM= 22021000 CEST= 0300700 CFOP= 5405 uCom= UN qCom= 1 vUnCom= 9.99 vProd= 9.99 cEANTrib= SEM GTIN uTrib= UN qTrib= 1 vFrete= 1.3 vOutro= 0 IndTot= 1 [ICMS002] CSOSN= 500 [PIS002] CST= 06 vBC= 0 pPIS= 0 vPIS= 0 [COFINS002] CST= 06 vBC= 0 pCOFINS= 0 vCOFINS= 0 [Total] vProd= 45.98 vFrete= 6 vNF= 51.98 [Transportador] modFrete= 9 [pag001] tPag= 99 vPag= 51.98 xPag= iFood Online tpIntegra= 2 [DadosAdicionais] infCpl= Pedido: 46075 [infRespTec] CNPJ= 27629964000150 xContato= JHONATHAN FERREIRA DA SILVA email= [email protected] fone= 1636102067 ,100236,0,1) Recebo o erro: ERRO: Falha na validacao dos dados da nota: 52 TAG:<det nItem="2"><prod> ID:I05/NCM(Codigo NCM) - Nenhum valor informado. TAG:<det nItem="2"><prod> ID:I05/NCM(Codigo NCM) - Conteudo invalido. TAG:<det nItem="2"><prod> ID:I08/CFOP(CFOP) - Conteudo invalido. TAG:<det nItem="2"><prod> ID:I08/CFOP(CFOP) - Nenhum valor informado. TAG:<det nItem="2"><prod> ID:I09/uCom(Unidade Comercial) - Nenhum valor informado. TAG:<det nItem="2"><prod> ID:I13/uTrib(Unidade Tributavel) - Nenhum valor informado. TAG:<det nItem="2"><imposto><ICMS><ICMSSN> ID:N12a/CSOSN(Codigo de Situacao da Operacao Simples Nacional) - Nenhum valor informado. 1871 - Element '{http://www.portalfiscal.inf.br/nfe}pag': Missing child element(s). Expected is ( {http://www.portalfiscal.inf.br/nfe}detPag ). Mas não encontrei o que deixei de inserir no .ini que possa causar esses erros. Alguém saberia me dizer o problema ? Outros pedidos o xml gera normalmente, apesar que mesmo com o parâmetro de Sincrono = 0 em Goiânia venho recebendo o erro: "Solicitada resposta Assincrona para lote com apenas 1 nfe"
  3. Daniel boa tarde! O controle porta já está "checado". Vou tentar acessar remotamente o computador do cliente para encaminhar o log.
  4. Pessoal boa tarde! Mais uma vez peço ajuda pois tentei de tudo e não acho como resolver esse erro: ERRO: Printer is printing Nessa imagem vejam que as 2 impressoras são do modelo EPSON TM20, e se coloco como "RAW:EPSON TM-T20X Cozinha" ou "RAW:EPSON TM-T(203dpi) Recepção" dá o erro. Para a da Cozinha consegui "burlar" usando "USB:Epson, TM-T20X" mas para a do balcão não consegui achar uma porta USB. Será que alguém teria uma ideia/dica qualquer coisa para resolver isso ?
  5. Entendido. Obrigado!
  6. Eder J. Silva

    ACBR.Lerini

    Boa tarde! Andei procurando na documentação: https://acbr.sourceforge.io/ACBrMonitor/Apresentacao.html Mas não consegui encontrar se é possível no método ACBr.LerIni conseguir enviar o conteúdo do arquivo ini igual conseguimos fazer no SAT.CriarEnviarCFe,NFe.CriarEnviarNFe. Se for possível, eu conseguiria enviar somente "partes" dessa configuração(Ex.: [WebService] Versao=4.00 VersaoCTe=3.00 ) ?
  7. Muitíssimo obrigado a todos! Realmente era essa informação que cadastrei no local incorreto. Desculpe pelo transtorno.
  8. Sim Daniel, é um sistema que você informa o CSC, teria como configurar também no ACBr para ele utilizar o que eu informar na hora de gerar o QRCode ? Observação: O sistema que comentei que dá certo a autorização, é em php e ajudei a desenvolver. Então eu tentei adicionar o CSRT e idCSRT,(que já utilizo no outro sistema), no ACBr Monitor na aba DFe > Resp Técnico. Está correto ?
  9. Então não foi, pois eu consigo autorizar em uma aplicação web. Eu desconfio que tenho que configurar em algum local no ACBr essas informações, para que ao gerar o QRCode ele pegue os dados corretos, será que não é isso ?
  10. Pessoal boa tarde! Estou recebendo esse erro ao tentar autorizar uma NFCe porém se uso as mesmas informações em outro sistema web com o mesmo idCSRT e CSRT autoriza sem problemas. Adicionei o CSRT e idCSRT no ACBr Monitor na aba DFe > Resp Técnico e mesmo assim o erro se repete. Onde que faço a configuração correta para que o ACBr pegue as informações corretas ? Desde já agradeço a ajuda.
  11. Daniel boa tarde! Obrigado pelas considerações. Eu creio que não seja o caso, mas de qualquer forma vou tentar acompanhar. Acho que com essa sua colocação, já daria também uma margem para ser algum problema de rede da empresa, falha em cabos, etc. Só mais uma dúvida, com o Controle de Portas = SIM eu não preciso enviar os comandos em negrito: ESCPOS.Ativar() >> para iniciar a impressora. ESCPOS.imprimir([texto]); ESCPOS.Desativar() >> para fechar a conexão. Ou não é uma afirmação válida ?
  12. Pessoal boa tarde! Novamente peço ajuda, pois estou recebendo esse erro cada vez mais frequentemente no sistema. Utilizo o PHP e integração via TCP/IP A impressora utilizada no cliente é a MP 4200 TH, na cozinha, em rede. Mesmo com a opção marcada Controle de porta e versão do ACBR na 1.4.0.36 Vocês teriam alguma ideia do que poder estar ocorrendo, se é algo na impressora, se é algo em cabos de redes ? Será que poderia ser interessante instalar no windows e usar o spool dele (mas a impressora continuaria em rede) Desde já agradeço a atenção de todos.
  13. Show de bola, pessoal! Obrigado pelos esclarecimentos. Abraços a todos!
  14. Pessoal bom dia! Vou fazer a implantação de um sistema que trabalha com o ACBRMonitor e tenho algumas dúvidas: 1 - O ACBR é compatível com esses equipamentos Impressora: Epson TM-T20 Receipt5 - M249A SAT: Elgin SAT Gadget Serial v2.4 Linker 01.02.00 SO: Windows 7 2 - Qual é o procedimento para "alterar" o SAT já que ele é usado em outro software, e com certeza já deve ter outro CNPJ/assinatura de softwarehouse vinculada ? Tenho que resetar ele ou apenas alterar o CNPJ e criar nova assinatura ? Desde já agradeço a atenção.
  15. José boa tarde! Eu tentei achar pelo gerenciador de dispositivos a porta das impressoras mas sou leigo no assunto e acabei não encontrando nada que ajudasse, creio que pelo fato do cliente ter instalado a impressora no windows com os drivers e tal. Eu consegui acessar remotamente a máquina do cliente, e fiz alguns testes com o ACBRConector. O que notei foi o seguinte: Lá no cliente se faz necessário o seguinte fluxo para funcionar a impressão: ESCPOS.setporta("RAW:MP-4200 TH"); ou ESCPOS.setporta("RAW:TANCA"); ESCPOS.ativar(); ESCPOS.Imprimir("</zera></ce><n>Restaurante Tempero e Sabor </n></lf> - BALCAO - </lf></lf></ae>Comanda.: 7</lf>Data....: 06/04/2021 - 18:18:15</lf>Operador: </lf></linha_simples></lf>Nome....: PEGAR O NOME</lf></linha_dupla></lf>Cod/Qtde. - Descricao / Unit. - Total</lf></linha_dupla></lf></ae>1 PRATO DO DIA R$ 30,00</lf></ae>Obs: </lf></linha_dupla></lf>Total a receber..........: </ad>R$ 30,00</lf></lf></linha_dupla></lf></ae>Ctr.Int: 1355</lf></lf></corte_total>"); Já aqui em desenvolvimento eu apenas faço: ESCPOS.setporta("RAW:ELGIN i9(USB)"); ESCPOS.Imprimir("</zera></ce><n>Restaurante Tempero e Sabor </n></lf> - BALCAO - </lf></lf></ae>Comanda.: 7</lf>Data....: 06/04/2021 - 18:18:15</lf>Operador: </lf></linha_simples></lf>Nome....: PEGAR O NOME</lf></linha_dupla></lf>Cod/Qtde. - Descricao / Unit. - Total</lf></linha_dupla></lf></ae>1 PRATO DO DIA R$ 30,00</lf></ae>Obs: </lf></linha_dupla></lf>Total a receber..........: </ad>R$ 30,00</lf></lf></linha_dupla></lf></ae>Ctr.Int: 1355</lf></lf></corte_total>"); Por que será que tem essa diferença ? Pelas "boas práticas " se faz necessário sempre a sequencia setPorta(), ativar(),imprimir(),desativar() ou pode ser alguma configuração no Monitor, ou driver instalado ? Agradeço muito se tiverem algumas dicas pois percebo que quanto menos comandos envio por TCP/IP mais agilidade no fluxo do sistema, sendo assim gostaria de otimizar o que for possível. Desde já agradeço a ajuda de todos.
  16. Boa tarde! Utilizando o monitor com TCP/IP no meu desenvolvimento utilizando uma ELGIN i9 o fluxo de impressão foi sem problemas, porém ao liberar para o cliente um teste, ele configurou uma Bematech e diz que ocorre o erro: "ERRO: Não está Ativo". Tentei de tudo para replicar e não consegui no meu ambiente de teste, alguém saberia o que poderia estar de errado ? A Bematech MP 4200 TH tem alguma peculiaridade diferente para a ELGIN i9 ? Abaixo um resumo do fluxo de comandos enviados: ESCPOS.setPorta("RAW:Bematech MP-4200TH"); ESCPOS.Imprimir("</zera></ce><n>Restaurante Tempero e Sabor</n></lf></ae>Comanda: 1198</lf></ae>Mesa: 6</lf></ae>Data: 05/04/2021 17:37:43</lf></linha_simples></lf></ae>Nomes: </lf>Código: </lf></linha_dupla></lf></ae>Cod/Qtde. - Descricao / Unit.</ad>Total</lf></linha_dupla></lf></ae>1 PRATO DO DIA R$ 30,00</lf></linha_dupla></lf></ae>Quant. total de itens: 1</lf></linha_dupla></lf></linha_dupla></lf></ae>Total de taxas: </lf></linha_dupla></lf></linha_dupla></lf></ae>Desconto: </lf></linha_dupla></lf></linha_dupla></lf></ae>Total a receber: R$ 30,00</lf></linha_dupla></lf></ae>Ctr.Int: 1349</lf>www.localhost.com.br</lf></lf></corte_total>") ERRO: Não está Ativo ALERTA: Fim da Conexão com: 127.0.0.1 em: 05/04/21 18:27:29 Obs: tentei antes de enviar o comando Imprimir enviar o ESCPOS.ativar(), mesmo assim o erro persistiu e também solicitei ao cliente clicar no Ativar da própria Aba ESCPOS do monitor porém nada mudou.
  17. Pessoal boa tarde! Não testei a fundo, fiz um "beta" teste aqui e ficou certinho o JSON, validei a estrutura e teoricamente funcionará o parser sem alterações. Vou precisar apenas alterar o código da minha aplicação para adaptar a esse novo retorno, mas gostaria de parabenizá-los. Qualquer coisa entro em contato, o se quiserem faço novas interações aqui para falar como ficou no final. Muito obrigado.
  18. José bom dia! Já está disponível para download essa nova versão ?
  19. Jose boa noite! Ok, sem problemas, eu apenas sugeri análise, sei que não seria algo fácil de resolver. Mas vou analisar o link enviado, para ver como faço para utilizar o método síncrono. De qualquer forma, agradeço a ajuda de todos.
  20. José bom dia! Desculpe a demora no retorno, estava em processo de renovação da assinatura. Realizei um teste e acho que "quase chegamos lá", só acho que: 1 - faltou retornar no JSON o local do arquivo quando a NFCe/NFe é autorizada. { "Envio" : { "CStat" : 103, "CUF" : 31, "DhRecbto" : "2021-03-13T06:35:17.000Z", "Msg" : "Lote recebido com sucesso", "NProt" : "", "NRec" : "310000035705936", "TMed" : 1, "VerAplic" : "J-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote recebido com sucesso", "tpAmb" : "2" } } { "Retorno" : { "CStat" : 104, "CUF" : 31, "ChaveDFe" : "31210311111111111111650010000000061496647830", "DhRecbto" : 0.0000000000000000E+000, "Items001" : { "Id" : "ID131210023107911", "XML" : "<protNFe versao=\\\"4.00\\\"><infProt Id=\\\"ID131210023107911\\\"><tpAmb>2</tpAmb><verAplic>J-1.4.49</verAplic><chNFe>31210311111111111111650010000000061496647830</chNFe><dhRecbto>2021-03-13T06:35:17-03:00</dhRecbto><nProt>131210023107911</nProt><digVal>ZWGmDl1BLd1t83+IHv40Bv4RWR4=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe>", "cStat" : 100, "chDFe" : "31210311111111111111650010000000061496647830", "dhRecbto" : "2021-03-13T06:35:17.000Z", "digVal" : "ZWGmDl1BLd1t83+IHv40Bv4RWR4=", "nProt" : "131210023107911", "tpAmb" : "2", "verAplic" : "J-1.4.49", "xMotivo" : "Autorizado o uso da NF-e" }, "Msg" : "Autorizado o uso da NF-e", "Protocolo" : "131210023107911", "VerAplic" : "W-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote processado", "cMsg" : 0, "nRec" : "310000035705936", "tpAmb" : "2", "xMsg" : "","Arquivo": "D:\\ACBrMonitorPLUS32\\Arqs\\11111111111111\\NFCe\\202103\\NFCe\\31210311111111111111650010000000091273114590-nfe.xml" } } Note que no final do JSON equivalente ao Retorno da consulta do protocolo adicionei a propriedade "Arquivo" com o caminho retornado antigamente no [NFe_Arq9] Arquivo=[caminho_do_arquivo_salvo] 2 - Ainda acho que se conseguisse devolver o JSON, como um array, facilitaria a aplicação tratar o retorno sem precisar "reformatar": Retorno atual: { "Envio" : { "CStat" : 103, "CUF" : 31, "DhRecbto" : "2021-03-13T06:35:17.000Z", "Msg" : "Lote recebido com sucesso", "NProt" : "", "NRec" : "310000035705936", "TMed" : 1, "VerAplic" : "J-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote recebido com sucesso", "tpAmb" : "2" } } { "Retorno" : { "CStat" : 104, "CUF" : 31, "ChaveDFe" : "31210311111111111111650010000000061496647830", "DhRecbto" : 0.0000000000000000E+000, "Items001" : { "Id" : "ID131210023107911", "XML" : "<protNFe versao=\\\"4.00\\\"><infProt Id=\\\"ID131210023107911\\\"><tpAmb>2</tpAmb><verAplic>J-1.4.49</verAplic><chNFe>31210311111111111111650010000000061496647830</chNFe><dhRecbto>2021-03-13T06:35:17-03:00</dhRecbto><nProt>131210023107911</nProt><digVal>ZWGmDl1BLd1t83+IHv40Bv4RWR4=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe>", "cStat" : 100, "chDFe" : "31210311111111111111650010000000061496647830", "dhRecbto" : "2021-03-13T06:35:17.000Z", "digVal" : "ZWGmDl1BLd1t83+IHv40Bv4RWR4=", "nProt" : "131210023107911", "tpAmb" : "2", "verAplic" : "J-1.4.49", "xMotivo" : "Autorizado o uso da NF-e" }, "Msg" : "Autorizado o uso da NF-e", "Protocolo" : "131210023107911", "VerAplic" : "W-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote processado", "cMsg" : 0, "nRec" : "310000035705936", "tpAmb" : "2", "xMsg" : "" } } Retorno como array: [{ "Envio" : { "CStat" : 103, "CUF" : 31, "DhRecbto" : "2021-03-13T06:35:17.000Z", "Msg" : "Lote recebido com sucesso", "NProt" : "", "NRec" : "310000035705936", "TMed" : 1, "VerAplic" : "J-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote recebido com sucesso", "tpAmb" : "2" } },{ "Retorno" : { "CStat" : 104, "CUF" : 31, "ChaveDFe" : "31210311111111111111650010000000061496647830", "DhRecbto" : 0.0000000000000000E+000, "Items001" : { "Id" : "ID131210023107911", "XML" : "<protNFe versao=\\\"4.00\\\"><infProt Id=\\\"ID131210023107911\\\"><tpAmb>2</tpAmb><verAplic>J-1.4.49</verAplic><chNFe>31210311111111111111650010000000061496647830</chNFe><dhRecbto>2021-03-13T06:35:17-03:00</dhRecbto><nProt>131210023107911</nProt><digVal>ZWGmDl1BLd1t83+IHv40Bv4RWR4=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe>", "cStat" : 100, "chDFe" : "31210311111111111111650010000000061496647830", "dhRecbto" : "2021-03-13T06:35:17.000Z", "digVal" : "ZWGmDl1BLd1t83+IHv40Bv4RWR4=", "nProt" : "131210023107911", "tpAmb" : "2", "verAplic" : "J-1.4.49", "xMotivo" : "Autorizado o uso da NF-e" }, "Msg" : "Autorizado o uso da NF-e", "Protocolo" : "131210023107911", "VerAplic" : "W-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote processado", "cMsg" : 0, "nRec" : "310000035705936", "tpAmb" : "2", "xMsg" : "" } }] note que apenas adicionei um " [ " no início da "string" , adicionei ","(virgula) entre o JSON de Envio e o JSON de "Retorno" e um " ] " no final, assim o JSON passa a ser valido. Pode utilizar esse site: https://jsonlint.com/ utilizando os 2 códigos citados que você devem entender melhor o que estou tentando dizer. Desde já agradeço a ajuda de todos envolvidos.
  21. Daniel boa tarde! Obrigado, vou ver o que consigo fazer.
  22. Pessoal bom dia! Estou tento problemas com o ESCPOS, quando imprimo em impressoras compartilhadas. Sempre venho recebendo erro como "Printer is Printing", as vezes nem reiniciando o ACBR e a impressora(MP-4200TH) se resolve, de repente começa a imprimir novamente. A configuração de porta está como RAW:COZINHA-MP ou RAW::\\notebook2\Balcao Alguma idéia do que poderia ser ? Estou usando o ACBr com integração por TCP/IP
  23. Sim, exatamente isso. Creio que se conseguíssemos que a mensagem ficasse algo como: OK: { "Arquivo": "D:\\ACBrMonitorPLUS32\\Logs\\31210238418823000104650010000000011886376580-nfe.xml", "Informacoes": { "Envio": [{ "CStat": 103, "CUF": 31, "DhRecbto": "2021-02-19T08:02:58.000Z", "Msg": "Lote recebido com sucesso", "NProt": "", "NRec": "310000034744221", "TMed": 1, "VerAplic": "J-1.4.45", "Versao": "4.00", "XMotivo": "Lote recebido com sucesso", "tpAmb": "2" }, { "Retorno": { "CStat": 104, "CUF": 31, "ChaveDFe": "31210238418823000104650010000000011886376580", "DhRecbto": "1899-12-30T00:00:00.000Z", "Items001": { "Id": "", "XML": "<protNFe versao=\\\"4.00\\\"><infProt><tpAmb>2</tpAmb><verAplic>J-1.4.45</verAplic><chNFe>31210238418823000104650010000000011886376580</chNFe><dhRecbto>2021-02-19T08:02:58-03:00</dhRecbto><cStat>479</cStat><xMotivo>Rejeicao: Data de Emissao anterior a data de credenciamento ou anterior a Data de Abertura do estabelecimento</xMotivo></infProt></protNFe>", "cStat": 479, "chDFe": "31210238418823000104650010000000011886376580", "dhRecbto": "2021-02-19T08:02:58.000Z", "digVal": "", "nProt": "", "tpAmb": "2", "verAplic": "J-1.4.45", "xMotivo": "Rejeicao: Data de Emissao anterior a data de credenciamento ou anterior a Data de Abertura do estabelecimento" }, "Msg": "Nota(s) nao confirmadas:\\r\\n1->479-Rejeicao: Data de Emissao anterior a data de credenciamento ou anterior a Data de Abertura do estabelecimento", "Protocolo": "", "VerAplic": "W-1.4.45", "Versao": "4.00", "XMotivo": "Lote processado", "cMsg": 0, "nRec": "310000034744221", "tpAmb": "2", "xMsg": "" } } ], "NFe_Arq1": { "Arquivo": "D:\\ACBrMonitorPLUS32\\Logs\\31210238418823000104650010000000011886376580-nfe.xml" } } } Já daria para trabalhar sem problemas. Apenas uma sugestão, ok ?
  24. @José M. S. Junior Bom dia! Realizei os testes conforme combinado, e realmente não notei mudanças no retorno. Em anexo o LOG para análise da equipe. Qualquer dúvida me avise. log_testes_ACBR.txt
  25. Pelo teste que fiz não mudou o retorno. De qualquer forma vou reinstalar a outra versão e fazer a comparação e retorno novamente, assim que retornar de um cliente.
×
×
  • 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...