quinta-feira, 28 de fevereiro de 2019
quarta-feira, 4 de setembro de 2013
Dropbox reforça segurança de backups de XML no DANFE View
Você sabia que pode aumentar a segurança do backup dos XML armazenados no DANFE View salvando-os no Dropbox?
Veja matéria publicada no blog da Unimake, clicando no link abaixo:
http://blog.unimake.com.br/2013/09/dropbox-reforca-seguranca-de-backups-de-xml-no-danfe-view/
terça-feira, 27 de agosto de 2013
DANFEView Office e Express
O aplicativo de gerenciamento de arquivos XML de Documentos Fiscais Eletrônicos (NF-e, CC-e, CT-e e MDF-e) DANFE View é um grande sucesso desde que foi lançado em 2009, somando mais de 600 mil downloads desde então; no entanto havia uma lacuna para a solução de empresas que precisam lidar com dezenas ou centenas de milhares de XML´s de seus clientes.
Tratam-se dos ramos de Contabilidade e Auditoria/Consultoria tributária e do segmento de transportes em geral.
Esses segmentos econômicos manuseiam diariamente um grande volume de arquivos XML e no modelo de negócio até então apresentado pelo DANFE View, edição PLUS, era necessária a aquisição de uma licença para cada CNPJ de cliente, operação que tornava inviável o licenciamento em alto volume.
Visando preencher essa lacuna a Unimake Software lançou recentemente duas edições especificas para estes segmentos que solucionam de uma vez a questão do armazenamento e gerenciamento de arquivos para grandes volumes de CNPJ com uma excelente relação custo benefício.
Trata-se das edições OFFICE e EXPRESS.
Ambas possuem as mesmas funcionalidades da edição PLUS:
- Armazenamento de arquivos XML de NF-e, CC-e, CT-e e MDF-e;
- Visualização rápida de documento em tela;
- Emissão de relatórios a partir dos XML armazenados;
- Localização de um arquivo pelo CNPJ do emitente ou destinatário;
- Localização de um arquivo pela faixa de valor do documento ou por período de emissão;
- Backup programado, entre outras.
O grande diferencial é a capacidade dessas edições de armazenarem os arquivos XML sem distinção de CNPJ do emitente ou remente, o que é perfeito para os ramos citados.
A edição OFFICE é especifica para a atividade de Contabilidade, Consultoria e Auditoria Contábil e Tributária.
A edição EXPRESS é especifica para a atividade de Transporte em seus vários modais, Rodoviário, Ferroviário, Fluvial, Marítimo e Aéreo, seja de carga ou de passageiros e também contempla a atividade de logística (Manuseio e armazenamento de mercadorias)
O valor anual da licença é de R$ 590,00 (Valor válido para o ano de 2013) para cada edição e é comercializada apenas para empresas cujos CNAE estejam previstos pelo contrato do produto.
Considerando por exemplo uma transportadora que manuseie 60 mil arquivos XML/ano o investimento por XML fica abaixo de R$ 0,01 por documento, seja NF-e, CC-e, CT-e ou MDF-e, ou seja, um valor imbatível.
Se sua empresa pertence ao segmentos comentados e quer resolver de uma vez por toda o armazenamento de grandes volumes de XML acesse agora mesmo www.unimake.com.br e aproveite os benefícios da ferramenta líder em gerenciamento de XML no Brasil.
terça-feira, 23 de julho de 2013
sexta-feira, 5 de julho de 2013
1 Token 2 certificados digitais, tenho problemas
Utilizo certificado digital A3, tenho 1 token e 2 cartões de certificado digital, na hora que eu troco o certificado o UniNFe não solicita o PIN e não processa mais os XMLs, como resolver?
Veja solução no conteúdo do vídeo abaixo…
quarta-feira, 29 de fevereiro de 2012
quarta-feira, 23 de novembro de 2011
Aplicativo para impressão do DACTE – Documento Auxiliar do Conhecimento de Transporte Eletrônico
Unimake liberou hoje a versão 3.3.x do UniDANFe, mas agora com a possibilidade de impressão do DACTE (Documento Auxiliar do Conhecimento de Transporte Eletrônico). Para fazer download do aplicativo, basta acessar o site www.uninfe.com.br e ir até a seção download. Para programadores testarem a impressão, basta gerar o XML do DACTE com a tag tpAmb igual a 2, ou seja, em homologação, que o aplicativo vai funcionar com todos os seus recursos.
Fica ai a dica.
quinta-feira, 10 de novembro de 2011
sexta-feira, 7 de outubro de 2011
Introdução ao C# – Parte 3 – Enum e Casting
Olá Pessoal
Segue mais um vídeo da nossa série sobre o .Net Framework, C# e OOP (Programação Orientada a Objetos). E neste estaremos dando sequencia a introdução ao linguagem C#, tratando mais especificamente dos enumeradores (enum) e conversões entre tipos (casting).
Primeiro projeto open source para nota fiscal eletrônica:
www.uninfe.com.br
segunda-feira, 19 de setembro de 2011
UniNFSe – Nota Fiscal de Serviço Eletrônica – Novos Municípios
A Unimake disponibilizou hoje para download uma nova versão do UniNFSe (aplicativo que faz o envio das notas fiscais de serviços para os municípios) contemplando mais os seguintes municípios:
Araraquara - SP
Cotia - SP
Franca - SP
Guarulhos - SP
Hortolândia - SP
Jundiaí - SP
Olímpia - SP
Ribeirão Preto - SP
Santo André - SP
São Carlos - SP
São Bernardo do Campo - SP
São José do Rio Preto - SP
Tatuí - SP
Votuporanga - SP
Itu - SP
Belford Roxo - RJ
Cataguases - MG
Ipatinga - MG
Lagoa Santa - MG
Pará de Minas - MG
Fortaleza - CE
João Pessoa - PB
Maceió - AL
São José dos Pinhais - PR
Umuarama - PR
Varginha - MG
Ananindeua - PA
Bertioga - SP
Caruaru - PE
Campos dos Goytacazes - RJ
Cedral - SP
Diadema - SP
Guaíba - RS(GINFES)
Jaguariúna - SP
Marechal Deodoro - AL
Maricá - RJ
Mauá - SP
Mococa - SP
Paranaguá - PR
Parauapebas - PA
Pelotas - RS
Registro - SP
Ribeirão das Neves - MG
Santos - SP
São Caetano do Sul - SP
Ubá - MG
Site para download: www.uninfe.com.br – seção downloads.
quinta-feira, 15 de setembro de 2011
LIBERADA VERSÃO 1.0 UniNFSe – NF de Serviços Eletrônica
Unimake liberou hoje a versão 1.0 do UniNFSe – Monitor para envio de notas fiscais de serviços eletrônicas para prefeituras. Esta versão ainda é BETA e está preparada para o município de São José dos Pinhais, Paraná. Mais municípios serão incluídos em futuras versões.
Para fazer download da aplicação, acesse o site www.uninfe.com.br e vá a seção download.
quinta-feira, 28 de julho de 2011
Introdução a linguagem C# – Parte 2
Olá Pessoal
Segue mais um vídeo da nossa série sobre o .Net Framework, C# e OOP (Programação Orientada a Objetos). E neste estaremos dando sequencia a introdução ao linguagem C#.
quarta-feira, 20 de julho de 2011
Introdução a linguagem C# – Parte 1
Olá Pessoal
Segue mais um vídeo da nossa série sobre o .Net Framework, C# e OOP (Programação Orientada a Objetos). E neste estaremos dando inicio a introdução ao linguagem C#.
UniDANFe – Impressão de DANFE e envio de XML para destinatários de NF-e
quinta-feira, 7 de julho de 2011
Introdução ao Microsoft Visual Studio
Pessoal
Segue abaixo nosso segundo vídeo da série sobre .NET Framework, C# e OOP (Programação Orientada a Objetos) e neste estaremos tratando sobre a IDE do Microsoft Visual Studio (uma visão geral do seu funcionamento e recursos).
quinta-feira, 30 de junho de 2011
Introdução ao .Net Framework
Pessoal
Segue abaixo o primeiro vídeo de uma série sobre .NET Framework, C# e OOP (Programação Orientada a Objetos) que estaremos publicando.
segunda-feira, 25 de abril de 2011
Controlando Threads com Semáforos (C#)
Segue o link de como controlar thread´s com semáforo. Muito bom o POST do nosso amigo Marcelo:
http://techblog.desenvolvedores.net/2011/04/21/controlando-threads-com-semaforos-c/
quinta-feira, 21 de abril de 2011
Monitorando pastas com C# .Net
Uma classe pouco conhecida, mas para quem deseja monitorar pastas e arquivos é de fundamental importância, é a FileSystemWatcher.
Normalmente quando vamos monitorar uma pasta, abrimos um while infinito e ficamos aguardando algum arquivo ser gravado/alterado ou pastas serem criadas/alteradas, porem isso costuma consumir muito recuso do equipamento, principalmente rede se a pasta monitorada for em outro equipamento. Para resolver isso seria interessante criarmos um aplicativo que fique dormindo, sem nenuma ação, até que algum arquivo fosse gravado/alterado na pasta e o aplicativo recebesse um sinal, daí sim o aplicativo poderia entrar em ação. Esta é a função da FileSystemWatcher, sempre que uma ação ocorre na pasta ou pastas monitoradas ela dispara eventos e nós podemos tratar da forma que desejarmos. Veja um exemplo de como utilizar:
1: using System.IO;2:3: ...4:5: //Criamos o objeto dizendo qual pasta deve ser monitorada6: System.IO.FileSystemWatcher fsw = new FileSystemWatcher("c:\teste");7:8: //Dizemos agora se é para monitorar os subdiretórios ou não9: fsw.IncludeSubdirectories = false;10:11: //Através de um Enum dizemos quais eventos devem ser monitorados, modificação da data do arquivo, tamanho, etc...12: fsw.NotifyFilter = NotifyFilters.FileName | NotifyFilters.LastWrite;13:14: //Dizemos quais tipos de arquivos devem ser monitorados, *.*, *.xml, *.txt, etc...15: fsw.Filter = "*.xml";16:17: //Definimos agora os eventos a serem gerados18: fsw.Changed += new FileSystemEventHandler(fsw_Changed);19: fsw.Created += new FileSystemEventHandler(fsw_Created);20: fsw.Renamed += new RenamedEventHandler(fsw_Renamed);21: fsw.Deleted += new RenamedEventHandler(fsw_Deleted);22: fsw.Error += new ErrorEventHandler(fsw_Error);23:24: //A propriedade abaixo define que a monitoração deve iniciar, se false, a pasta não será monitorada25: fsw.EnableRaisingEvents = true;26:27: ...28:29: // Abaixo os métodos para tratar os eventos gerados pela FileSystemWatcher30:31: //Quando o arquivo ou pasta for alterado32: private void fsw_Changed(object sender, FileSystemEventArgs e)33: {34: //Vamos demonstar o nome do arquivo ou pasta alterada35: Console.WriteLine(e.FullPath);36: }37:38: //Quando um arquivo ou pasta for criada39: private void fsw_Created(object sender, FileSystemEventArgs e)40: {41: //Vamos demonstar o nome do arquivo ou pasta criada42: Console.WriteLine(e.FullPath);43: }44:45: //Quando um arquivo ou pasta for renomeada46: private void fsw_Renamed(object sender, FileSystemEventArgs e)47: {48: //Vamos demonstar o nome do arquivo ou pasta renomeada49: Console.WriteLine(e.FullPath);50: }51:52: //Quando um arquivo ou pasta for deletada53: private void fsw_Renamed(object sender, FileSystemEventArgs e)54: {55: //Vamos demonstar o nome do arquivo ou pasta deletada56: Console.WriteLine(e.FullPath);57: }58:59: //Quando ocorrer algum erro o evento abaixo será gerado60: private void fsw_Error(object sender, ErrorEventArgs e)61: {62: //Através deste evento podemos monitorar e tratar os erros63: }
Dica:
Um erro que pode ocorrer é o de estouro de buffer. A FileSystemWatcher tem um buffer para os eventos, e se uma quantidade de eventos gerada simultaneamente for muito grande, o buffer pode estourar. Podemos aumentar o tamanho do buffer, porem isso pode consumir recursos desnecessários. Aconselhamos trabalhar com as propriedades Filter, NotifyFilter e IncludeSubdirectories, afim de monitorar somente o necessário, evitando assim o exceço de eventos simultâneos e naturalmente o estouro do buffer.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unidanfe - Impressão de DANFE e envio de XML para destinatários de NF-e
www.unidanfe.com.br
sexta-feira, 25 de março de 2011
Como extrair o dia da semana de uma data no PostgreSQL
As vezes necessitamos criar estatísticas pelo dia da semana, como por exemplo, a quantidade de vendas por dia da semana, ou o valor das vendas por dia da semana, sendo assim deixo registrado um SELECT simples para executar esta tarefa no PostgreSQL, veja:
1: SELECT EXTRACT( DOW FROM emissao) AS DiaSemanaN,2: CASE EXTRACT( DOW FROM emissao)3: WHEN 0 THEN 'Domingo'4: WHEN 1 THEN 'Segunda'5: WHEN 2 THEN 'Terça'6: WHEN 3 THEN 'Quarta'7: WHEN 4 THEN 'Quinta'8: WHEN 5 THEN 'Sexta'9: WHEN 6 THEN 'Sábado'10: END AS DiaSemana,11: Count(*) AS QtdeVenda12: FROM venda13: GROUP BY 1,2
segunda-feira, 31 de janeiro de 2011
Boa prática na hora de montar o XML da NF-e versão 2.0
Na Nota Fiscal Eletrônica versão 2.0 em boa parte dos campos numéricos que contem casas decimais, a SEFAZ agora permite informar somente o valor inteiro, ou seja, sem casas decimais, um exemplo é a quantidade do produto (tag qCom) que era obrigatório informar com 4 casas decimais. Na versão 2.0 podemos informar até 4 casas, se for do nosso desejo podemos informar somente o valor inteiro, vejamos um exemplo:
Se a quantidade vendida é de 100.10, devemos informar na tag somente 100.1, se a quantidade for de 100.00 devemos informar somente 100, desta forma economizamos byte´s no XML, reduzindo com isso o tráfego de informações.
Com esta prática estaremos colaborando com a SEFAZ e naturalmente com as empresas emitentes de NF-e, pois o serviço ganha em velocidade de recepção.
Uma preocupação é com a impressão do DANFE, se a coluna quantidade vai sair desalinhada devido a diversidade de casas decimais que pode ter entre os produtos, porem se você utiliza o aplicativo UniDANFe, o mesmo analisa os produtos do XML, encontra o produto que mais tem casas decimais e em tempo de impressão coloca todos com esta quantidade, mantendo o alinhamento.
Analise no manual de integração da SEFAZ todos os campos numéricos com casas decimais que permitem informar 0 ou X casas, estas tag´s poderão ser adaptadas conforme descrevemos.
-
Coisa simples para muitos mas um desafio para outros, sendo assim, resolvi compartilhar como se faz para descobrir o valor total bruto de u...
-
As vezes necessitamos criar estatísticas pelo dia da semana, como por exemplo, a quantidade de vendas por dia da semana, ou o valor das vend...
-
Normalmente utilizamos ferramentas visuais (Ex. PGAdmin) para executar nossos scripts SQL no PostgreSQL, porem as vezes se faz necessário ex...

