Ir para conteúdo
  • Cadastre-se

Tiago Ravache

Membros
  • Total de ítens

    596
  • Registro em

  • Última visita

  • Days Won

    5

Posts postados por Tiago Ravache

  1. Não observei se a sefaz disponibiliza o download apenas uma vez...consultando pelo nsu específico isso não tem muito sentido já que cada df-e tem seu nsu definido na base da sefaz, então vou ficar devendo se é realmente só um download ou não, creio que não mas não testei aqui em detalhe pra confirmar.

    Bom dia!

  2. Josenildo já aconteceu comigo aqui de logo após a manifestação, na próxima consulta ao DistribuicaoDFe o XML completo já vir, e tbm acontece de demorar, aí como disse o amigo acima melhor é perguntar diretamente a sefaz...

     

    Sobre tua consulta vc faz o controle dos nsu's? ACBrNFe.DistribuicaoDFe(UF, CNPJ, '', NSUEspecifico);  esse cara é só pra quando tu sabe o nsu que está faltando na tua base nunca tentei usar esse : ACBrNFe.DistribuicaoDFe(UF, CNPJ, NSUEspecifico, NSUEspecifico);

    No meu caso aqui uso: ACBrNFe.DistribuicaoDFe(UF, CNPJ, ultNSU, '');  e tenho uma rotina que permite o usuário procurar pelos nsu ausentes e pesquisar cada um deles(pelo que percebo é raro ser usada por que o webservice tem trabalhado mto bem quanto a distribuição)

  3. Não, imagine que vc tem um emissor e controla através da distribuição qdo seu cliente manifesta ciência, esta foi a razão da minha pergunta entende?

    Qdo vc envia o evento de ciência existem dois retornos 135 e 136 um é a confirmação de recebimento E vínculo do evento com a nfe e o outro é a confirmação de recebimento SEM vinculo com a nfe estou sem as nts no momento logo te retorno com os trechos da nt que tratam desse assunto

  4. A resposta do Paulo é bem interessante Carlos, apenas complementando que caso vc envie o evento de Ciência da Operação para uma chave já manifestada, vc obterá um retorno de evento duplicado, com cStat = 573 - Rejeição: Duplicidade de Evento.

  5. 18 horas atrás, douglaswf disse:

    P: E se o Usuário na hora de se manifestar rodou o scroll do mouse e trocou a opcao manifestando uma NFe errada? Vai cancelar uma NFe e pedir outra pro fornecedor?

    R: Não, só vai lá e corrige. Pode testar, que o WebService vai aceitar fazer isso... Só não pode querer confirmar, desconhecer e depois confirmar de novo...

     

    O texto da NT é bem claro quanto a essa situação levantada pelo @douglaswf veja a NT 2012.002 v1.02 página 10, lá diz:

     

    Citar

    E. Sobre a mudança da Manifestação do Destinatário
    O destinatário poderá enviar uma única mensagem de Confirmação da Operação,
    Desconhecimento da Operação ou Operação não Realizada, valendo apenas a última mensagem
    registrada
    . Exemplo: o destinatário pode desconhecer uma operação que havia confirmado
    inicialmente ou confirmar uma operação que havia desconhecido inicialmente.
    O evento de “Ciência da Operação” não configura a manifestação final do destinatário, portanto
    não cabe o registro deste evento após a manifestação final do destinatário.

    Bom dia a todos.

  6. Sem certificado não é um meio lícito, um dos métodos usados é o parse do html do site da nfe...mas dentro da legalidade precisa de certificado e tem regras claras descritas nos manuais e notas técnicas...

  7. Oi @douglaswf seguinte na NT2014.002_v1.01 na página 4, no finalzinho, tem um quadro que explica quais atores recebem documentos e quais documentos eles podem receber, ali explica que os terceiros autorizados através da tag AutXML não recebem o resumo da nfe, nem o EPEC, mas os demais documentos ele recebe, dê uma conferida lá que vai esclarecer sua dúvida.

     

    Espero ter colaborado.

    Boa tarde!

  8. DistribuicaoDFe(UF, CNPJ, ultNSU, NSU) é esse né?

    Uf = o código da UF por exemplo 41 para o paraná

    Cnpj é o cnpj no formato string

     

    NSU = Número sequencial único os dois parametros a seguir são do tipo string

    ultNSU é o último nsu recebido em consultas ao webservice se informar 0 vc vai receber a partir do nsu mais antigo disponível para distribuição

    NSU é para consulta de um nsu específico que por ventura esteja ausente na sua base de dados.

     

    Importante se fizer a consulta por ultNSU então o parametro NSU deverá ser igual a ' ', por outro lado se a consulta for pelo NSU específico o parametro ultNSU é que deverá ser preenchido com ' '

    Clareou as idéias?

    Qualquer coisa estamos por ae

    • Curtir 1
  9. 20 minutos atrás, Adriano Teodorico disse:

    Tiago, boa tarde, sabe me dizer qual é a Diferença do ACBrNFe.Download e ACBrNFe.WebServices.DownloadNFe.Executar ?, qual é o correto usar?

    Aparentemente os dois da o mesmo retorno.

     

    Atenciosamente.

     

    Em tempo amigo veja a implementação do método Download:

    function TACBrNFe.Download: Boolean;
    begin
      Result := WebServices.DownloadNFe.Executar;

      if not Result then
        GerarException( WebServices.DownloadNFe.Msg );
    end;

     

    Agora em qual caso usar cada um teriamos que analisar melhor

    Abraço!

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