Ir para conteúdo
  • Cadastre-se

RODRIGORIOS

Membros Pro
  • Total de ítens

    5
  • Registro em

  • Última visita

Posts postados por RODRIGORIOS

  1. Olá pessoal, tenho minha app desenvolvida em delphi7 e utilizo o acbrecf.

    Para meus testes utilizo uma impressora Daruma FS700, ontem atualizei o acbr, e depois de atualizar o meu app passou a apresentar o erro abaixo... logo após ACBrECF1.AbreCupom('','',''); ele me retorna

    Resposta "COO" não encontrada.

    Esse erro ocorre até no exemplo do acbr.

     

    Alguem saberia me ajudar a resolver?

     

    Obrigado!

  2. Olá pessoal estou com uma dúvida que não estou conseguindo saná-la.

    É o seguinte, em minha aplicação eu cancelo a NFe da seguinte maneira.

    Vchave:=IBQueryNFeCHAVE.AsString;

    protocolo:=IBQueryNFePROTOCOLO.AsString;

    justificativa:=trim(edit1.Text);

    ACBrNFe1.WebServices.Cancelamento.NFeChave := VChave;

    ACBrNFe1.WebServices.Cancelamento.Protocolo := Protocolo;

    ACBrNFe1.WebServices.Cancelamento.Justificativa := Justificativa;

    ACBrNFe1.WebServices.Cancelamento.Executar;

    ACBrNFe1.NotasFiscais.Clear;

    ACBrNFe1.NotasFiscais.LoadFromFile('C:\CLEVER\NFE\'+TRIM(VCHAVE)+'-NFE.XML');

    ACBrNFe1.Consultar;

    statusnota:=ACBrNFe1.WebServices.Consulta.cStat;

    Caso o status retornado seja 101 eu faço os procedimentos no banco de dados. O problema é que estou tentando gravar no xml que ele está cancelado. Pois ao final do cancelamento da nota, o sistema abre novamente a nfe para o usuario imprimir, e nessa impressão nao está saindo com a tarja NFE CANCELADA.

    CASE StatusNota OF

    101:BEGIN

    //SALVAR O XML E IMPRIMIR

    ACBrNFe1.NotasFiscais.VALIDA;

    Acbrnfe1.NotasFiscais.Assinar;

    //IMPRESSÃO DA NOTA FISCAL ELETRÔNICA

    ACBrNFe1.NotasFiscais.Imprimir;

    ACBrNFe1.NotasFiscais.ImprimirPDF;

    Não sei se o que estou fazendo para salvar está correto. Por favor se alguém puder me dar uma mão.

    Obrigado

  3. Olá Regys.

    Entao caso o status seja 100 o software ja salva o xml novamente. Da uma olhada no codigo

    CASE StatusNota OF

    100:BEGIN

    SHOWMESSAGE('NF-e autorizada.');

    FORMGERENCIADORNFE.ACBrNFe1.NotasFiscais.LoadFromFile('C:\CLEVER\NFE\'+TRIM(VCHAVE)+'-NFE.XML');

    //SALVAR O XML E IMPRIMIR

    NomeArq:='C:\CLEVER\NFE\'+TRIM(VCHAVE)+'-NFE.XML';

    if pos(UpperCase('-nfe.xml'),UpperCase(NomeArq)) > 0 then

    NomeArq := StringReplace(NomeArq,'-nfe.xml','-procNfe.xml',[rfIgnoreCase]);

    FormGerenciadorNFE.ACBrNFe1.NotasFiscais.Items[0].SaveToFile(NomeArq);

    AdvOfficeCheckBox11.CHECKED:=TRUE;

    //GERAR O XML JA PROCESSADO NA PASTA DETALHADA ABAIXO

    NF:=TStringList.Create;

    NF.Clear;

    NF.TEXT:=FormGerenciadorNFE.ACBRNFE1.NotasFiscais.items[0].XML;

    NF.SaveToFile('C:\CLEVER\NFE_PROC\'+CDS_NFENFE_NUMERONFE.Text+'.XML');

    NF.Free;

    //IMPRESSÃO DA NOTA FISCAL ELETRÔNICA

    FormGerenciadorNFE.ACBrNFe1.NotasFiscais.Imprimir;

    Obrigado!

  4. Olá pessoal boa tarde, é o seguinte.

    Estou com uma dúvida de como me proceder em relação à consulta de uma NFe emitida, porém sem resposta imediata, (looping na checagem do status ao enviar uma nota), qndo estoura o tempo do ACBRNFE em obter autorização imediata, meu app salva a nota para posterior consulta de processamento, até aí tudo bem. Ele faz a consulta, através do xml gerado e se a mesma foi processada e autorizada o app faz as alteracoes necessarias no banco de dados. O problema é o seguinte. mesmo a nota tendo sido autorizada, quando vou imprimir o DANFE sai com a tarja de "Nfe Sem autorizacao da SEFAZ", pra corrigir isso eu acesso consultar xml nfe-proc, q aí o DANFE sai sem esta mensagem.

    Gostaria de saber se existe algum recurso no ACBRNFE ou que rotina poderei utilizar para que após a consulta for bem sucedida, a impressao do DANFE sair sem essa tarja.

    Obrigado

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