Ir para conteúdo
  • Cadastre-se

dev botao

Informações adicionais Tag <inFAdic>


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

Recommended Posts

Olá André,

No xml está como CSOSN = 0, no entanto ao imprimir o danfe ele imprime correto ou seja CSOSN = 0500. Ver tabela B ... 500.

No code está correto eu creio... posso enviar o code e o pdf, se for o caso.

O Pdf está em anexo.

Obrigado pelo retorno.

Gilson

Vc não preencheu o CSOSN de nenhum dos produtos.

post-1547-13548987751398.jpg

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O que importa é oq está no arquivo XML, se está 0 nao será validado e não será aceito pelo SEFAZ.

Além disso vc está usando o campo xTexto para uma mensagem sobre o simples nacional, este campo aceita no máximo 60 caracteres e vc está preenchendo com mais de 110 caracteres.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

Oi Angelo,

Creio que vocês estão comentando de dois erros:

a) Validação do xml c/ CSOSN = 0.

Neste caso, ajustei o CRT=1. // Quando o CRT=1, informar o Código de Situação da Operação - Simples Nacional (CSOSN)

No entanto na tag CST o componente não aceita modificação, tenho que declarar então CST := cst00;

// Cálculo do ICMS

with Imposto do

begin

with ICMS do

begin

// ver se tem que mudar cst00

CST := cst00; // cst00; CST 60 --> CSOSN: 500

// teste incluído

// CSOSN := csosn500(ST); //csosn101 ou csosn500(ST) csosn900(serviços)

....

end;

Obs: Após mudar o CRT=1 o sistema começou a imprimir o CSOSN = 0500, mas no xml ele grava CSOSN = 0. Este caso não estou sabendo resolver...

B) Validação da mensagem ... tamanho maior que o máximo permitido. Este é fácil de resolver, isto é, se não der para colocar mais uma linha, vejo com o contador adequar uma frase com 60 caracteres.

Obrigado pelo retorno...

Adoro gente que teima em cima do erro... hehehe.

Qual modelo de Danfe vc usa? Pelo demo (que usa o Rave), seu XML é impresso com CSOSN '00'. Se passar teu xml no validador do site da receita do RS, dá erro de CSOSN, tente vc mesmo: http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Link para o comentário
Compartilhar em outros sites

  • Moderadores

B) Validação da mensagem ... tamanho maior que o máximo permitido. Este é fácil de resolver, isto é, se não der para colocar mais uma linha, vejo com o contador adequar uma frase com 60 caracteres.

Não use e sim

Leia pág. 155 e 156 do Manual de Integração V. 4.01

xCampo-> Identificação do Campo - Tamanho: 1 a 20 caracteres

XTexto-> Conteúdo do campo - Tamanho: 1 a 60 caracteres

InfCpl -> Informações Complementares de interesse do Contribuinte - Tamanho: 1 a 5.000 caracteres.

Troque:

    

Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente

Por:
    
Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente.


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

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Bom dia,

Ótimo recurso... vou programar assim...

Obrigado.

Gilson Longo

B) Validação da mensagem ... tamanho maior que o máximo permitido. Este é fácil de resolver, isto é, se não der para colocar mais uma linha, vejo com o contador adequar uma frase com 60 caracteres.

Não use e sim

Leia pág. 155 e 156 do Manual de Integração V. 4.01

xCampo-> Identificação do Campo - Tamanho: 1 a 20 caracteres

XTexto-> Conteúdo do campo - Tamanho: 1 a 60 caracteres

InfCpl -> Informações Complementares de interesse do Contribuinte - Tamanho: 1 a 5.000 caracteres.

Troque:

    

Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente

Por:
    
Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Prezado Kiko Fernandes,

Tentei substituir o CODE pela instrução sugerida, mas dá erro ao compilar...

Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente.

Continuo usando a instrução anterior... como:

Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente

Se puder retornar, lhe agradeço,

gilsonlongo

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tentei substituir o CODE pela instrução sugerida, mas dá erro ao compilar...

Gilson, não entendi muito bem. Vc está se referindo a compilação mesmo do programa ou a geração do XML?

Penso que vc não deveria encontrar problema pois é simples a mudança, ao invés de você informar as tags xcampo e xtexto vc deve passar para a infCpl.

-

-

Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente

trocar por:

-

Empresa e optante pelo simples nacionalNao gera direito a credito de ICMS IPI e isICMS st foi recolhido anteriormente

Se possível, passe mais detalhes.


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

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Gilson, eu não programo em Delphi, ficou um pouco dificil de te ajudar, mas penso que logo algum colega que entende do código te ajude.

Só um detalhe que pelo que vi ali, vc colocou tudo como texto.

infAdic e infCpl são campos, propriedades que devem ser preenchidos, isto já deve constar no programa igual quando vc preenche CNPJ, Destinatário, endereço. Você não informa como texto "000000000000" vc preenche o campo corrreto? Da mesma forma penso que está o infAdic e o infCpl.

Acho que no Demo também deve ter algo parecido. Dê uma estudada nele.


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

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Gilson...

O delphi nao entende programacao em XML, tem que ser em pascal mesmo...

o que o Kiko estava mostrando era o resultado final, e não para colocar tags XML no meio do seu codigo.

Do mesmo jeito que para vc gerar o XML usando xCampo e xTexto, use a mesma logica de programacao

para preencher a tag infCpl. Entendeu?

Estude o Demo e aplique a mesma logica de programacao (respeitando o manual do contribuinte)

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4475 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.