Páginas

sexta-feira, 12 de abril de 2013

Nota Fiscal Do Consumidor Eletrônica(NFC-e) com ACBrNFe

Já está disponível no SVN do Projeto ACBr os fontes compatibilizados com a NFe 3.0, que permite a emissão de NFC-e - Nota Fiscal Eletrônica do Consumidor.

Para testar basta atualizar seu componente ACBrNFe2 e fazer os testes, no demo foi adicionado uma aba "NFC-e" com um exemplo de como criar e enviar uma NFC-e.

Para tirar dúvidas e mais informações, use o fórum oficial do projeto - http://www.projetoacbr.com.br


segunda-feira, 8 de abril de 2013

ACBrSAT - Fontes disponíveis no SVN

Já estão disponíveis no SVN os fontes do ACBrSAT compatíveis com o emulador disponibilizado pelo SEFAZ de SP. Inclusive o extrato já está funcionando com impressoras não fiscais EPSON, veja abaixo o exemplo de impressão.
 Extrato completo:
 
 Extrato resumido:
 
Para obter os fontes, baixe através do SVN - http://acbr.sourceforge.net/drupal/?q=node/37

Para mais informações sobre o andamento do desenvolvimento, use o fórum http://www.projetoacbr.com.br/forum/index.php?/forum/44-acbrsat/

Estaremos na FENACOM - http://www.fenacom.com.br no estande da EPSON demonstrando o funcionamento do ACBrSAT, venha nos conhecer nos dias 09,10 e 11  de Abril de 2013.

quinta-feira, 14 de fevereiro de 2013

Nova Versão 0.7.7.1 do ACBrNFeMonitor

Disponibilizada nova versão do ACBrNFeMonitor.

Versão CAPICOM - http://djsystem.sytes.net/ccount/click.php?id=8
Versão OpenSSL - http://djsystem.sytes.net/ccount/click.php?id=9
  • Adicionado opção de cancelamento por evento(os estados PR|ES|MA|PA|PI|RN continuam do modo antigo);
  • Adicionado impressão de eventos(apenas para o DANFe RaveCB).
O comando de cancelamento não mudou, apenas internamente o ACBrNFeMonitor irá enviar o cancelamento via evento.
Para Imprimir uma CCe, use o comando NFe.ImprimirEvento(cPathXMLEvento,cPathXMLNFe), o XML da NFe é opcional, caso seja informado será impresso os dados do Emitente e Destinatário, caso contrário será impresso apenas os dados disponíveis no XML do Evento.

Em caso de dúvidas, utilize o fórum - http://www.projetoacbr.com.br/forum

quarta-feira, 13 de fevereiro de 2013

Usando a DLL SAT.dll no Delphi

