Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3064 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Pessoal,

estou usando o LerNFe para converter um XML em INI, porém, o grupo detExport não está sendo gerado, alguém sabe de algum problema quanto a isso ou sou eu que estou fazendo algo errado?

Postado
11 horas atrás, Celso disse:

O código para ler o bloco está no ACBr... Poste o XML para tentar reproduzir aqui

@nebrio na verdade o código para leitura do bloco não estava no ACBrMonitorPLUS. Isso foi um engano meu:?

Mas agora está, [11955]! Atualize seu SVN e compile novamente.

2 horas atrás, nebrio disse:

Celso, notei também que alguns campos no INI que envio para o monitor criar a NFe retornam com nomes diferentes é normal isso também?

Realmente os nomes das tags para as tags antigas, desde as primeiras versões da NFe tem nome diferente. Elas tem o mesmo nome utilizado nos comandos de criação de NFe. Você neste caso precisa checar quais os nomes nos fontes.

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

  • Membros Pro
Postado

Euzébio, obrigado pela ajuda!

Mas não compreendi o que você quis dizer, pois, não tenho nem está sendo gerando nenhum arquivo nfe.ini na pasta do ACBRMOnitorPLUS, poderia me ajudar por gentileza ou passar o seu post anterior para eu dar uma olhada.

@Euzébio Cruz

@Euzébio Cruz amigo acho que compreendi o que você disse, vou fazer uns testes aqui e qq coisa retorno com mais novidades...

  • Membros Pro
Postado

@Euzébio Cruz Amigo funcionou só o grupo Exporta que não está sendo gerado mesmo.

@Celso retificando o que falei acima, apenas o grupo Exporta que não está sendo gerado (ao menos eu não estou conseguindo)

 

Euzébio valeu pela ajuda!!!!!!

  • Membros Pro
Postado

@Celso boa tarde!

No grupo de Declaração de Importação o campo tpViaTransp não está sendo gerado, mas não sei se dizer se esse campo deve ser gerado com alguma condição especifica, fiz um XML com esse conteúdo o campo nem vai para o .ini.

  • Membros Pro
Postado (editado)

@Celso muito obrigado!

Cara gostaria muito de poder ajudar sim...

Só para confirmar arrumo o que precisar na unit DoACBrNFeUnit do projeto ACBrMonitorPLUS correto?

 

Valeu!!!

Editado por nebrio
  • Membros Pro
Postado

@Celso, bom dia!

Fiz uma pequena revisão apenas na function GerarNFeINI encontrei os seguinte:

Bloco de Identificação

INIRec.WriteString( 'Identificacao','idDest'    , DestinoOperacaoToStr(TpcnDestinoOperacao(Ide.idDest))); // Adicionado
INIRec.WriteString( 'Identificacao','indFinal',ConsumidorFinalToStr(TpcnConsumidorFinal(Ide.indFinal)));    // Adicionado
INIRec.WriteString( 'Identificacao','indPres', PresencaCompradorToStr(TpcnPresencaComprador(Ide.indPres)));  // Adicionado

Bloco Destinatário

         INIRec.WriteString(  'Destinatario','IM'       ,Dest.IM); // Adicionado   

Adicionado o Bloco do NVE do Produto

for N:=0 to Prod.NVE.Count-1 do
                begin
                  if Prod.NVE.Items[N].NVE <> '' then
                   begin
                    with Prod.NVE.Items[N] do
                       begin
                         sSecao := 'NVE'+IntToStrZero(I+1,3)+IntToStrZero(N+1,3);
                         INIRec.WriteString(sSecao,'NVE',NVE);
                       end;
                   end else Break;
                end;               

Bloco Adições da Declaração de Importação

INIRec.WriteFloat(  sSecao,'nDraw' ,nDraw); // Adicionado

Bom, de imediato foram esses os campos que não encontrei nos códigos

Anexei toda a unit mas só modifiquei a function GerarNFeINI, qq coisa após sua revisão me avise de algum problema.

DoACBrNFeUnit.pas

  • Curtir 1
  • Este tópico foi criado há 3064 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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