Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 13-12-2018 em todas as áreas
-
Boa tarde a todos, Recebemos da AFRAC um informativo referente aos prazos de obrigatoriedade da NFCe, segue relação: Rondônia, Piaui, Bahia Espírito Santo, Rio de Janeiro 01/01/2019 - Fim da permissão de uso de ECF para todos os estabelecimentos. Tocantins 01/01/2019 - Inicio da obrigatoriedade de emissão da NFCe e obrigação da cessação de uso do ECF para contribuintes com regime de tributação normal e também para os optantes pelo Simples Nacional com faturamento anual cima de R$ 1.000.000,00 no exercício anterior. Distrito Federal 01/01/2019 - Fim da permissão de uso de ECF para contribuintes optantes pelo Simples Nacional, os quais tenham auferido receita bruta em 2016 superior a R$ 360.000,00 e estão obrigados a NFCe desde 01/01/2017. Rio Grande do Sul 01/01/2019 - Inicio da obrigatoriedade de emissão da NFCe para contribuintes com faturamento igual ou inferior a R$ 360.000,00 e superior a R$ 120.000,00. Estas empresas poderão utilizar o ECF pelo prazo de dois anos após o inicio da obrigatoriedade da NFCe. Mato Grosso do Sul 01/03/2019 - Inicio da obrigatoriedade de emissão da NFCe e/ou ECF 09/09 para contribuintes com receita bruta anual igual ou inferior a R$ 180.000,00 e o estabelecimento não esteja enquadrado como MEI. Minas Gerais Publicado o decreto Nº 47.562, DE 14 DE DEZEMBRO DE 2018, o qual da inicio a insituição da NFCe em no estado. Conforme os trechos a seguir, ainda NÃO foi publicado o calendário de obrigatoriedade, porém assim que estas datas forem definidas o uso do ECF deixará de ser permitido. Subseção II Da Obrigatoriedade de Emissão da Nota Fiscal de Consumidor Eletrônica - NFC-e Art. 36-B - Resolução do Secretário de Estado de Fazenda definirá a obrigatoriedade de emissão da NFC-e. § 5º - O ECF poderá ser utilizado enquanto não for estabelecida a obrigatoriedade de emissão da NFC-e em resolução do Secretário de Estado de Fazenda.” Saiba mais em: Att.6 pontos
-
Basta usar um Mutex Veja o código de ACBrMonitor.lpr ..... {$IFDEF MSWINDOWS} if UmaInstancia then begin CreateMutex(nil, True, 'ACBrMonitor'); if GetLastError = ERROR_ALREADY_EXISTS then begin MessageDlg('ACBrMonitor','O programa ACBrMonitor já está em execução', mtError, [mbOK], 0); Application.Terminate; exit ; end; end; {$ENDIF} Application.CreateForm(TFrmACBrMonitor, FrmACBrMonitor) ; Application.Run; end.5 pontos
-
Pode ser algum redirecionamento das exceções feita em Application.OnException, um componente ApplicationEvents com o evento OnException implementado, ou um componente de uma suite de tratamento de erros como o madExcept ou EurekaLog referenciado nos fontes.5 pontos
-
Já está no SVN na revisão 16087. Queira por favor testar e reportar qualquer problema. Penso que, agora que temos essa propriedade TipoCorte, talvez fosse melhor remover a propriedade CortaPapel substituindo por outro valor no tipo enumerado criado: TACBrPosTipoCorte = (ctTotal, ctParcial, ctNenhum);3 pontos
-
Nenhuma alteração foi necessária no componente, o novo padrão implica apenas na atualização dos schemas.3 pontos
-
Conforme o artigo 149-A do decreto o Nº 46.087, DE 30 DE MAIO DE 2018, a partir de 01 janeiro 2019, o uso do TEF passa a ser obrigatório em PE, exceto no caso de venda fora do estabelecimento e estabelecimentos com atividade preponderante de bares, restaurantes, lanchonetes e estabelecimentos similares credenciados nos termos da legislação estadual. Art. 149-A. A partir de 1º de janeiro de 2019, na hipótese de operação cujo pagamento seja efetuado por meio de cartão de crédito, débito ou outro instrumento de pagamento eletrônico, observa-se: (AC) I - a emissão do respectivo comprovante deve estar vinculada à NFC-e correspondente, mediante interligação com o programa emissor do mencionado documento fiscal; e II - na hipótese de impressão do Danfe-NFC-e, deve ser utilizado o mesmo equipamento para impressão do comprovante referido no inciso I. Parágrafo único. A obrigatoriedade prevista no caput não se aplica: I - à venda realizada fora do estabelecimento; e II - ao estabelecimento com atividade preponderante relativa ao fornecimento de alimentação, bebida e outras mercadorias em bares, restaurantes, lanchonetes e estabelecimentos similares, credenciado nos termos do art. 149-B. Fonte : https://www.sefaz.pe.gov.br/Legislacao/Tributaria/Documents/Legislacao/Decretos/2018/Dec46087_2018.htm2 pontos
-
Conforme o artigo 8º item IX do decreto 28.591/2018, o qual altera o D.E 22.199/2011 que dispõe sobre a concessão de regime especial de tributação aos contribuintes atacadistas, a partir de 01 janeiro 2019, passará a ser obrigatório a identificação do CPF do consumidor nas NFCe emitidas pelo estabelecimento. IX - emitir notas fiscais de consumidor eletrônicas – NFC-e, modelo 65, nas operações destinadas a pessoa física, contendo identificação do CPF do destinatário. Fonte: http://www.set.rn.gov.br/contentProducao/aplicacao/set_v2/legislacao/enviados/listagem_especial_decretos_icms.asp?assunto=4&assuntoEsp=3722 pontos
-
Acho que essa funcionalidade não é proposital. Se você precisar dela eu sugiro criar um novo tópico com a motivação e, se possível, uma sugestão de como corrigir.2 pontos
-
sim. é eu agora fui pelo mozila e deu certo consegui efetuar o donwload e encerrar o MDFe. quero agrader a todos que me orientaram nesse processo. muitissimo obrigado. Por favor feche o topico. paulinho2 pontos
-
informações tirada do manual de integração pagina 26 e 27: Desenvolvedores com sistemas em outras linguagens devem se certificar que o String a ser assinado corresponde exatamente ao mostrado abaixo: <tpNFTS><TipoDocumento>VALOR</TipoDocumento><ChaveDocumento><InscricaoMunicipal>VALOR</InscricaoMunicipal><SerieNFTS>VALOR</SerieNFTS><NumeroDocumento>VALOR</NumeroDocumento></ChaveDocumento><DataPrestacao>VALOR</DataPrestacao><StatusNFTS>VALOR</StatusNFTS><TributacaoNFTS>VALOR</TributacaoNFTS><ValorServicos>VALOR</ValorServicos><ValorDeducoes>VALOR</ValorDeducoes><CodigoServico>VALOR</CodigoServico><CodigoSubItem>VALOR</CodigoSubItem><AliquotaServicos>VALOR</AliquotaServicos><ISSRetidoTomador>VALOR</ISSRetidoTomador><ISSRetidoIntermediario>VALOR</ISSRetidoIntermediario><Prestador><CPFCNPJ><CNPJ>VALOR</CNPJ></CPFCNPJ><InscricaoMunicipal>VALOR</InscricaoMunicipal><RazaoSocialPrestador>VALOR</RazaoSocialPrestador><Endereco><TipoLogradouro>VALOR</TipoLogradouro><Logradouro>VALOR</Logradouro><NumeroEndereco>VALOR</NumeroEndereco><ComplementoEndereco>VALOR</ComplementoEndereco><Bairro>VALOR</Bairro><Cidade>VALOR</Cidade><UF>VALOR</UF><CEP>VALOR</CEP></Endereco><Email>VALOR</Email></Prestador><RegimeTributacao>VALOR</RegimeTributacao><DataPagamento>VALOR</DataPagamento><Discriminacao>VALOR</Discriminacao><TipoNFTS>VALOR</TipoNFTS><Tomador><CPFCNPJ><CPF>VALOR</CPF></CPFCNPJ><RazaoSocial>VALOR</RazaoSocial></Tomador></tpNFTS> Os seguintes cuidados devem ser tomados ao gerar esta string: 1. Não deixar nenhum espaço em branco (a não ser como parte dos valores) ou quebra de linha; 2. Não incluir namespaces; 3. Não incluir tags de valores não informados; 4. Não incluir a tag “Assinatura”; 5. Não fazer padding de valores (com “0” ou “ “) a esquerda ou a direita 6. Imprimir os valores como UTF-8. O problema mais comum encontrado durante a assinatura envolve CPFs e CNPJs que começam com o número 0. Ao serem transmitidos para o Web Service da Nota Salvador esses valores são convertidos em números e, quando a validação é feita no servidor, este campo (assim como todos os outros campos numéricos), não recebe nenhum tipo de padding a esquerda para chegar ao tamanho máximo permitido (11 números para CPF, 14 para CNPJ). Se o desenvolvedor ler o valor do CPF/CNPJ diretamente do usuário, sem convertê-lo para número antes de criar a string a ser assinada, os 0 não significativos não serão eliminados e a assinatura ficará incorreta. Depois que o string for gerado realize os seguintes passos para finalizar a assinatura: 6.1. Converta a cadeia de caracteres UTF-8 para bytes. 6.2. Gere o HASH (array de bytes) utilizando SHA1. 6.3. Assine o HASH (array de bytes) utilizando RSA-SHA1. 6.4. Atribua o resultado ao valor do campo “Assinatura” do XML. MANUAL_NFTS_Web_Service_v1.3 - SALVADOR.pdf2 pontos
-
Era isso Mesmo, segue abaixo como consegui pegar caminho exato: uses Winapi.Windows function TWM.GetModuleFileSpec: String; var cret: integer; ModName: array[0..MAX_PATH - 1] of Char; begin GetModuleFileName(HInstance, ModName, SizeOf(ModName)); cret := GetLongPathName(ModName, ModName, SizeOf(ModName)); SetString(Result, ModName, cret); end; function TWM.GetModulePath: String; begin Result := ExtractFilePath(GetModuleFileSpec); end; var Caminho := GetModulePath;2 pontos
-
Bom dia Eliezer, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.2 pontos
-
Bom dia Ítalo. Realmente não existe a necessidade de ter um Conhecimento para conseguir usar a função. Foi um erro de interpretação meu. Consegui utilizar a função, estou apenas realizando alguns ajustes no código para que não ocorram rejeições na Sefaz. Obrigado pela ajuda.2 pontos
-
Nas ultimas instalações que fiz a libxml2, existe o link simbólico com o 2, veja a saída dos comandos de verificação dos links simbólicos:2 pontos
-
Italo obrigado pela orientação, mas acho que detectei porque não salvou o xml assinado na pasta. é que no componente esta para salvar somente o arquivo processado. vou emitir novamente para que de a duplicidade onde agora creio que ira salvar o arquivo xml assinado, e ai faço a consulta dele. obrigado2 pontos
-
Bom dia Gustavo, O método EnviarEvento não requer que você tenha carregado previamente o XML do CT-e. Trata-se de apenas uma alternativa para obter alguns dados, como chave, CNPJ e numero do Protocolo. Em qual unit ao debugar não passa pelo teste no que você se refere ao tpEvento?2 pontos
-
Boa noite Ítalo, obrigado pela resposta. Sim os arquivos foram tirados do próprio site da prefeitura. Assim que faz o login para emitir a nfse tem um menu da pronim com manuais e esses arquivos. Esse endereço do ws (com ip) eu peguei acessando o site da prefeitura no menu que emite a nfse (olhei na barra de status do navegador) e peguei só o ip, já que antes era um ddns. Qd era pronim v1 funcionava, agora que mudou não funciona mais. No navegador abre, mas vai saber. Em todo caso vou entrar em contato com a prefeitura e dou um retorno aqui.2 pontos
-
Uma coisa é a convenção de chamada da DLL do equipamento SAT e outra a do ACBrLibSAT A versão da ACBrLibSAT dependerá de como a sua linguagem tem mais aptidão para instância-la... Creio que a classe em alto nível, desenvolvida pelo @Rafael Dias, usa por padrão CDECL... O ACBrLibSAT, quando inicializada, fará a carga da DLL do Fabricante, para que a mesma fale com o SAT... A configuração de ACBrSAT.Modelo, diz respeito a como a DLL do fabricante foi construida... a grande maioria, usa satDinamico_stdcal , mas alguns como a Gertec e o Emulador de SP usam satDinamico_cdecl .. Usar o modelo errado, pode causar A.V.2 pontos
-
A que a gente não tinha o que fazer, então resolvemos dificultar para vocês só por diversão mesmo.2 pontos
-
pode ser uma instabilidade do Suporte a SVN no GIT... vc pode gerar e baixar um ZIP, diretamente do Site do GIT1 ponto
-
Obrigado pela atenção, mas já consegui resolver. Ao que parece, estava usando o xml errado. Agora esta OK , tanto cancelamento , quanto Encerramento.1 ponto
-
1 ponto
-
Boa tarde Ítalo, Você estava certo!, problema resolvido. Obrigado a todos pela atenção e colaboração. Marcos1 ponto
-
Boa tarde Italo. É isso mesmo. Precisava apenas colocar o valor da inscrição (CNPJ) no campo ACBRReinf.Configuracoes.Geral.IdContribuinte. Muito obrigado.1 ponto
-
boa tarde estou mandando tambem 2 exemplos feito agora com varias tipos de pagamentos Cupom_eletronico_varias_pagtos.xml Cupom_eletronico_varias_pagtos_txt.txt1 ponto
-
Não sei, pois estou no antigo até o Datasus anunciar a nova data para o desligamento do mesmo, não vou deixar o cliente sofrendo la ate o negocio normalizar, mas se alguem souber as novas datas, favor colocar aqui!1 ponto
-
1 ponto
-
Bom dia Moreira, Acredito ter encontrado o problema, ainda hoje estarei enviando uma possível correção para o repositório.1 ponto
-
Creio que seja DLLs antigas do OpenSSL, que ainda não suportam TLS1.2 Experimente copiar as DLLs da pasta \ACBr\DLLs\OpenSSL\1.0.2.13\x86, para o mesmo diretório do seu .EXE1 ponto
-
Bom dia, Favor anexar os XML de envio e retorno referente ao evento de pedido de encerramento.1 ponto
-
Ítalo, bom dia, como anexado vc pode ver que a nota está ok, está bem claro lá: "Autorizado o uso". Será que não foi alguma mudança de endereço do web service de consulta?1 ponto
-
Bom dia! Acho q esse tópico pode ajudar: https://answers.microsoft.com/pt-br/windows/forum/all/msvcr120dll-está-faltando/d79b6bb8-b454-4548-9ae0-9c42db59aeb61 ponto
-
A DLL msvcr120.dll não está em nenhum Path reconhecido pelo Delphi. Pode encontra-lá em: trunk2\DLLs\OpenSSL\1.0.2.13\x86. Ai é aquela coisa, copiar a versão x86 para a pasta das dlls 32 e a x64 para a pasta das dlls 64.1 ponto
-
Bom dia, O problema era o componentes mesmo, Tem fazer a troca para o novo. Obrigado a todos. Resolvido o problema Tudo certo, é só troca o componentes mesmo.1 ponto
-
Bom dia, Ahh, entendi, então talvez a alteração que a contadora fale referente a emissão das notas, seja as tags vBCSTRet e vICMSSTRet. E ai, quanto ao SPED, levar essa informação para que seja confrontada com as saídas. Entendi!! Obrigado Tailor.1 ponto
-
1 ponto
-
Desculpa foi erro meu, não tinha trocado a propriedade do componente antigo para o novo, fiz aqui e funcionou1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Olá, pessoal. Acrescentando meus 2 cents ... O maior impacto é no SPED/ICMS, onde o RS agora vai usar o bloco de sub-apuração de ICMS para controlar em paralelo essa diferença a maior (ou a menor) entre o ICMS-ST recolhido no início da operação e o efetivamente praticado na última operação ao consumidor final. Em termos de NF, tem tags para repassar o valor do ICMS-ST da compra para o próximo 'ente' na cadeia, pois senão a última nota (a venda propriamente ao consumidor final) não terá os dados para calcular a diferença. No SPED, RS passa a usar o bloco 1900 (outros estados só Deus sabe como, SC é diferente por exemplo). Falta bastante informação ainda, estamos lidando com o que já se sabe e outras se presume - outros estados também vão aderir a "brincadeira" (afinal qualquer receitinha extra ajuda né ... tsc) - SC já liberou legislação, e o controle será num arquivo ao estilo SPED mas não dentro dele (pra "ajudar"...) - PR parece que também terá, e vários outros (mas nosso foco principal é nos 3 do sul). Aqui um 1o link referência (do RS): https://www.legisweb.com.br/legislacao/?id=369273 e pra SC: http://legislacao.sef.sc.gov.br/html/portarias/2018/port_18_378.htm Abraço,1 ponto
-
Bom dia. Show!! era isso mesmo... muito obrigado MarceloOliveira e a todos que se envolveram. att1 ponto
-
Bom dia, Que cabeçalho você se refere, é a tag <mdfeProc>? Se sim, é obvio que não gerou, pelo simples fato do MDF-e não ter sido autorizado. Porque ele não foi autorizado? Não foi autorizado por existir uma pendencia. E a pendencia esta informada no arquivo (*-pro-rec.xml) que acusa a existência de um outro MDF-e que não foi encerrado. Entendeu?1 ponto
-
1 ponto
-
1 ponto
-
Dentro do ACBr... estamos criando a ACBrLib https://www.projetoacbr.com.br/forum/files/category/36-acbrlib-sac/ Talvez o @Rafael Dias, desenvolvedor do ACBrFrameWork, e que hoje trabalha na ACBrLib, possa nos ajudar com esse tópico... ou ainda nos posicionar sobre a ACBrLibECF1 ponto
-
1 ponto
-
@Italo Jurisato Junior Assim que tiver outra nota para cancelar vamos testar e verificar se o problema persiste. Tenho visto essa semana várias reclamações quanto ao cancelamento de notas, porém com erros diferentes. Assim que tiver um retorno posto o resultado. Dercide.1 ponto
-
Fiz vários testes após atualizar os fontes com a ultima versão do SVN, funciona perfeitamente! Obrigado a todos que responderam!1 ponto
-
Oi @maiconsaraiva Muito boa a sua sugestão. Eu mesmo já faço uso dessa forma que você sugeriu a algum tempo e acabei por forma de outros compromissos não enviando a sugestão para analise dos outros colegas. Na verdade mesmo recebi essa sugestão do @BigWings nosso colega aqui do fórum e até ele passou batido. Parabéns pela iniciativa.1 ponto
-
Realizamos recentemente testes de homologação do SAT Tanca TS-1000 utilizando a aplicação do ACBr, SATTeste.exe e a aplicação do fabricante, SAT_Ativação.exe. Instalação do SAT: Drivers, manual e aplicativos do fabricante, podem ser facilmente encontrados em: http://www.tanca.com.br/drivers.php?cat=24&sub=43 A instalação do Driver do equipamento não requer nenhuma configuração específica. Em algumas máquinas, o equipamento é reconhecido e instalado automaticamente. Caso isso não ocorra, o driver encontra-se no CD que acompanha o equipamento ou no site do fabricante, já mencionado anteriormente, e para sua instalação, basta localizar o item “Gadget Serial V2.4” no gerenciador de dispositivos do computador, clicar com o botão direito sobre o mesmo e, em seguida em “Atualizar Driver”. Após isso, selecione a opção “Procurar software de driver no computador”, informe a pasta onde o driver encontra-se e clique em Avançar. O Driver do fabricante não é assinado digitalmente, e isso pode causar problemas na instalação em Sistemas Operacionais mais recentes, como o Windows 10, onde apenas drivers assinados são aceitos. No Windows 8.1, será exibida uma janela de segurança, onde será necessário clicar na opção “Instalar este software de driver mesmo assim”, em seguida, o driver já deverá estar instalado com o nome “SAT TANCA”, basta clicar em fechar para concluir. Ativação do SAT e Associação de Assinatura: Para realizar a Ativação do SAT e a Associação de Assinatura, existem duas maneiras: pelo aplicativo do fabricante ou pelo SATTeste.exe. Para realizar o processo utilizando o aplicativo do fabricante SAT_Ativação.exe, basta localizá-lo no CD que acompanha o equipamento ou no site do fabricante, e seguir o passo a passo do documento Manual SAT Tanca TS-1000. Após realizar o processo de ativação, ao consultar SAT, deverá ser retornada a mensagem “SAT em operação” Para realizar o processo de Ativação e Associação de Assinatura pela aplicação SATTeste.exe, basta executar o aplicativo e ir até a aba Ativação e, em seguida, clicar na opção a ser realizada. Para isso, os dados de Configuração devem estar devidamente preenchidos em todas as abas, da seguinte maneira: Inicialização Selecione a opção “satDinamico_stdcall” Dados do SAT Cfe Arq.Log: ACBrSAT.log (será salvo na mesma pasta do executável) Nome DLL: Diretório da DLL “sat.dll” do fabricante Ambiente: taHomologação Código de Ativação: 12345678 Página de Código: Marcar a opção UTF8 (65001) Versão: 0,07 As opções Formatar XML e Remover Acentos não são necessárias para esse modelo de SAT. As opções de Salvar XMLs deverão ser marcadas conforme necessidade. Dados Emitente CNPJ: 08723218000186 IE: 149626224113 Regime Tributário: RTRegimeNormal Regime Trib. ISSQN: RTISSNenhum Ind.Rat.ISSQN: irNao Dados Sw.House CNPJ: 16716114000172 Assinatura Sw.House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Configuração de Rede: O SAT Tanca TS-1000 funciona corretamente tanto para redes com proxy como para redes sem proxy, basta realizar a configuração da rede no mesmo. A configuração de rede pode ser realizada no aplicativo do fabricante ou no SATTeste.exe. SAT_Ativação (Aplicativo do Fabricante) SATTeste.exe (Aplicativo ACBr) O Equipamento O equipamento é um aparelho compacto em plástico ABS anti-chama, fácil de realizar a instalação e configuração. O equipamento possui as seguintes características: - Processador Seguro de 400 MHz - Equipamento Exclusivo para Certificado AC-SAT - Memória de Armazenamento de 4GB - Dispositivo Visual com 9 indicadores - Botão de Reset protegido contra acionamento acidental - Dimensões de 110 x 90 x 26mm - Peso de 145 gramas TS-1000 Versão Sw.Básico 02.02.00 Layout XML Entrada 0.07 Fonte Externa Não Portas de Eth 2 Chave Liga/Desliga Não Wi-Fi Não Tipo Cabo USB USB 2.0 Tipo Gabinete Plástico ABS Anti-chama Fixação Gabinete Sim Trava Antifurto Não Sinalização Leds Ótimo Software de Ativação Bom Suporte a Windows 32/64 Suporte a Linux 32/64 Utilização do SAT Tanca TS-1000: O equipamento possui autodiagnóstico de rede, o que pode facilitar o processo de ativação e configuração do equipamento. Com relação ao consumo de energia, o equipamento funciona com um único Cabo USB. Apesar de o equipamento não possuir fonte externa, o mesmo tem um baixo consumo de energia, portanto, não apresenta problemas, mesmo quando conectado a USB de baixa potência. Quando detectado uma queda de energia, é finalizado o Software Básico do SAT antes do desligamento geral do SAT. Quando o equipamento está em uso, pode-se identificar facilmente o que está ocorrendo apenas observando os Leds de sinalização do equipamento, que possuem legenda de simples entendimento. O equipamento sinaliza para o contribuinte sobre os cupons não transmitidos para a Sefaz. Tal sinalização é realizada através do LED “CF-e SAT Pendente”, que pisca de acordo com o número de dias que os cupons estão na memória pendente de transmissão para a Sefaz. Nota: O tempo máximo para realizar o envio é de 10 dias, portanto, se o Led começar a piscar diversas vezes pode ser um sinal de problemas na rede. Foram realizadas diversas vendas com várias quantidades de itens, para verificar o tempo médio (em segundos) de envio e resposta utilizando SAT TS-1000. O resultado pode ser verificado na tabela abaixo: * A quantidade máxima permitida para venda com SAT é 500 itens, portanto os resultados para 501 itens, é o tempo de resposta de rejeição. Nota: 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. SuperLog TANCA: O SuperLog TANCA é um trecho do log onde ficam concentradas as principais configurações e informações sobre o estado do equipamento, que não são possíveis de serem encontradas via comandos do SAT. As informações contidas no SuperLog podem auxiliar desenvolvedores e facilitar o suporte. Para analisar o SuperLog Tanca, basta utilizar a opção “Extrair Logs” do SAT, a opção está pelo aplicativo do fabricante (necessário informar o código de ativação) ou pelo SATTeste (necessário informar o local onde será salvo o arquivo com o log). O SuperLog é gerado automaticamente após o equipamento ser ligado ou quando alguma informação de rede for alterada manualmente. Abaixo, será exibido um exemplo do SuperLog Tanca do equipamento utilizado nos testes: 20161024174206|SAT|info|================= SuperLog TANCA ================== 20161024174206|SAT|info| Versão do Software Básico: 02.02.00 (Rev. 74_020200a/2016) – Versão vigente do SB 20161024174206|SAT|info| Número de Série: 900007064-34 – Número de Série do equipamento 20161024174206|SAT|info| CNPJ do Contribuinte: 08.723.218/0001-86 – Dados do Contribuinte 20161024174206|SAT|info| IE do Contribuinte: 149.626.224.113 – Dados do Contribuinte 20161024174206|SAT|info| Razão Social: TANCA INFORMATICA EIRELI – Dados do Contribuinte 20161024174206|SAT|info| Endereco: RUA MARECHAL FLORIANO PEIXOTO, 166 – Dados do Contribuinte 20161024174206|SAT|info| VILA MARCONDES - PRESIDENTE PRUDENTE – Dados do Contribuinte 20161024174206|SAT|info| Cert. Digital válido até: 18/12/2020 – Validade do certificado digital do SAT 20161024174206|SAT|info| No. do próximo CFe: 000098 – Número do próximo CFe a ser emitido 20161024174206|SAT|info| DH último CFe transmitido: 24/10/2016-15:04:05 – Data e hora do último CFe transmitido à Sefaz 20161024174206|SAT|info| Último CFe transmitido: 35161008723218000186599000070640000977845102 – Chave do último CFe transmitido 20161024174206|SAT|info| DH última comunicação SEFAZ: 24/10/2016-17:40:00 – Data e hora da última comunicação com Sefaz 20161024174206|SAT|info| Último CFe emitido: 35161008723218000186599000070640000977845102 – Chave do último CFe emitido 20161024174207|SAT|info| Qde. de cupons a transmitir: 0 – Quantidade de cupons emitidos e não transmitidos 20161024174207|SAT|info| Tempo até Bloq. Autonomo: 416d16h36m – Tempo restante de operação sem comunicação com Sefaz 20161024174207|SAT|info| Horário de verão: Sim – Se o SAT está ou não no horário de verão 20161024174207|SAT|info|Configurações da rede: 20161024174207|SAT|info| Interface: ETHERNET – Tipo de Conexão de rede em que o SAT foi configurado 20161024174207|SAT|info| Tipo de Rede: DHCP 20161024174207|SAT|info| Proxy: COM CONFIGURACAO 20161024174207|SAT|info| IP do Proxy: 192.168.92.1 20161024174207|SAT|info| Porta do Proxy: 3128 20161024174207|SAT|info| Usuario do Proxy: leticia 20161024174207|SAT|info| Senha do Proxy: possui 11 caracter(es) 20161024174207|SAT|info|Diagnosticos de rede (Testes executados em 24/10/2016-17:27:41): Diagnóstico na Rede do contribuinte baseado nas portas requeridas pela Sefaz para comunicação 20161024174207|SAT|info| Comunicação com o gateway: OK 20161024174207|SAT|info| Porta 43-UDP (DNS): OK 20161024174207|SAT|info| Porta 123-UDP (NTP): OK 20161024174207|SAT|info| Porta 443-TCP (HTTPS): OK (Proxy) 20161024174207|SAT|info|Parametrizações de Uso em vigor (Recebidas em: 19/10/2016): Parametrização do SAT enviada pela Sefaz no momento da ativação, sem este recurso do Log o contribuinte somente tem acesso a estas informações no portal da Sefaz acessando com seu certificado digital. 20161024174207|SAT|info| Nível do Log: [2] 20161024174207|SAT|info| transmissao: [tempo|00h06m00s] – Intervalo de tempo para transmissão dos cupons à Sefaz 20161024174207|SAT|info| verificacao: [tempo|00h01m00s|0001m] 20161024174207|SAT|info| comandos: [tempo|00h06m00s] – Tempo que o SAT acessa o WebService para transmitir ou receber informações 20161024174207|SAT|info| autoBloqueio: [conexao|9999h99m] – Tempo máximo parametrizado para operar offline sem bloqueio 20161024174207|SAT|info|Estado atual: Ativado e desbloqueado – Status atual deste SAT 20161024174207|SAT|info| SAT associado a Software House - CNPJ: 16.716.114/0001-72 – CNPJ do Desenvolvedor do Software 20161024174207|SAT|info|=================================================== Visão geral sobre a experiência de uso do SAT Tanca TS-1000: De maneira geral, a utilização do SAT Tanca TS-1000 foi uma boa experiência, pois o mesmo foi instalado e configurado facilmente seguindo as instruções do Manual do Fabricante. Durante a utilização realizando vendas, não houve problemas ou falhas, tornando-o um SAT com boa performance. O equipamento possui gabinete constituído de material ABS anti-chama, o que faz com que o mesmo embora seja de plástico, não aparente ser frágil. O equipamento possui ótima sinalização dos Leds, identificando de maneira prática o que está ocorrendo com o mesmo. Outro ponto interessante do modelo TS-1000 é o tamanho e peso, o mesmo é bastante compacto e leve (apenas 145 gramas), sendo assim possível fixá-lo facilmente em pequenos espaços, ou mesmo utilizá-lo em cima da mesa sem perda de espaço. Outro fator bastante positivo, é o fato do mesmo sinalizar o tempo (em dias) que possui cupons pendentes de transmissão à Sefaz, piscando o LED “CFe SAT Pendente”, isso facilita muito para o próprio contribuinte se atentar para não ultrapassar o limite de dias permitido pela Sefaz (máximo 10 dias). E por último, não posso deixar de citar o SuperLog TANCA, que é uma ótima funcionalidade de ajuda aos desenvolvedores e principalmente, ao suporte para prestar possíveis atendimentos ao cliente futuramente. Ferramenta InteliSAT A Tanca disponibiliza uma ferramenta de auxílio aos desenvolvedores, chamada InteliSAT. A aplicação é bastante simples e prática de utilizar. Nela, é possível selecionar a versão do layout e o comando a ser verificado. Ao selecionar um comando, serão exibidas três abas: Comando, Resposta e Descrição. Comando: exibe um modelo de como o comando deverá ser acionado. É possível preencher os parâmetros e realizar testes, ao clicar em mostrar para exibir o comando preenchido. É possível ainda, analisar se os dados preenchidos estão OK e Executar o comando exibido. Resposta: Exibe a resposta do comando executado. Descrição: Explicação detalhada do comando com exemplos e possíveis retornos da Sefaz. Cupom de venda gerado pelo SAT Cupom de cancelamento gerado pelo SAT Xml de envio e xml de retorno da venda e do cancelamento anexos abaixo: XML de Envio (Venda): AD20161025112403-379493-env.xml XML de Retorno (Venda): AD35161008723218000186599000070640001585366570.xml XML de Envio (Cancelamento): ADC35161008723218000186599000070640001585366570-env.xml XML de Retorno (Cancelamento): ADC35161008723218000186599000070640001599414512.xml SDK Tanca TS-1000 SAT Tanca ACBr TS-1000 Exemplo de SAT com cupons pendentes há dois dias1 ponto