Ir para conteúdo
  • Cadastre-se

russobr

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

Posts postados por russobr

  1. 36 minutos atrás, Marcos Programador disse:

    Fiz um estudo de como funciona a dll da DarumaFramework,, e pelo que vi, a dll emite o xml em modo offline, sem precisar assinar, no caso dela, ela emite a nfc-e e grava um xml numa pasta, para ser transmitido para o servidor deles, e futuramente enviado ao sefaz, ou seja, o xml só é assinado no servidores deles, alguem tem alguma ideia de como fazer isso no ACBRNF-e.

    Tenho uma aplicacao rodando na filial e o meu servidor de NFC-e rodando na Matriz, quando a filial ficar sem internet, nao posso deixar as vendas paradas.

    Provavelmente pra vc emitir pela DarumaFramework vc deve ter o certificado local, desconheço outro método de assinatura de xml sem certificado digital.

     

  2. 5 minutos atrás, Marcos Programador disse:

    Pessoal,

    Estou com uma duvida sobre a emissao de nfc-e offline

    existe uma forma de emitir uma NFC-e offline, sem assinar o xml,

    Na minha aplicacao do frente de caixa, eu faço uma verificacao para ver se o meu servidor de dados esta

    offline,  se estiver eu  emito a NFC-e offline e

    quando voltar a internet, ele envia o xml pro meu servidor, onde eu assino o xml e envio para o sefaz.

    Alguma luz, por favor.

     

    Isso não é possível, para emitir realmente uma NFC-e/NF-e vc precisa assinar o xml, e pra isso vc precisa do certificado.

    Pra emitir a NFC-e offline vc não precisa de internet, apenas ter o certificado.

  3. Ao gerar a nfc-e em offline faço:

    with ACBrNFe1.NotasFiscais.items[0].NFe do
       begin
       Ide.dhCont := NOW;
       Ide.xJust := 'ESTABELECIMENTO SEM INTERNET';
       Ide.tpEmis:= teOffLine;
       end;
    ACBrNFe1.Configuracoes.Geral.FormaEmissao := teOffLine;

    ACBrNFe1.NotasFiscais.GerarNFe;

    ACBrNFe1.NotasFiscais.Validar;

    ACBrNFeDANFe.ViaConsumidor := true;
    ACBrNFe1.NotasFiscais.ImprimirPDF;
    ACBrNFe1.NotasFiscais.Imprimir;

    ACBrNFeDANFe.ViaConsumidor := false;
    ACBrNFe1.NotasFiscais.Imprimir;

    Para enviar o xml faço:

    ACBrNFe1.NotasFiscais.Clear;
    if ACBrNFe1.NotasFiscais.LoadFromFile(Arquivo) then

       begin

       if ACBrNFe1.Enviar(1, false, false) then
          begin
          if ACBrNFe1.WebServices.Retorno.cStat = 100 then
             showmessage('Nota enviada com sucesso !');

          end;

    Neste momento ocorre o erro: 

    'Falha na validação dos dados da nota: Element ''{http://www.portalfiscal.inf.br/nfe}vBCST'' is unexpected according to content model of parent element ''{http://www.portalfiscal.inf.br/nfe}ICMSTot''.Expecting: {http://www.portalfiscal.inf.br/nfe}vICMSDeson.

    O pior que faço o mesmo procedimento para Online, e retorna ok.

    Agradeço aos que puderem me ajudar ! 

    33160403257567000136650010000000209000000203-nfe.xml

  4. Oi pessoal, pra resolver o meu problema mudei a unit ACBrECFDaruma na função:

    function TACBrECFDaruma.GetTotalSubstituicaoTributariaISSQN: Double;

    begin

    Result := 0;

    if fpMFD then

    Result := StrToFloatDef(Copy(RetornaInfoECF('003'), 286, 13),0)/100;

    Result := RoundTo( Result, -2);

    end;

    Para:

    function TACBrECFDaruma.GetTotalSubstituicaoTributariaISSQN: Double;

    begin

    Result := 0;

    if fpMFD then

    Result := StrToFloatDef(Copy(RetornaInfoECF('003'), 286, 13),0)/10;

    Result := RoundTo( Result, -2);

    end;

    Se alguém puder validar e atualizar o fonte se a alteração for correta, agradeço !

    William

  5. Bom dia a todos, estou com um pequeno problema,

    estou usando a AcbrEcf com uma impressora Daruma FS700 H

    estou tentando retornar o total da substituição tributária ISSQN

    e o ACBRECF esta me trazendo um valor incorreto.

    O valor que sai na leitura X é 1116,00

    e o ACBrECF1.TotalSubstituicaoTributariaISSQN me retorna 111,60

    Desde já grato aos que tentarem me ajudar !

×
×
  • 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...