Olá pessoal,
Temos novidades! Queremos informar que o componente ACBrPAF foi adaptado para gerar os registros do PAF-NFC-e.
Como todos devem saber, SC lançou documentação para que empresas possam emitir NFC-e. O projeto se chama PAF-NFC-e. São alguns requisitos semelhantes ao PAF, mas muito mais simples. Entre esses requisitos está a geração de um arquivo chamado Registros do PAF-NFC-e (semelhante ao Registros do PAF-ECF).
Mas o PAF-ECF pode ser utilizado. Então precisamos manter a compatibilidade do componente com o código atual.
Portanto decidimos criar uma nova propriedade chamada "Layout". Basta alterar essa propriedade e preencher os campos novos ou antigos para gerar para o novo layout PAF-NFC-e. Para quem vai utilizar o anterior, ou seja, "layout "PAF-ECF", não precisa fazer nenhuma alteração. Como podem ver abaixo:
begin
// Sempre altere o layout antes de preencher os registros. Isso porque
// ao alterar o layout, todos registros já lançados são apagados automaticamente.
ACBrPAF.Layout := lpPAFNFCe;
Já enviamos ao SVN alterações relacionadas a isso e tudo já deve estar funcionando corretamente. O Programa de exemplo também foi alterado para exemplificar isso de forma simples.
A propósito, queremos agradecer ao nossos usuários SAC que por meio do seu apoio nos ajudam a proporcionar melhorias como essas. Obrigado pessoal.
Se quiser apoiar o Projeto ACBr e receber vantagens ainda maiores, assine o SAC você também.
Vamos lá mãos a obra!