Ir para conteúdo
  • Cadastre-se

gerasoft

Membros
  • Total de ítens

    73
  • Registro em

  • Última visita

1 Seguidor

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

gerasoft's Achievements

Enthusiast

Enthusiast (6/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later

Recent Badges

3

Reputação

1

Community Answers

  1. Ao efetuar a consulta da nfe por chave de acesso o resumo é retornado porém com o nsu em branco, isto é possivel?
  2. Depois de um tempo descobrimos que: assim gera as tags // Descomente a linha abaixo, se você deseja que sejam utilizadas as classes baseadas na ACBrXMLDocument {.$DEFINE USE_ACBr_XMLDOCUMENT} e assim não gera as tags // Descomente a linha abaixo, se você deseja que sejam utilizadas as classes baseadas na ACBrXMLDocument {$DEFINE USE_ACBr_XMLDOCUMENT} depois de alterar a diretiva reinstalamos o acbr e a geração da NF-e funcionou normalmente.
  3. Antes da atualização do componente no dia 13/09/2024 a geração da nota fiscal de produtor rural com diferimento de 100% transmitia normalmente com a tag do icms51 desta forma ref: Nf-20.xml em anexo depois da atualização esta gerando desta forma ref: Nf-31.xml em anexo esta causando a rejeição 929 - Informado CST de diferimento sem as informacoes de diferimento. [nItem:1] NF-31.xml NF-20.xml
  4. gerasoft

    ACBrCTe ppu incompatível

    Ao desenvolver um projeto NOGUI com o ACBrCTe no LINUX, estava recebendo a seguinte mensagem na compilação da unit pcteCTe.pas pcteCTe.pas(50,49) Error: Cannot find pcteProcCte used by pcteCTe, incompatible ppu=acbr/Lib/Lazarus/ACBrDFe/ACBrCTe/x86_64-linux/pcteProcCTe.ppu, package ACBr_CTe Após algum tempo de busca pela solução descobrimos que o problema estava relacionado a case sensitive na unit ACBrCTeWebServices.pas, onde estava escrito pcteProcCte (na linha 48) deveria estar pcteProcCTe, simplesmente a letra T. Imagem abaixo já com código corrigido.
  5. Seguindo as instruções do link funcionou. Obrigado Juliomar.
  6. Desenvolvi um app em Lazarus com threads que fica na bandeja do Windows. Porém, está abortando com facilidade, por isso quero testar como serviço no Linux e no Windows. Tentei nogui das duas formas, separadas e juntas.
  7. program Project1; uses interfaces, //Se tirar, não compila. ACBrNFe; begin end. coloquei nogui porém só compila com a unit interfaces.
  8. É possível rodar um serviço no linux com o ACBrNFe e ACBrCTe ? Não estou conseguindo compilar o meu projeto com NOGUI para evitar a unit interfaces.
  9. No meu projeto exemplo, na linha 44, recebo uma violação de acesso. Quando clico no ok sou levado para a Unit ACBrCTe.XmlHandler na linha 3668. evo_cte.xml
  10. Outros campos ? Não entendi. Observe a linha 460. Código da unit ACBrXmlDocument; xmlNodeAddContent
  11. Estou tentando alterar uma tag num xml com o AcbrXmlDocument mas ao invés de alterar o valor ele acrescenta. Qual método devo usar para alterar o valor ? esta ficando assim:
  12. Não estamos gerando o XML, o mesmo foi gerado por outro sistema. O que quero fazer é importar esse xml para o meu sistema de Escrita Fiscal.
  13. Observe o campo <codigo_item_lista_servico>21009</codigo_item_lista_servico> no xml anexo. Este é o xml que o contador me passou, retornado do provedor ipm. NFSe Guarapuava.xml
  14. O código de serviço correto é 1009 (Segundo o contador que consultei), porém no sistema da IPM é permitido digitar 5 digitos, devendo ser ignorado o primeiro. Porém o IPM.LerXml está ignorando o último. Código no XML <21009> Está Retornando <2100> Deveria Retornar <1009>
  15. Temos um XML de Guarapuava, que está em anexo, com um código de serviço de 5 digitos <21009>, porém o IPM retorna apenas 4 digitos <2100> conforme o código abaixo retirado do IPM.LerXml: aValor := ObterConteudo(ANodes[i].Childrens.FindAnyNs('codigo_item_lista_servico'), tcStr); ItemListaServico := PadLeft(aValor, 4, '0'); NFSe Guarapuava.xml
×
×
  • 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.