Ir para conteúdo
  • Cadastre-se

Daniel InfoCotidiano

Consultores
  • Total de ítens

    2.327
  • Registro em

  • Última visita

  • Days Won

    37

Posts postados por Daniel InfoCotidiano

  1. @visual flex
    O log veio incompleto, só veio uma parte.
    Eu apaguei a parte q vc mandou, pq continha dados sensíveis. (por isso mandei no post acima, nosso email)


    Só uma observação, notei que aparece no final erro de leitura/gravação.
    Isso ocorre porque você tem que seguir um FLUXO para comunicar com o ACBrMonitorPlus.


    image.png

    Você precisa criar um arquivo temporário, depois de pois de concluída a escrita você renomeia ou copia o ent.txt
    Como o ACBrMonitorPlus fica lendo em milissegundos , provavelmente ele esta lendo enquanto você esta escrevendo o arquivo.
    Por isso precisa utilizar esta boa pratica para comunicar com o Monitor.
    Qual a versão do ACBrMonitorPlus que você está atualizando.



     

    • Curtir 1
  2. Boa tarde, qual estado é o emitente?

    Estados com prazo padrão de 24 horas

        Acre (AC)
        Alagoas (AL)
        Amapá (AP)
        Amazonas (AM)
        Bahia (BA)
        Ceará (CE)
        Distrito Federal (DF)
        Espírito Santo (ES)
        Goiás (GO)
        Maranhão (MA)
        Mato Grosso do Sul (MS)
        Minas Gerais (MG)
        Pará (PA)
        Paraíba (PB)
        Pernambuco (PE)
        Rio de Janeiro (RJ)
        Rio Grande do Norte (RN)
        Roraima (RR)
        Santa Catarina (SC)
        São Paulo (SP)
        Sergipe (SE)
        Tocantins (TO)

    Estados com prazos diferentes

        Mato Grosso (MT): 2 horas
        Paraná (PR): 7 dias (168 horas)
        Piauí (PI): 60 dias (1440 horas)
        Rio Grande do Sul (RS): 7 dias (168 horas)
        Rondônia (RO): 30 dias (720 horas)


    Agora talvez se ja tenha passado o prazo, alguns casos como se o produto ainda não foi enviado para o cliente e você precisa cancelar o documento, mas perdeu o prazo, você pode emitir uma nota fiscal de estorno, ajuste ou complementar. (mas precisa confirmar com o seu contador)
    Cada estado é um caso, em SP após o prazo, clique aqui
     

    • Curtir 1
  3. 1 hora atrás, nildglan disse:

    eu fiz conforme o tópico para NFe da certo

    Legal q deu certo NFe. vou lhe explicar melhor.
    No topico que vc criou, so mencionou NFe, por isso só mandei informações sobre NFe.
    O que está acontecendo é que NFe (Modelo 55) é utilizado contingencia, por isso que foi enviado com sucesso.

    O NFCe (modelo 65) não funciona em contingência, ou seja, os passos são outros. (Você realiza Off-Line a operação)
    NFCe contém um fluxo obrigatorio a ser seguido, você emite off line e depois vc transmite.
    Como é muito detalhado, vou te passar o link do Curso Implementando a Contingência Offline da NFCe
    Então você vai encontrar informações detalhadas de como fazer a emissão  OFFLINE

     

  4. 13 minutos atrás, Gandalf disse:

    Eu já coloco a biblioteca em /usr/lib64 e, mesmo assim, não funciona.

    Quando vc pede para inicializar, qual o erro está retornando?
    Consegue capturar este código?
    Se as pastas da aplicação estiver com as permissões, ele inicializa a biblioteca, e gera o ACBrLib.ini

     

  5. Bom dia @Gandalf
    Infelizmente não consegui fazer rodar sua aplicação em seu ambiente.
    Talvez por não dominar sua linguagem e o docker.
    Mas observando no gerenciador de arquivos, lá na pasta da sua aplicação existem algumas dll não sei se é normal da sua linguagem isso, geralmente Linux é .so. mas não sei se existe alguma compatibilidade com estas dlls.
    Basicamente quando vc utiliza a ACBrLib no Linux, vc precisa instalar as dependências conforme este manual: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.htm

    A Biblioteca ACBrLibNFe.so (64 MT), vc salva em /usr/lib64
    lembre-se quando não usamos ambiente gráficos no linux, precisamos usar o xvfb (https://www.geeksforgeeks.org/how-to-install-xvfb-on-ubuntu/)
    dar o start no XVFB
    xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1
    e rodar sua aplicação.

    Você precisa dar permissão de leitura e gravação nas pastas para salvar o arquivo INI, XML, PDF, etc
    Quando a biblioteca é inicializada corretamente, ela gera o arquivo.ini automaticamente.
    É importante vc configurar a pasta de log e controlar o retorno dos metodos.
    Exemplo:
    Quando for inicializar a biblioteca NFE_Inicializar([eArqConfig, eChaveCrypt])
    veja o que está retornando:

     

    0

    Indica que a biblioteca foi inicializada corretamente.

    -1

    Indica que houve falhas na inicialização da biblioteca.

    -5

    Indica que não foi possível localizar o arquivo INI informado.

    -6

    Indica que não foi possível encontrar o diretório do arquivo INI.

  6. Em 06/05/2024 at 14:42, rpaulogio disse:

    Daniel, eu sempre mando no campo nosso numero o valor que é retornado pela api na geração do boleto esse numero 31285570002560598 foi a api que retornou e mando ele no cancelamento, sempre fiz assim.

    API retorna assim, mas esta concatenado este numero:

    Cedente + NossoNumero
    31285570002560598

    Eu mando nos meus testes apenas o nossonumero.

    Caso deseje pegar o nossoNumero na reposta do boleto, vou te passar uma parte do código q uso no meu exemplo:


    image.png

  7. Bom dia !

    13 horas atrás, nildglan disse:

    é que coloque em modo de contingencia e mesmo enviando da erro no servidor

    Qual o erro que está retornando?


    Apenas conferindo, para emitir em contingencia, leia este post por favor.

    Observe que muda no componente e tbm muda na forma de emissão na NFe.
     

     

    • Curtir 1
  8. 10 horas atrás, visual flex disse:

    ola. o problema é que na minha linguagem nao consigo "pagar" a chave de acesso e jogar para dentro de um determinado campo.. 

    como esta vindo o retorno para você ?
    Pode anexar o log da lib para verificarmos?

  9. Estou testando em meu ambiente o que vc me enviou.
    subi o container, acessei ele via terminal para ver as configurações básicas.
    Vi que esta instalado Debian 12 é uma das distros mais top, mas ela é chata, tem q dominar um pouco o linux; ao contrário de um Ubuntu Server (que é derivado do Debian) ele nos oferece recursos já pré configurado na instalação.
    Não é como Debian que vc tem q ficar instalando n pacotes de rede p ver as configurações.
    um sugestão se esta iniciando com linux, usar uma distro amigável, se ja conhece, vai de Debian mesmo.
    Dentro da pasta ACBrLib/x64 está a biblioteca libacbrnfe64.so, mas vc deve copiar ela para /usr/lib64 igual manual q mandei o lib anteriormente.
    No linux não usamos DLL como no windows, então temos que instalar exemplo openssl (clique aqui p manual de instalação) . (No caso do ubuntu ele já vem com openssl e xml2)


    image.png

    Solicitei a senha de root no privado para que possa instalar algumas dependencias e instruções de comandos para teste da sua api.
     

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