Foi liberado o componente para efetuar o download e manipular a tabela de impostos disponibilizada pelo IBPT, para os usuários do ACBr, basta atualizar o componente e recompilar o pacote ACBrTCP que o novo componente ACBrIBPTax vai aparecer na paleta de componente. Também foi liberado o demo de uso mostrando as funcionalidades do componente.
Resolvi fazer um resumo sobre a lei de transparência de impostos, com todos os links até o momento e algum auxílio para quem está meio perdido.
Algum links para ajudar a entender melhor:
- LEI Nº 12.741, DE 8 DE DEZEMBRO DE 2012.
- AJUSTE SINIEF 7, DE 5 DE ABRIL DE 2013
- Instituto Brasileiro de Planejamento Tributário
- De olho no imposto
- Download do manual de integração e tabela de referência dos impostos
Como utilizar:
Na nota fiscal eletrônica (considerando o uso do ACBrNFe para emissão da NF-e):
// Tributos do Produto with Imposto do begin // Informar o valor aproximado em cada item vTotTrib := ValorTribItemAproximado; end; // Informar a soma no cabeçalho da nota Total.ICMSTot.vTotTrib := ValorTotalTribAproximado;
Informar nas informações complementares do item ou nas informações complementares da nota o seguinte texto, lembrando que se for informar por total da nota utilizar a soma total do valor calculado para cada item:
Valor aproximado tributos R$99.9999,99 (99,99%) Fonte: IBPT
Para o cupom fiscal, pode ser informado por item utilizando a descrição do item, lembrando que nem todas as impressoras tem espaço para isso, ou pode ser informado no rodapé do cupom fiscal seguindo a mesma nomenclatura mostrada acima.
Utilize as seguinte propriedade do ACBrECF para mostrar os impostos calculados:
// utilize a propriedade Texto para informar um texto pesonalizado // deixando em branco é utilizado o texto padrão do IBPT // exemplo: Valor impostos %s (%s %) meu texto //ACBrECF1.InfoRodapeCupom.Imposto.Texto := '...'; // informar o valor aproximado calculado a partir dos itens ACBrECF1.InfoRodapeCupom.Imposto.ValorAproximado := 1.23; // informar a fonte de onde veio a informação para calculo ACBrECF1.InfoRodapeCupom.Imposto.Fonte := 'IBPT';
Para efetuar o cálculo deve-se utilizar a tabela de referência da IBPT ou outro órgão de sua escolha, calcula-se o valor do produto, aplica-se o percentual aproximado e então se obtém o valor aproximado dos impostos, nunca esqueça de informar a fonte de informação, no exemplo acima foi utilizada a IBPT, os valores de referência são atualizados a cada 6 meses, geralmente nos meses de janeiro e junho.
Como já era esperado o SAT foi prorrogado para 2014, seguem-se os links para a legislação e também o trecho pertinente a prorrogação:
CAPÍTULO III
DA OBRIGATORIEDADE DE EMISSÃO DO CF-e-SATArtigo 27 – A emissão do Cupom Fiscal Eletrônico – CF-e-SAT, modelo 59, por meio do SAT, será obrigatória:
I – em substituição ao Cupom Fiscal emitido por equipamento Emissor de Cupom Fiscal – ECF, a partir da data da inscrição no Cadastro de Contribuintes do ICMS, para os estabelecimentos que vierem a ser inscritos a partir de 01-04-2014; (Redação dada ao inciso pela Portaria CAT-37/13, de 03-05-2013, DOE 04-05-2013)
II – em substituição à Nota Fiscal de Venda a Consumidor, modelo 2:
a) a partir de 01-01-2015, para os contribuintes que auferirem receita bruta maior ou igual a R$ 100.000,00 no ano de 2014; (Redação dada à alínea pela Portaria CAT-37/13, de 03-05-2013, DOE 04-05-2013)
b) a partir de 01-01-2016, para os contribuintes que auferirem receita bruta maior ou igual a R$ 80.000,00 no ano de 2015; (Redação dada à alínea pela Portaria CAT-37/13, de 03-05-2013, DOE 04-05-2013)
c) a partir de 01-01-2017, para os contribuintes que auferirem receita bruta maior ou igual a R$ 60.000,00 no ano de 2016; (Redação dada à alínea pela Portaria CAT-37/13, de 03-05-2013, DOE 04-05-2013)
d) decorrido o prazo indicado na alínea “c”, a partir do primeiro dia do ano subsequente àquele em que o contribuinte auferir receita bruta maior ou igual a R$ 60.000,00.
Foram liberadas atualizações para os principais componentes de acesso a dados do Rad Studio XE4, seguem-se os links:
InterBase Express (IBX) for RAD Studio, Delphi, C++Builder XE4
FireDAC for Delphi, C++Builder and RAD Studio XE4 Ent/Ult/Arch
Guia com uma visão geral de alguns dos principais benefícios que os desenvolvedores irão desfrutar com RAD Studio XE4, bem como um passo a passo de construção para aplicativos multi-dispositivo básicos.
Excelente tutorial mostrando como utilizaro IBToGo para desenvolver aplicações com bancos de dados em iOS. Veja o artigo em iOS Tutorial: Using InterBase ToGo in an iOS Application
Seguindo o cronograma a Embarcadero lançou o RAD Studio XE4, agora com suporte ao desenvolvimento mobile, em um primeiro momento voltado para iOS, o desenvolvimento para dispositivos mobile agora passa a ser nativo da ferramenta, o que facilita muito o desenvolvimento e aproveitamento de código.
Veja mais em: http://www.embarcadero.com/press-releases/embarcadero-technologies-unveils-multi-device-true-native-app-development-suite
Para conhecer mais o novo RAD Studio XE4 veja a página oficial: http://www.embarcadero.com/products/rad-studio
Caso tenha interesse de baixar a versão trial visite: http://www.embarcadero.com/products/rad-studio/downloads
Dia 11 de Abril teremos um webinar sobre desenvolvimento multi-device utilizando Delphi, nele serão tratados vários assuntos como por exemplo acesso nativo a bancos de dados, computação na nuvem, Windows Azure, Amazon, desenvolvimento para desktops, mobile, multi-camadas e servidores.
Vale lembrar que o Delphi passou a suportar nativamente SQL Server, Oracle, Sybase, DB2, InterBase, SQL Anywhere, SQLite, MySQL, e serviços em nuvem, incluindo o Windows Azure e Amazon.
Serão tratados os seguinte assuntos durante o webinar:
- Alavancar os serviços de plataforma, dispositivos e sensores em suas aplicações multi-dispositivo Delphi usando uma base de código.
- Construir dispositivo multi-aplicações Delphi que se conectam com bancos de dados corporativos SQL.
- Criar multi-dispositivo Delphi desktop e aplicações móveis que consomem serviços da Web usando SOAP e REST.
- Construir aplicativos multi-camadas escalável, multi-dispositivo (Windows, Mac e iOS), Aplicativos e Servidores multi-camada para banco de dados.
Para participar do webinar basta se inscrever.
Palestra sobre Paf-ECF em Presidente-Prudente no fim de semana, espero que o pessoal tenha gostado tanto quanto gostei de compartilhar um pouco de conhecimento com todos.
Foi liberado o “ATO COTEPE/ICMS 9”, que revoga o “ATO COTEPE/ICMS 06/08” e faz valer a nova especificação de requisitos versão 02.01 a partir do dia 1 de junho de 2013 conforme artigo:
Art. 8º Este Ato entra em vigor na data de sua publicação no Diário Oficial da União, produzindo efeitos a partir do primeiro dia do terceiro mês subseqüente ao de sua publicação.
Seguem-se os links para o ato cotepe, especificação de requisitos grifada com mudanças e perfis de requisitos por estados.
ATO COTEPE/ICMS 9, DE 13 DE MARÇO DE 2013.
Especificação de Requisitos Paf-ECF 02.01
As principais mudanças foram:
- Homologação para empresas simples nacional separada, o que na prática faz com que empresas que tem clientes simples nacional e outro tenham que homologar duas vezes, ou seja, serão dois laudos separados e provavelmente duas cobranças, já que as homologadoras cobram por laudo emitido.
- Se homologar somente simples nacional, a empresa está isenta de vários testes, mas também não pode vender o software a empresas que não sejam enquadradas no simples nacional.
- Todos os arquivos gerados pelo Paf-ECF foram unificados em um único arquivo agora.
- Alguns requisitos tem suas regulamentação por estado, portanto, serão testados para cada estado que o regulamente, conforme pode ser visto na tabela em anexo.
Excelente webinar gratuito com Fernando Rizzato explicando melhor as funções e os benefícios que estarão disponíveis com o Delphi Mobile. Veja o que será abordado:
- Roadmap do RAD Studio Mobile;
- Novas funções disponíveis em nosso próximo lançamento (Quintessence);
- Atualizações do compilador e do IDE do RAD Studio
- Criação de sua primeira aplicação com FireMonkey;
- Novos componentes ListBox, Calendar e ComboBox
- Conectando-se ao mundo utilizando o suporte a REST
Hoje eu li um resumo interessante do Andreano Lanusse sobre o FireDAC, vale a pena dar uma olhada.
FireDAC (AnyDAC) – O que isso representa para os desenvolvedores Delphi e C++
Estou estudando o FireDAC e realmente para quem ainda não conhecia o AnyDAC ele é bem superior ao DBExpress em todas as formas, no meu ver o único problema foi a Embarcadero deixar de lado o suporte ao Free Pascal e obrigar isso na licença de usuário do FireDAC.
Para quem tem servidores implementados com o antigo AnyDAC vai ser um problema isso.
A Embarcadero liberou o download do FireDAC para usuários registrados do RadStudio XE3 Enterprise e superiores, você pode ler mais a respeito do FireDAC em: FireDAC Multi-Device Data Access Library essa suíte de componentes de acesso antes era conhecida por AnyDAC e foi comprada recentemente pela Embarcadero e agora faz parte do Rad Studio Enterprise, Ultime e Architect.
Para efetuar o download basta ir até: ID: 29318, FireDAC for Delphi, C++Builder and RAD Studio XE3 Ent/Ult/Arch
Agora o formulário de contato está funcionando novamente, desculpem o transtorno, quando troquei a hospedagem isso parou de funcionar e acabei não recebendo e-mail de contato de vários usuários do site, agora está tudo normalizado.
Devido a vários usuários me procurarem perguntando qual o formato de envio da alíquota para o método VendeItem do ACBrECF, resolvi montar um pequeno tópico demonstrando os formatos válidos.
Por Valor da alíquota
Utilize o valor da alíquota diretamente, neste formato o ACBrECF vai utilizar a primeira alíquota encontrada da lista de alíquotas programadas no ECF que corresponda ao valor informado.
Ex: “18”, “12,00”, “2,56”
Por Valor da alíquota com sufixo
Neste formato é possível informar ao ACBrECF qual é o tipo da alíquota que se deseja utilizar especificando o Tipo como sufixo (T = ICMS, ou S = ISS),
Ex: “18T”, “2,5S”
Por Índice
Neste formato é utilizado o índice da alíquota no ECF especificando o Tipo como sufixo (T = ICMS, ou S = ISS),
Ex: “T01”, “T03”, “TA”, “TT01”, “S01”
O indice deve ser no mesmo formato retornado pela propriedade “Aliquotas[n].Indice” e varia para cada modelo de ECF.
Produtos/Serviços não tributados
Para produtos que não possuem alíquotas utilize a seguinte tabela:
I – Isento
N – Não tributado
F – Substituição Tributária
Quando a impressora possuir mais de uma alíquota do mesmo tipo:
I1 – Isento 1
I2 – Isento 2
N1 – Não tributado 1
N2 – Não tributado 2
F1 – Substituição Tributária 1
F2 – Substituição Tributária 2
Para Serviços utilize:
IS – Serviço Isento
NS – Serviço Não Tributado
FS – Serviço Substituição Tributária
Quando a impressora possuir mais de uma alíquota do mesmo tipo:
IS1 – Serviço Isento 1
IS2 – Serviço Isento 2
NS1 – Serviço Não Tributado 1
NS2 – Serviço Não Tributado 2
FS1 – Serviço Substituição Tributária 1
FS2 – Serviço Substituição Tributária 2
O nosso caminho é feito pelos nossos próprios passos mas a beleza da caminhada depende dos que vão conosco! Assim, neste NOVO ANO que se inicia possamos caminhar mais e mais juntos em busca de um mundo melhor, cheio de PAZ, SAUDE, COMPREENSÃO e MUITO AMOR.
O ano se finda e tão logo o outro se inicia e neste ciclo do “ir” e “vir” o tempo passa e como passa! Os anos se esvaem e nem sempre estamos atentos ao que realmente importa.
Deixe a vida fluir e perceba entre tantas exigências do cotidiano o que é indispensável para você! Ponha de lado o passado e até mesmo o presente!
E crie uma nova vida, um novo dia, um novo ano que ora se inicia! Crie um novo quadro para você! Crie parte por parte em sua mente até que tenha um quadro perfeito para o futuro.
Que está logo além do presente. E assim dê início a uma nova jornada! Que o levará a uma nova vida, a um novo lar e aos novos progressos na vida! Você logo verá esta realidade, e assim encontrará a maior felicidade e recompensa.
Que o ANO NOVO renove nossas esperanças, e que a estrela crística resplandeça em nossas vidas e o fulgor dos nossos corações unidos intensifique a manifestação de um ANO NOVO repleto de vitórias!
E que o resplendor dessa chama seja como a tocha que ilumina nossos caminhos para a construção de um futuro, repleto de alegrias! E assim tenhamos um mundo melhor!
A todos vocês companheiros que temos o mesmo ideal, amigos que já fazem parte da minha vida, desejo que as experiências próximas de um ANO NOVO lhes sejam construtivas, saudáveis e harmoniosas.
Muita Paz em seu contínuo despertar!
“UM FELIZ 2013”
![]()
Que este Natal e Ano Novo sejam mais do que confraternizações porque todos os momentos, em especial este novo ano, deverão ser iluminados, abençoados e que os 365 dias, sejam vividos na sua totalidade.
Já que Natal significa: NASCER, nasçamos então dia 25, para que os doze vinte e cinco vindouros, sejam a busca da paz, conquista, compreensão, reflexão, prosperidade. Feliz Natal e Ano Novo!
A todos que acompanham o blog fica o meu gigante abraço, que Deus nos ajude cada dia mais a vencer nossos desafios diários sempre com alegria e muita vontade. Continue lendo…
Atualize o exemplo que demonstra como ler os dados da redução Z utilizando o ACBr, acrescentando um botão que utiliza o método “DadosReducaoZ”, assim o usuário é capaz de comparar os dados retornados pelos dois métodos e tirar suas conclusões de qual deve utilizar e quando. Se você já baixou baixe novamente o aplicativo de exemplo com códigos fontes disponibilizados na área de downloads do blog.
Um dos vários requisitos do Paf-ECF obrigatórios e a recomposição do Valor do GT ou Número de Série do ECF no arquivo auxiliar cripotografado. A suíte de componentes ACBr já possui a um bom tempo o componente ACBrAAC que quando é ligado ao componente ACBrECF permite a geração, controle e manipulação do arquivo criptografado automaticamente, conforme se vai utilizando o ECF, facilitando em muito a vida de quem programa para Paf ECF.
Continue lendo…




