Ir para conteúdo
  • Cadastre-se

dev botao

NF-e Complementar/Bloco de Cobrança


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 2189 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

Estamos enfrentando uma dificuldade na tentativa de prévia do arquivo XML para NFe complementar referente ao bloco de cobrança.
Observamos na documentação que em NF's com finalidade 3 e 4 a tag tpag deve contemplar o valor 90 = sem pagamento, mas, com a finalidade 2 (nf complementar) já tentamos tanto com o tpag = 90 como com o valor 99, com o vPag = valor da nf como com 0 (zero) e em nenhum desses casos foi possível. Geramos o nosso arquivo XML através da extenção .INI ficando da seguinte forma ilustrada abaixo:

[PAGXXX]
if ({"3", "4"}.Contains(finalidade)) then
      tpag=90
      vpag=0.00
else if (finalidade.Equals("2")) then
      tpag = 99
      vpag= valor_nf
end if

 

Alguém tem passado por alguma situação similar?
     

  • Administradores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado
2 horas atrás, Systh disse:

Boa tarde,

Estamos enfrentando uma dificuldade na tentativa de prévia do arquivo XML para NFe complementar referente ao bloco de cobrança.
Observamos na documentação que em NF's com finalidade 3 e 4 a tag tpag deve contemplar o valor 90 = sem pagamento, mas, com a finalidade 2 (nf complementar) já tentamos tanto com o tpag = 90 como com o valor 99, com o vPag = valor da nf como com 0 (zero) e em nenhum desses casos foi possível. Geramos o nosso arquivo XML através da extenção .INI ficando da seguinte forma ilustrada abaixo:

[PAGXXX]
if ({"3", "4"}.Contains(finalidade)) then
      tpag=90
      vpag=0.00
else if (finalidade.Equals("2")) then
      tpag = 99
      vpag= valor_nf
end if

 

Alguém tem passado por alguma situação similar?
     

 

nfe-ini.txt

  • Moderadores
Postado

Boa tarde!
 

Se a opção for 90 (Sem pagamento, vpag (Valor pago deve ser zero)

Citar

[PAG001]
tpag=90
vPag=43,15  //Errado - trocar por 0.00
vTroco=0.00 //Não informar

 

Outro erro:
 

Citar

[Produto001]
CFOP=5202           //202 é CFOP de DEVOLUÇÃO - Apenas aceitará a finalidade 4 para este CFOP. 
Codigo=345          //Para complemento use CFOP igual ao da nota original ou 5949
Descricao=POLTRONA RAVELLO C/ APLIQUE IMBUIA 72387 


 

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado
36 minutos atrás, Systh disse:

Você está passando o caminho ou o conteúdo do arquivo .INI para comando NFE.CriarEnviarNFe?

Qual o erro/rejeição retornado?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado (editado)
17 horas atrás, Kiko Fernandes disse:

Boa tarde!
 

Se a opção for 90 (Sem pagamento, vpag (Valor pago deve ser zero)

 

Outro erro:
 


 

Mesmo com a correção no vPag e removendo o vTroco o problema persiste;


Já com relação ao CFOP informado o mesmo é de devolução exatamente pelo fato da nota original ser uma devolução e usar este CFOP.

Segue ini com os ajustes.

nfe-ini(corrigido).txt

Editado por Systh
Postado
17 horas atrás, BigWings disse:

Você está passando o caminho ou o conteúdo do arquivo .INI para comando NFE.CriarEnviarNFe?

Qual o erro/rejeição retornado?

Estamos passando o conteúdo.

O retorno é o seguinte:
"ERRO: Falha na validação dos dados da nota: 543"
"Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DTD/Schema."

  • Moderadores
  • Solution
Postado
9 minutos atrás, Systh disse:

Estamos passando o conteúdo.

O retorno é o seguinte:
"ERRO: Falha na validação dos dados da nota: 543"
"Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DTD/Schema."

Nesse caso o problema está aqui:

Citar

[DadosAdicionais]
Complemento=;I-DOCUMENTO EMITIDO POR EMPRESA OPTANTE PELO SIMPLES NACIONAL.;II-NÃO GERA DIREITO A CREDITO DO IPI.;NFE EMITIDA PARA COMPLEMENTAR O VALOR DO IPI (DESTACADO NO CAMPO "OUTRAS DESPESAS ACESSÓRIAS") DA NFE N.º 515 DO DIA 23/07/2018.

Quando o arquivo contém a sequencia ") o ACBr entende que é o final do comando e o resto do arquivo é ignorado.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
24 minutos atrás, BigWings disse:

Nesse caso o problema está aqui:

Quando o arquivo contém a sequencia ") o ACBr entende que é o final do comando e o resto do arquivo é ignorado.

 

Bom aparentemente era isso mesmo... Removi a sequencia e foi gerada a prévia.

Estou no aguardo do retorno do cliente para tentarmos a emissão.

Muito obrigado pela ajuda!

Caso surja algum novo empecilho na emissão eu posto aqui novamente.

5 minutos atrás, Amarildo de Matos disse:

opa..

esta faltando tu colocar aspas..

vou mandar tambem um modelo para ti comparar.

 

image.pngvou mandar um modelo para ti.. 

txt_pag.txt

Ah sim eu acabei removendo as aspas na hora de colocar no arquivo texto, mas na hora de enviar para o comando NFE.CriarEnviarNFe é passado com aspas.

  • Curtir 2
  • 1 mês depois ...
  • Administradores
Postado

Boa tarde.

Tópico está sendo fechado pois a demanda inicial foi atendida, caso seja necessário, favor criar um novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2189 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.