Ir para conteúdo
  • Cadastre-se

Régys Silveira

Moderadores
  • Total de ítens

    9.999
  • Registro em

  • Última visita

  • Days Won

    149

Tudo que Régys Silveira postou

  1. Um exemplo rápido: var ChaveNF: String; begin ... // utilize assim: // GerarChave(, , , , , , , , ); GerarChave(ChaveNF, 31, 1, '55', 1, 123456789, 1, DATE, '11222333000199'); ShowMessage(ChaveNF); ... end;
  2. O class ainda não está muito bem testado e funcionando, o ideal seria você ler de ACBrECF.DadosUltimaReducaoZ que vai ter retornar uma string no formato .ini, você carrega está string para um TMemIniFile e ai pode usar os comandos abaixo para ler os dados que necessita: ArquivoIni.ReadInteger('ECF', 'NumCRZ', 0) ArquivoIni.ReadInteger('ECF', 'NumCRO', 0) ArquivoIni.ReadFloat('Totalizadores', 'VendaBruta', 0.00) [/code]
  3. Ainda não existe um monitor para o ACBrNFSe, o componente ainda está no branch, portanto, ainda está em testes, quando ele for liberado para o trunk ai sim poderemos pensar na construção de um monitor para ele.
  4. Estes fontes são compilados semanalmente para os assinantes do ACBrSAC, com certeza são compiláveis. A compilação é feita com o Delphi 7 e nunca temos problemas, com certeza é alguma coisa nas instalações de vocês.
  5. Não teria que funcionar da forma que você fez pois não vai ter o caracter finalizador, eu fiz testes aqui é está funcionando normalmente. Teria como adicionar um log do ACBrECF para tentarmos entender o que está acontecendo ai com você?
  6. Você precisa instalar a capicom que vem junto ao ACBr, porque a capicom que é instalada normalmente não funciona com ele.
  7. O certificado é do tipo correto para nota eletrônica? (e-CNPJ ou e-NFe) De resto seria as verificações de praxe, capicom, cadeias, etc, etc.
  8. Qual tipo de DANFE você está utilizando, FastReport, Rave, ... ?
  9. Ele está no pacote ACBrTCP, instalou esse pacote?
  10. Não precisa, se o requisito é somente para um estado você não precisa mostrar nos outros, mas no dia de homologar deve mostrar isso ao homologador.
  11. Você tentou passar somente 7534841620 ?
  12. Você tentou usar o método ACBrCNIEE.BuscarECF(AMarca, AModelo, AVersaoSB): TACBrCNIEERegistro, eu uso e funciona perfeitamente para a maioria das impressoras. var ECF: TACBrCNIEERegistro; Marca, Modelo, Firmware: String; begin Marca := Trim(dtmPDV.ECF.ModeloStr); Modelo := Trim(dtmPDV.ECF.SubModeloECF); Firmware := Trim(dtmPDV.ECF.NumVersao); ECF := ACBrCNIEE1.BuscarECF(Marca, Modelo, Firmware); if ECF nil then begin edtCodigoECF.Text := Format('%s%s%s', [ECF.CodMarca, ECF.CodModelo, ECF.CodVersao]); end; end; [/code]
  13. Ela não aparece no DANFE, é só interna no XML, se abrir o XML vai ver os cupons adicionados.
  14. Sim, utilize: with Ide.NFref.Add do begin RefECF.modelo := ECFModRef2D; RefECF.nECF := ; RefECF.nCOO := ; end;
  15. Utilize a propriedade ACBrECF.Estado ele vai retornar "estRequerZ" quando for Z pendente. TACBrECFEstado = (estNaoInicializada, { Porta Serial ainda nao foi aberta } estDesconhecido, {Porta aberta, mas estado ainda nao definido} estLivre, { Impressora Livre, sem nenhum cupom aberto, pronta para nova venda, Reducao Z e Leitura X ok, pode ou nao já ter ocorrido 1ª venda no dia...} estVenda, { Cupom de Venda Aberto com ou sem venda do 1º Item} estPagamento, { Iniciado Fechamento de Cupom com Formas Pagto pode ou nao ter efetuado o 1º pagto. Nao pode mais vender itens, ou alterar Subtotal} estRelatorio, { Imprimindo Cupom Fiscal Vinculado ou Relatorio Gerencial } estBloqueada, { Reduçao Z já emitida, bloqueada até as 00:00 } estRequerZ, {Reducao Z dia anterior nao emitida. Emita agora } estRequerX, {Esta impressora requer Leitura X todo inicio de dia. Imprima uma Leitura X para poder vender} estNaoFiscal { Comprovante Nao Fiscal Aberto } ) ;[/code]
  16. Você baixa a cadeia de certificado no site do teu SEFAZ ou do próprio certificado.
  17. Isso mesmo, ta certinho.
  18. O certificado não está vencido? O certificado está instalado corretamente?
  19. Já tentou usar o evento OnDepoisConfirmarTransações?
  20. Isso acontece quando o webservice demora a responder e o timeout ocorre, nestes casos você precisa verificar a situação da nota fiscal.
  21. Esse erro geralmente é causado pela falta de atualização das cadeias de certificados ou pela falta de instalação da capicom que vem junto ao ACBr.
  22. O layout que está implementado hoje foi enviado a Polimig e aceito, inclusive vários usuários já homologaram utilizando ele.
  23. Não precisa implementar nada não, basta instalar o driver, ele vai criar uma porta COM normal, dai você seta o ACBr para usar ela.
  24. O Daniel começou a fazer algo para USB, mas não lembro em que pé está para a bematech, o adaptar seria a melhor saída até que tenhamos algo 100% funcional.
  25. Essa impressora ainda não possuia MFD, então não tem jeito de recuperar da memória dela, penso então que a única forma seria gerando o arquivo no layout do CAT52 a partir de dados digitados manualmente.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.