Abaixo segue a declaração em Delphi de todas as funções que estão disponíveis no arquivo SAT.dll que vem no emulador do SAT-CFe disponibilizado pelo SEFAZ de SP.

    function AssociarAssinatura( numeroSessao : Longint; codigoDeAtivacao: PChar; CNPJvalue : PChar; assinaturaCNPJs : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function AtivarSAT( numeroSessao: Longint; subComando : Longint; codigoDeAtivacao: PChar; CNPJ: PChar; cUF : Longint ) : PChar ; cdecl; External 'SAT.DLL';
    function AtualizarSoftwareSAT( numeroSessao : Longint; codigoDeAtivacao : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function BloquearSAT( numeroSessao : Longint; codigoDeAtivacao : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function CancelarUltimaVenda(numeroSessao : Longint; codigoAtivacao: PChar; chave: PChar; dadosCancelamento : PChar) : PChar ; cdecl;  External 'SAT.DLL';
    function ComunicarCertificadoICPBRASIL( numeroSessao : Longint; codigoDeAtivacao : PChar; certificado : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function ConfigurarInterfaceDeRede( numeroSessao : Longint; codigoDeAtivacao : PChar; dadosConfiguracao : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function ConsultarNumeroSessao(numeroSessao : Longint; cNumeroDeSessao : Longint) : PChar ; cdecl;  External 'SAT.DLL';
    function ConsultarSAT( numeroSessao : Longint ) : PChar ; cdecl; External 'SAT.DLL';
    function ConsultarStatusOperacional( numeroSessao : Longint; codigoDeAtivacao : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function DesbloquearSAT( numeroSessao : Integer; codigoDeAtivacao : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function DesligarSAT : PChar ; cdecl; External 'SAT.DLL';
    function EnviarDadosVenda(numeroSessao : Longint; codigoDeAtivacao: PChar; dadosVenda : PChar) : PChar ; cdecl; External SAT.DLL';
    function ExtrairLogs( numeroSessao : Longint; codigoDeAtivacao : PChar ) : PChar ; cdecl; External 'SAT.DLL';
    function TesteFimAFim(numeroSessao : Longint; codigoDeAtivacao: PChar; dadosVenda : PChar) : PChar ; cdecl; External 'SAT.DLL';
    function TrocarCodigoDeAtivacao( numeroSessao : Longint; codigoDeAtivacao : PChar; opcao : Longint; novoCodigo : PChar; confNovoCodigo : PChar ) : PChar ; cdecl; External 'SAT.DLL';


Com as declarações acima consegui comunicar a aplicação em Delphi com o emulador , usando stdcall sempre recebia como retorno da DLL a mensagem "ERRO: Numero de Sessao Invalido"

ACBrSAT - Primeiros passos do SAT-CFe com ACBr

Pra quem não sabe, o SAT-CFe é um projeto da Fazenda de SP que pretende substituir os ECFs por novos equipamentos que irão transmitir as informações para o fisco de maneira automática, não sendo necessário realizar o processo de extração e posterior envio para o fisco das vendas realizadas através do ECF. Mais informações sobre o projeto podem ser obtidas no site http://www.fazenda.sp.gov.br/sat/

Nós do Projeto ACBr já começamos a trabalhar na criação de um componente para facilitar a comunicação entre os aplicativos comerciais e o SAT Fiscal. Atualmente já terminamos o desenvolvimento da classe que irá gerar o XML e fizemos um pequeno aplicativo que consegue conversar com o Emulador disponibilizado pelo fisco.

Como próximo passo pretendemos compatibilizar o componente ACBrECF com o SAT, ou seja, quem já utiliza o ACBrECF deve ter pouco ou nenhum impacto para compatibilizar os aplicativos atuais para trabalhar com o SAT. Apesar de o SAT trabalhar de uma forma bem mais simples que os ECFs atuais, pretendemos emular um Cupom Fiscal e apenas quando o aplicativo chamar a função ACBrECF1.FechaCupom que será gerado o XML e feita toda a comunicação com o SAT. A idéia é usar este mesmo tipo de emulação para a NFC-e(Nota Fiscal Eletrônica do Consumidor), ou seja, se você usa o ACBrECF basta escolher se vai trabalhar com um ECF normal, um SAT ou com NFC-e.

Caso queira testar esta versão que estamos trabalhando, baixe o demo no link ACBrSAT 

Para funcionar, instale o emulador seguindo as instruções contidas no manual de instalação do emulador.

Em breve disponibilizaremos os fontes no SVN e mais informações sobre como ajudar no desenvolvimento e nos testes deste novo componente.

Caso tenha alguma dúvida, utilize o fórum oficial do Projeto ACBr - http://www.projetoacbr.com.br/forum/

quarta-feira, 12 de dezembro de 2012

Novo fórum ACBr

Já está disponível o novo fórum do Projeto ACBr, agora utilizando o engine IPBoard. Para conhecer e usar os novos recursos, acesse http://www.projetoacbr.com.br/forum/

terça-feira, 13 de dezembro de 2011

Início das atividades - SAC - Suporte ACBr Comercial

É com muito prazer que anunciamos o início das atividades do SAC do ACBr, para contratar o SAC, siga os seguintes passos:

  • Acesse o site: http://www.djsystem.com.br/acbr/sac/
  • Efetue o seu cadastro, com os dados completos, não omitindo nenhum campo obrigatório;
  • Após recebermos sua ficha de inscrição, lhe enviaremos por e-mail, um Boleto para pagamento conforme o Plano escolhido;
  • A fim de agilizar a liberação do seu Login na área restrita aos usuários do SAC, por favor envie o comprovante de pagamento escaneado para o e-mail: financeiro@djsystem.com.br
  • Pronto. Você será notificado por e-mail quando sua liberação estiver concluída.
Mais informações sobre o SAC podem ser encontradas no seguinte endereço: http://anfm.blogspot.com/2011/05/sac-suporte-acbr-comercial.html