Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 22-11-2019 em todas as áreas
-
Gostaria de agradecer a todos que ajudaram nos componentes ACBR, em especial ao ACBrTEFD. Hoje recebemos a homologação do nosso modulo de PDV NFe/NFC-e com TEF com a empresa https://cappta.com.br/ Homologamos usando troca de arquivos TEF_DIAL. Comecei a integração a 7 dias (tempo parcial) para desenvolvimento, e a implementação foi tranquila rápida e fácil, graças aos componentes Acbr. Obrigados a todos que contribuíram e contribuem com a comunidade Edmar Frazão.3 pontos
-
@Riquena @windsoft Pelo que vi agora os XML com a tag CDATA são válidos... Enviei ajuste para o repositório, rev. 18309. Favor atualizar os fontes e testar novamente.3 pontos
-
3 pontos
-
Não encontrei nenhum tópico assim, e se quiserem relatar como começaram "nessa vida", estejam a vontade. comecei aprendendo basic em um CP-500 da Prológica, SO CP/M ( Control Program for Microcomputers ) com linguagem basic residente, com 48K de memória e disco de 5.1/4 (sem HD), os dados eram gravados em fita cassete. https://pt.wikipedia.org/wiki/CP_500 https://pt.wikipedia.org/wiki/CP/M Isso foi em 1984, fazem 35 anos, direto do túnel do tempo.2 pontos
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.2 pontos
-
Pessoal, obrigado pelas dicas! Apaguei a pasta inteira do Trunk, baixei tudo de novo... agora deu certo Muito obrigado!2 pontos
-
Como o Daniel Port disse acima, é preciso saber qual tipo de nota ele está se referindo. No caso de notas de compras feitas pelos seus clientes, você deve cadastrá-las no seu sistema. Seu cliente deve receber o XML da NFe do fornecedor dele. Mas há também as notas de devolução. Essas são emitidas pelo seu cliente quando ele vai devolver um produto ao fornecedor. São como as notas de saída, só que usando outros parâmetros e CFOP. O Sintegra tem registro para notas de Entrada. Você precisa verificar quais dados precisam ser gerados para o seu cliente. Boa parte das UFs ainda aceita o Sintegra. Algumas permitem a substituição pelo SPED Fiscal (EFD ICSM/IPI), mas varia a forma. É necessário consultar a UF específica.2 pontos
-
Será mais simples ainda quando estiver com a dll integrada, vou avisar assim que terminar e postar aqui no fórum2 pontos
-
2 pontos
-
2 pontos
-
Vc pode fazer a integração com o Twilio - https://www.twilio.com/docs/sms/tutorials/how-to-send-sms-messages-delphi2 pontos
-
2 pontos
-
João, essas NFes de entrada são referentes a devoluções ou as compras do seu cliente ? Por "lançar" eu pressuponho que seja referente as compras efetuadas, nesse caso seria somente lançar as notas para controle de estoque, custos etc. O Sintegra , aquele do convenio 57/95 ? não sei se ainda existe, creio que tenha sido substituído pela EFD Escrituração Fiscal Digital, uma sopa de letrinhas, (NFe, CTe, ECD, SPED etc )2 pontos
-
Porque devo assinar digitalmente meus executáveis ? O Produto final de quase todo desenvolvedor de Software para Windows, é gerar um arquivo compilado e executável, ou seja, um arquivo com a extensão .EXE ou .DLL As versões recentes do Windows, incorporaram recursos de segurança, como o SmartScreen, que podem causar alertas quando Binários não assinados são executados... O mesmo pode ocorre com módulos de Segurança de terceiros, instalados na máquina, como por exemplo: Antivírus e módulos de segurança bancários... Para evitar mensagens assustadoras, como a exibida abaixo, é necessário Assinar digitalmente o seu binário, com um certificado emitido por uma Autoridade Certificadora válida A título de exemplo, todos os binários distribuídos pelo Projeto ACBr, na área de Download do SAC ACBr, são assinados digitalmente com um certificado do Projeto ACBr... Reparem que não somente o Executável final, mas o instalador, também deve ser assinado.. Abaixo, temos a imagem de quando é executamos o Instalador do ACBrMonitorPLUS SAC Bem melhor, não ? Repare que o Fornecedor do binário, fica bem identificado na mensagem... Isso além de trazer mais confiança para o usuário final, ajuda os programas de segurança, a classificar de forma positiva, o seu Executável ou instalador, evitando bloqueios indevidos. Ok, gostei... mas como fazer para assinar meus executáveis ? O primeiro passo é comprar um Certificado do tipo "Code Signing"... Garanto que agora você pensou algo como: - Humm.. será que posso usar o meu certificado A1 ou A3 ? A resposta é NÃO... os certificados que usamos para os Documentos Fiscais eletrônicos brasileiros, não tem as características esperadas pelo Windows, para assinatura e validação de binários... Quanto aos certificados gerados de forma local, ou seja, os Self-Signed Certificates, eles funcionarão para a assinatura... e podem ser ótimos para testes... Mas eles não devem garantir o nível de confiabilidade ao seu binário, pois eles não são gerados por uma Autoridade Certificadora válida Algumas empresas Brasileiras, vendem o certificado do tipo Code Signing.. Veja por exemplo esse link... Porém o preço é praticamente "o valor de um Rim esquerdo"... (ps: veja mais empresas brasileiras, no post a seguir) Você pode comprar o Certificado do Tipo OV, que é bem mais barato... Na página da KSoftware tem um interessante artigo, descrevendo a diferença da versão OV x EV Eu preferi comprar nesse site gringo, porém isso pode exigir que você tenha um bom conhecimento de Inglês, pois o todo o processo de compra será feito em Inglês. Esse certificado, também exige um processo de validação... ou seja, a Empresa que irá emitir o certificado, precisa saber se você é você mesmo... A validação foi feita pela empresa Sectigo... eles enviam e-mails com links para você subir a documentação necessária... Como o certificado será emitido para uma Entidade Pessoa Jurídica, na etapa de envio de documentos de prova de identidade... eu enviei um PDF com o resultado da consulta de meu CNPJ, na Receita... Na etapa final de validação, eles efetuam uma ligação para o telefone de sua empresa, para fornecer um Token, que deve ser usado para gerar o certificado... portanto, o número de telefone na documentação que você enviar, deve ser um número que você possa atender... Achei o Site de Validação da Sectigo, bastante confuso... Eu preferi comprar a opção de 4 anos, para evitar esse penoso processo de compra, e pelos descontos oferecidos... Após todas as validações de identidade, eles lhe enviarão um Link para baixar o certificado em sua máquina... Será criado um arquivo PFX, e o processo de geração do Certificado na sua máquina, é muito semelhante a dos Certificados A1 brasileiros... Ufa.. já tenho o meu certificado em PFX... Como eu assino os binários ? Existem algumas ferramentas disponíveis... na página da KSoftware, você pode ler um tutorial, de como assinar usando o KSign Você poderá assinar binários facilmente, usando a interface gráfica deles: Para automatizar o processo de assinatura, você provavelmente ira preferir usar um utilitário de Linha de Comando... Repare que na mesma pasta onde o KSign foi instalado, existe o utilitário signtool.exe Use esse utilitário com a seguinte sintaxe: signtool.exe sign /du "http://seusite.com.br" /d "Descrição do seu Programa" /f "C:\Path\SeuCertificado.PFX" /p SenhaCertififcado /t "http://timestamp.comodoca.com" SeuBinario.exe sign -> Comando para assinatura /du -> Informa a URL do seu Site /d -> Informa uma descrição resumida do seu Programa /f -> Informa o Path completo para o seu Certificado (arquivo PFX) /p -> Informa a Senha para abertura do seu Certificado /t -> Informa um Servidor de Time Stamp, para que fique gravada a Data / Hora da assinatura Mas como assinar um Binário Windows, de dentro do Linux ?? Todo processo de Build e Deploy dos binários do ACBr, é executado em um Linux OpenSuse. A compilação de todas as plataformas que suportamos ocorre com Cross-Compiling, e automatizamos o processo de Build e Deploy, com o uso de Jenkins e Shell Scripts, Para transmitir o binário para fórum, criamos alguns utilitários que consomem a API do Invision Power Board Para a assinatura dos binários, creio que seria possível usar o próprio signtool.exe, com Wine... mas encontramos um interessante utilitário nativo em Linux, chamado osslsigncode, repare que a sintaxe é muito semelhante a do signtool.exe... osslsigncode sign -pkcs12 /path/SeuCertificado.pfx -pass SuaSenha -n "Descrição do seu Programa" -i http://seusite.com.br -t http://timestamp.comodoca.com -in SeuBinario.exe -out SeuBinario.exe.sign (como passo final, apague o arquivo original, SeuBinario.exe e renomeie SeuBinario.exe.sign para SeuBinario.exe)2 pontos
-
Ahh.. esse Google... efetuando pesquisas recentes, para escrever esse artigo.. notei que a Sectigo, agora tem um Site Brasileiro, e com preços bem semelhantes aos valores em Dólar... Deve ajudar muito, no momento da validação das informações... https://www.sectigo.com.br/produtos/certificado-codesigning.php Outra empresa, que também vende o Code Signing https://www.rapidssl.com.br/certificado-code-signing2 pontos
-
No dia 01/02/2020 inicia-se a obrigatoriedade da impressão no DANFe e DANFCe das dezenas relativas Nota Fiscal Premiada. Para mais detalhes acessem o tópico1 ponto
-
Bom dia, Fiz um pequeno ajuste na impressao da nfce em fortes, a logo estava ocupando um espaço muito grande quando configurado pra imprimir na lateral, mesmo configurando pra nao espandir, com este ajuste testei todas as formas tanto no topo como na lateral e funcionou. Obs: não testei/ajustei no lazarus pois nao tenho instalado. em anexo arquivos ajustados. ACBrDANFCeFortesFr.dfm ACBrDANFCeFortesFr.pas1 ponto
-
Boa tarde a todos, Estive realizando um teste para o provedor EL onde efetuei o carregamento das notas fiscais através do método TNotasFiscais.LoadFromString. Ao carregar através de um XML com apenas uma nota eram criados dois objetos, um com os dados corretos e outro com os dados vazios. Para corrigir essa situação precisei adaptar o método TNotasFiscais.LoadFromString.PosNFSe pois nele existiam duas tags referentes ao provedor EL quando deveria ser apenas a que eu mantive nos fontes. Encaminho o arquivo alterado para analise além do exemplo do XML que eu estava utilizando nos testes. ACBrNFSeNotasFiscais.pas exemplo.xml1 ponto
-
Boa tarde Henrique, Muito obrigado pela colaboração, já esta no repositório.1 ponto
-
Boa tarde Luis, Caso não consiga uma conexão com a SEFAZ, será necessário imprimir o DANFE da NFC-e em duas vias, uma para o consumidor e outra para a empresa. A geração da string do QR-Code é realizada logo após o XML ter sido assinado, portanto se você conseguir assinar o XML, a string do QR-Code será gerada. O XML tendo a string do QR-Code o DANFE da NFC-e vai conter a imagem do QR-Code. Espero ter ajudado.1 ponto
-
Boa tarde Paulo, Com o XML que você anexou, não posso aceitar a sua contribuição, visto que ele não me parece ser um XML real e sim um exemplo com muitas informações faltantes. Além de ser da versão 3.10 que não é mais aceita pela SEFAZ. Preciso de um XML real, ou seja, um XML de uma nota que foi enviada para SEFAZ e que esta retornou o protocolo de autorização.1 ponto
-
Sim e ja ate emiti nota assim com a alteração que fiz pnfsNFSeW_SP.pas1 ponto
-
Olá, O diretório que seu cliente utiliza está gravado no campo abaixo? Os eventos devem ser gravados nesta estrutura...1 ponto
-
1 ponto
-
Bom dia. Realmente ainda não temos nada implementando, caso tenha iniciado ou mesmo queira iniciar as alterações, conte conosco para quaisquer dúvidas. Att.1 ponto
-
Por favor anexe o XML gerado... creio que a tag <e> está indo no XML para o Fisco... Não sei se isso é uma boa... pois é o campo que o Fisco identifica como Razão Social válida do Emissor1 ponto
-
Você atualizou todas as pastas ? A " FastStringReplace" está em \Fontes\Terceiros\FastStringReplace1 ponto
-
Utilize sempre aspas duplas em parâmetros String, assim evita de se perder na leitura, sem aspas pode funcionar quando não tem caracteres utilizados pela sintaxe do ACBrMonitor, mas não é indicado.1 ponto
-
Use o objeto ESCPOS... https://acbr.sourceforge.io/ACBrMonitor/ESCPOSImprimirTags.html Veja a Tag: </abre_gaveta> - Aciona a abertura da Gaveta de Dinheiro1 ponto
-
Cagada minha Passei o comando assim: NFe.LerNFe('C:\XML\201911\35191104591902000109550020000154861929911489-nfe.xml') e não assim NFe.LerNFe(C:\XML\201911\35191104591902000109550020000154861929911489-nfe.xml) Tem como eu excluir um tópico como esse por exemplo? Onde eu criei e logo vi que não precisava? kkkk assim não dou mais trabalho para moderadores1 ponto
-
Isso é um ajuste automático, do WordWrap do componente... não está no nosso controle... Talvez você possa aumentar um pouco a largura do relatório...1 ponto
-
Bom dia, O Guia_Pratico_EFD_Contribuicoes_Versao_1_32 - 07_10_2019.pdf encontra-se no seguinte link: http://sped.rfb.gov.br/arquivo/show/4174 obrigada!1 ponto
-
bom dia PROCEDURE ACBR_CONSULTAR(sRecebe_nome_dll is string="",sRecebe_nome_metodo is string="",sRecebe_nome_retorno is string="", ... sRECEBE_XML_OU_CHAVE is string="") //sRecebe_nome_dll is string="",sRecebe_nome_metodo is string="",sRecebe_nome_retorno is string="",sRECEBE_XML_OU_CHAVE IS STRING="") gsResposta is string on 256 gnTamanho is system int=256 gnretorno_acbr=API(sRecebe_nome_dll,sRecebe_nome_metodo,sRECEBE_XML_OU_CHAVE,&gsResposta,&gnTamanho) IF gnretorno_acbr=0 THEN RESULT(VER_RETORNO_MAIOR_256(sRecebe_nome_dll,sRecebe_nome_retorno,gnTamanho,gsResposta)) ELSE texto is string="Erro Retorno - "+gnretorno_acbr IF gnretorno_acbr=-1 THEN texto+=" Indica que a biblioteca não foi inicializada" IF gnretorno_acbr=-5 THEN texto+=" Indica que o arquivo passado não existe." IF gnretorno_acbr=-7 THEN texto+=" Indica erro na comunicação HTTP." IF gnretorno_acbr=-10 THEN texto+=" Indica que houve erro ao consultar." IF gnretorno_acbr=-12 THEN texto+=" Indica falha na validação da chave passada." texto+=ACBR_ULTIMO_RETORNO(sRecebe_nome_dll,sRecebe_nome_retorno) RESULT texto END ======================== // btn CTE CONSULTAR bRETORNO is boolean=ACBR_INICIALIZAR("ACBrCTe32.DLL","CTE_Inicializar") IF bRETORNO=True THEN sConsulta_xml is string="" IF EDT_CONSULTA_eChave="" THEN sConsulta_xml=EDT_consulta_Arquivo_xml ELSE sConsulta_xml=EDT_CONSULTA_eChave END EDT_CONSULTA_RESPOSTA=ACBR_CONSULTAR("ACBrCTe32.DLL","CTE_Consultar","CTE_UltimoRetorno",sConsulta_xml) END ACBR_FINALIZAR("ACBrCTe32.DLL","CTE_Finalizar") ====================== Bom dia, Seja bem vindos a mais uma video Aula. Essa Aula está sendo Gravada no dia 22 11 2019. Dica 2493. Método usado para consultar um CTe na SEFAZ DICAS 2493 - WINDEV WEBDEV MOBILE - ACBR 173 - ACBR LIB - CTE_Consultar https://windevdesenvolvimento.blogspot.com/2019/11/dicas-2493-windev-webdev-mobile-acbr.html https://acbr.sourceforge.io/ACBrLib/CTE_Consultar.html1 ponto
-
Bom dia Algumas coisas que podem ajudar também é tomar cuidado com o uso de determinadas palavras no assunto do email, por exemplo: cobrança, boleto e várias outras. Dê uma pesquisada sobre isso, se você conhecer alguém que trabalhe com "impulsionamento" de emails ou que faça malas diretas via email, também vai poder te ajudar nesse assunto.1 ponto
-
Você não configurou a CryptLib, nem informou os dados do Certificado digital Realmente ainda temos poucos vídeos da ACBrLIb... mas veja esse do ACBrMonitorPLUS... As configurações são semelhantes...1 ponto
-
Por favor, verifique se o problema é o mesmo relatado acima, a saber, que as respostas da SEFAZ estão vindo com prefixos "ns0:" nas tags. Se esse for o caso, queria por favor, entrar em contato pelo Fale Conosco da SEFAZ de MG mencionando o problema. Se seus contadores fizerem o mesmo o volume será maior e eles vão corrigir o problema mais rapidamente.1 ponto
-
Implementação para Fast Report enviada para o repositório, rev. 18299.1 ponto
-
Daniel, peguei o xml recusado, instalei o programa de emissão do sebrae importei e consegui validar o xml. Autorizou normal. antes disso cheguei a remover e atualizar todo acbr e também as pastas schemas junto com o .ini Acredito que seja algum problema ou de localização de arquivos ou pastas ou a minha configuração do webservice, vou verificar tudo minunciosamente aqui e posto novamente. Muito obrigado pela atenção.1 ponto
-
Boa tarde Leandro, Favor atualizar novamente os fontes e faça novos testes. Note que fiz uma correção no arquivo INI do provedor Pronimv2.1 ponto
-
Boa tarde Camilo, Se você abrir a unit: pnfsConsSitLoteRpsResposta, vai encontrar a resposta. // FSituacao: 1 = Não Recebido // 2 = Não Processado // 3 = Processado com Erro // 4 = Processado com Sucesso1 ponto
-
Boa tarde, pode instalar o ACBrMonitor e testar com o seu modelo de Display. Para integrar com sua aplicação pode ser via troca de arquivos ou via Sockets. Veja os comandos de integração para o componente Display: https://acbr.sourceforge.io/ACBrMonitor/ComandosdoObjetoDIS.html1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Boa tarde Ana, O Encerramento e o Cancelamento do MDF-e são eventos, logo o comando para gerar o PDF do DAMDFE é ImprimirPDF e o comando para gerar o PDF do DA Eventos é ImprimirEventoPDF; Portanto vai ser gerado 2 PDF.1 ponto
-
Algum motivo para usar essa DLL específica ? Ela foi descontinuada faz tempo. Veja esse post1 ponto
-
O mesmo acontece com a versão mais atual ? Outra coisa vi pela SS que ta usando umas dependências antigas, atualize também as mesmas.1 ponto
-
Boa tarde. Em breve será adicionada ao trunk a alteração contemplando a Caixa e o Banco do Brasil, mas outros devem entrar conforme tivermos acesso a documentação. Att.1 ponto
-
Testamos o SAT Nitere NSAT-4200, utilizando o exemplo do ACBr, SATTeste.exe, e o programa de Ativação do Fabricante. Sobre a instalação e ativação do SAT Nitere NSAT-4200: O manual de instalação, driver e o aplicativo de ativação podem ser encontrados em: http://www.nitere.com.br/suporte-downloads-nitere. O site do fabricante é bastante intuitivo, e não tivemos dificuldades em encontrar as bibliotecas e programas do SAT. O SAT foi testado em uma máquina com Windows 8.1, e o próprio Windows identificou um driver genérico (ELMO GMAS), segundo o fabricante não é necessário instalar o driver neste caso, o próprio que foi identificado é suficiente, porém foram testados tanto o driver genérico quanto o driver do próprio fabricante (seguindo o manual disponível no site citado anteriormente). Os dados de código de ativação padrão, encontravam-se em uma folha, junto ao manual, na caixa do equipamento. Dados de Ativação: CNPJ do contribuinte: 10.261.693/0001-20 Código de ativação: 12345678 Associar Assinatura: CNPJ do contribuinte: 10.261.693/0001-20 CNPJ da software house: 16.716.114/0001-72 Assinatura do AC: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Para realizar a ativação do SAT é muito simples, basta seguir os seguintes passos: Instalar drivers-dll-nsat-4200-ev9sm.exe disponível no site. Após instalado, será criado uma pasta com o nome: sygmansat na unidade C. Abrir o sygma_nsat.exe que encontra-se nesta pasta. Em Configurar Rede SAT (Passo 01), deverá ser preenchido com os dados corretos e clicar em Enviar. A interface de rede já será configurada neste passo. Nota: As configurações de Proxy deverá ser configurada no caso dessa configuração existir na rede local. Após o envio dos dados do passo 01, clicar em Ativar SAT (Passo 02), preencher corretamente os dados e clicar em Enviar. Pronto seu SAT está ativado. Agora é necessário associar a assinatura, em Associar Assinatura SAT, preencher corretamente os dados de clicar em Enviar. Após a configuração, os leds que deverão ficar acessos são: Equipamento energizado, Equipamento operando e/ou em comunicação com o AC e Parametrização Instalada. O processo de ativação, também pode ser realizado pelo SATTeste.exe. Basta seguir os seguintes passos para ativar o SAT: O ACBrSAT deverá estar configurado da seguinte maneira: Em inicialização, deverá estar na opção: satDinamico_stdcall; Página de código: UTF8 ou 65001; Versão: 0,07; Formatar XML deverá estar desmarcado. (veja tópico: “Sobre a Utilização”, abaixo) Remover Acentos deverá estar marcado. (veja tópico: “Sobre a Utilização”, abaixo) Configurar na aba Dados do SAT CFe, no nosso caso, os dados necessários encontravam-se em uma folha junto ao manual Configurar no campo “Nome DLL” o caminho para a dllsat.dll (veja nota 1). Clicar em Inicializar. Ir no menu Ativação, e clicar em Ativar SAT. Para associar assinatura: Clicar em Ativação > Associar Assinatura É possível também configurar a Interface de Rede pelo SATTeste. Para o tipo de interface ETHERNET: Escolher a opção ETHE, dentro da aba Rede > Tipo Rede. Escolher conforme as configurações de sua rede entre DHCP/PPPoE/IPIFIX Em Configuração de Proxy, configurar caso haja proxy em sua rede. Nota 1: A DLL encontra-se na pasta sygmansat conforme instalação. Sobre o equipamento SAT NSAT-4200: O equipamento funciona bem e suas configurações são simples. Sua apresentação física é boa, e seu gabinete é de material plástico ABS. Seus Leds podem confundir um pouco o usuário, pois não há descrição de cada led, e é necessário consultar o manual para compreender os símbolos, principalmente quando a luz do equipamento comunicando com o fisco estiver acessa, dando a impressão de que o estado de rede local está acessa também. O equipamento é alimentado pela porta USB, o cabo usado é o USB-B (o mesmo utilizado pela maioria das Impressoras), possui também duas portas para Rede, para permitir a redistribuição do cabo a outro equipamento. NSAT-4200 Versão Sw.Básico 02.00.03 Layout XML Entrada 00.07 Fonte Externa Não Portas de Eth 2 Chave Liga/Desliga Não Wi-Fi Não Tipo Cabo USB USB-B Tipo Gabinete Plástico ABS Fixação Gabinete Não Trava Antifurto Sim Sinalização Leds Bom Software de Ativação Bom Suporte a Windows 32/64 Suporte a Linux* 32/64 * Foi necessário entrar em contato com o fabricante, e o mesmo disponibilizou a Lib utilizada no sistema operacional Linux. Sobre a utilização do SAT NSAT-4200: Para a utilização do SAT, no primeiro momento, deixamos com o driver genérico. Neste cenário, apontamos para a DLL da pasta de instalação do próprio programa da Nitere, não houve erros. Notamos que o SAT não aceita XMLs com espaços, e portanto quando a opção “Formatar XML” estiver ligada, ao realizar uma venda, ocorreu o erro: “Resposta:949632|06010|1999|Erro nao identificado||”, porém desmarcando essa opção, funcionou corretamente. Detectamos um problema em relação a Tag “Dest.xNome”. No XML gerado pelo SATTeste.exe, é definido campo “Dest.xNome” com a seguinte descrição. Dest.xNome := 'D.J. SYSTEM ÁÉÍÓÚáéíóúÇç teste de nome Longo muito LONGO'; O Objetivo é testar como o SAT se comporta com caracteres acentuados, e com uma Descrição com o limite próximo do máximo permitido pelo campo xNome (60 caracteres). O SAT da Nitere está recusando o XML, com o erro: “Resposta:418632|06010|1999|Erro nao identificado||”. Observamos que se a opção “Remover Acentos”, estiver marcada, o XML é enviado com sucesso. O problema ocorre, pois caracteres acentuados em UTF8 podem consumir até 2 bytes, e a validação do SAT está erroneamente considerando o número de Bytes e não de caracteres. O problema foi reportado ao Fabricante, que nos informou que já existe uma correção para o mesmo, e que será lançada na próxima atualização do Software Básico. Foram realizadas diversas vendas com o aplicativo SATTeste.exe, e os XMLs com retorno das vendas foram geradas corretamente. Realizado testes de tempo de envio pelo próprio SATTeste, conforme imagem abaixo. O tempo que medimos nesse teste, é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de Venda, gerado como resposta pelo SAT... Ou seja, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração do XML da Venda é considerado. Tempo em Segundos * Venda máxima de quantidade de itens para a venda com o SAT é de 500, acima dessa quantidade o SAT retorna “Erro não identificado”, o tempo calculado neste caso, foi do retorno do erro. As seguintes informações abaixo, nos foram recebidas pela engenharia do Fabricante: Nosso SAT possui alguns diferenciais sobre os demais SATs de mercado que têm sido bastante elogiados em outras avaliações semelhantes à sua, dentre eles podemos citar: – Possui bateria interna que permite o desligamento seguro do SAT, evitando-se a corrupção do sistema. –Tempo de processamento dos cupons inferior à média dos concorrentes, graças ao processador de performance superior, 800Mhz contra 350MHz em média dos demais. – 3 sistemas de watchdog, sendo um deles com hardware independente, que monitoram e garantem o funcionamento do sistema sem travamentos. Cupom gerado pelo SAT XML que foi enviado e o XML de retorno anexo abaixo. XML de Envio: AD20161011150701-625430-env.xml XML de Resposta: AD31161010261693000120599000096000000171043879.xml SAT NSAT-42001 ponto
-
Sim usando o ACBrMonitorPLUS! somente dessa forma!1 ponto
-
Boa tarde Gostaria de comunicar que terminei outra homologação usando toda a suite de componentes ACBr Laudo UNO0422011 Interfoc Informática Ltda - Chapecó - SC Roteiro 1.4 ER 01.06 Estou a disposição para ajudar com dúvidas aos amigos que precisarem!1 ponto