Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.013
  • Registro em

  • Última visita

  • Days Won

    756

Tudo que Daniel Simoes postou

  1. Por favor seja mais específico... Qual a msg de erro ? O que não dá certo ? É usuário de Lazarus ? Já sabe instalar Packages ?
  2. Tópico será fechado... continue em: http://www.projetoacbr.com.br/forum/topic/26984-erro-sat-cfe-de-serviço-issqn/
  3. Se você não postar um passo a passo de como reproduzir o problema, usando Projeto SATTeste, é impossível lhe responder...
  4. Assim que o Isaque subir uma nova versão semanal...
  5. O @André Ferreira de Moraes subiu uma modificação que fará com que o MonitorPLUS verifique o "cStat" no XML, e se for o caso, ligue o Flag de "Cancelada" do DANFE if (ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat in [101, 151, 155]) then ACBrNFe1.DANFE.NFeCancelada := True else ACBrNFe1.DANFE.NFeCancelada := False;
  6. Notei que nos fontes do ACBrMonitorPLUS, as chaves de ISSQN somente seriam consideradas, se houvesse o campo "vBC" ou "ValorBase" Apliquei uma possível correção para o problema
  7. Acredito que sim... Quem distribui os Schemas é o SEFAZ... o ACBr tem os mesmos no SVN apenas por comodidade... Vá na fonte... http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=
  8. Use o SVN http://acbr.sourceforge.net/drupal/?q=node/37 http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?ComousaroSVN.html
  9. Não existe mais versão CAPICOM ou OpenSSL... Acredito que você esteja falando que usa o ACBrMonitorPLUS
  10. O que você quer dizer com "diferente" ? Já testou com o SATTeste e com o PosPrinterTeste ?
  11. Veja também a propriedade: ACBrPosPrinter1.ControlePorta := True; Isso fará com que o próprio componente Abra e feche a porta, automaticamente...
  12. Seja mais específico... Poste um passo a passo, de como reproduzir o problema usando o SATTeste
  13. Use a força, leia os fontes.. veja o exemplo do Demo do ACBrNFe... with Det.Add do begin Prod.nItem := 1; // Número sequencial, para cada item deve ser incrementado Prod.cProd := '123456'; Prod.cEAN := '7896523206646'; Prod.xProd := 'TESTE DE PRODUTO'; ..... end;
  14. a correção já está no SVN... apenas ainda não foi compilada uma nova versão...
  15. Quem faz a validação são os arquivos de Schemas da NFe...
  16. Você precisa fornecer mais informações de como reproduzir o problema... Qual a configuração ? Qual o comando enviado ? Logs do ACBr ?
  17. Veja como ficou o XML de envio... pois quem monta o XML de retorno é o próprio SAT
  18. Mesma coisa.. use a força, leia os fontes... veja trecho do exemplo do SATTeste InfAdic.infCpl := 'Acesse www.projetoacbr.com.br para obter mais;informações sobre o componente ACBrSAT;'+ 'Precisa de um PAF-ECF homologado?;Conheça o DJPDV - www.djpdv.com.br';
  19. Já testou com a alteração de ontem a noite ?... agora está assim: Inicializado := (CoInitialize(nil) in [ S_OK, S_FALSE ]); try ... finally if Inicializado then CoUninitialize; end;
  20. SAT/ISS é um equipamento diferente do SAT CFe.. na verdade ainda não existe nenhum SAT/ISS desenvolvido... O SAT tem tags para o ISSQN, assim como a NFCe e os ECFs também as tem.... mas isso não significa que a Prefeitura aceite a coleta de impostos de serviços por esses mecanismos... Você deve buscar orientações sobre a compatibilidade, na prefeitura em questão..
  21. Já não estão lá ??? Quando criamos o componente, todo o XML foi mapeado... sSecao := 'ISSQN'+IntToStrZero(I,3) ; sFim := INIRec.ReadString( sSecao,'ValorBase',INIRec.ReadString(sSecao,'vBC' ,'FIM')) ; if (sFim = 'FIM') then sFim := INIRec.ReadString( sSecao,'vBC','FIM'); if (sFim <> 'FIM') then begin with ISSQN do begin if StringToFloatDef( INIRec.ReadString(sSecao,'ValorBase',INIRec.ReadString(sSecao,'vBC','')) ,0) > 0 then begin vDeducISSQN := StringToFloatDef( INIRec.ReadString(sSecao,'vDeducISSQN','') ,0) ; vBC := StringToFloatDef( INIRec.ReadString(sSecao,'ValorBase' ,INIRec.ReadString(sSecao,'vBC' ,'')) ,0); vAliq := StringToFloatDef( INIRec.ReadString(sSecao,'Aliquota' ,INIRec.ReadString(sSecao,'vAliq' ,'')) ,0); vISSQN := StringToFloatDef( INIRec.ReadString(sSecao,'ValorISSQN' ,INIRec.ReadString(sSecao,'vISSQN','')) ,0); cMunFG := StrToInt( INIRec.ReadString(sSecao,'MunicipioFatoGerador',INIRec.ReadString(sSecao,'cMunFG',''))); cListServ := INIRec.ReadInteger(sSecao,'CodigoServico',INIRec.ReadInteger(sSecao,'cListServ',0)); cServTribMun := INIRec.ReadString(sSecao,'cServTribMun',''); cNatOp := INIRec.ReadInteger(sSecao,'cNatOp',0); indIncFisc:= StrToindIncentivo(OK,INIRec.ReadString(sSecao,'indIncFisc','0')); end; end; end;
  22. Verifique se você não fixou o retorno no evento: "OnGetNumeroSessao"
  23. Estude detalhadamente os fontes dos projetos da para "Exemplos"
×
×
  • 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.

The popup will be closed in 10 segundos...