Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Olá,

Estou populando a NFe na rotina GeraNFe, baseado no exemplo da ACBr e gostaria de saber como usar essas variaveis cst00 e oeNacional, assim como outras por exemplo:dbiValorOperacao. Eu estou tentando colocar o valor de '00' no Produto.Imposto.ICMS.CST, porem ele nao aceita. Apresenta o erro:

[dcc32 Error] UnitTratNFe.pas(2545): E2010 Incompatible types: 'TpcnCSTIcms' and 'string'

Desta forma, onde estao definidas estas constantes e, se necessário mudar o valor, como faze-lo?

Nota: Assinamos o SAC. Para se perguntar pelo SAC é aqui ou em outro lugar?

Obrigado,

Airton

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Airton,

Para usar os valores cst00, oeNacional, entre outros, basta incluir no uses do form que contem a sua rotina as units pcnConversao e se necessário pcnConversaoNFe.

Espero ter ajudado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vc deve usar as constantes(cst00, oeNacional, etc) ou então usar as rotinas de conversão.

Ex:

NFe.Det.Items.Imposto.ICMS.CST := StrToCSTICMS(OK, '00');   

38 minutos atrás, Airton dos Santos disse:

Para se perguntar pelo SAC é aqui mesmo?

Sim.

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

  • Consultores

Airton,

Sim, é aqui mesmo que você deve fazer as suas perguntas.

Na minha aplicação coloquei no Uses as units pcnConversao e pcnConversaoNFe e não tenho nenhum problema na hora de atribuir o valor ao campo, veja este exemplo:

ICMS.CST := cst00;

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

 

Caros Italo e André,

Verifiquei o fonte: ACBrTrunk2/Fontes/PCNComum/pcnConversao.pas e vi as constantes:

 

TpcnOrigemMercadoria = (oeNacional, oeEstrangeiraImportacaoDireta, oeEstrangeiraAdquiridaBrasil,

TpcnCSTIcms = (cst00, cst10, cst20, cst30, cst40, cst41, cst45, cst50, cst51,
  cst60, cst70, cst80, cst81, cst90, cstPart10, cstPart90,
  cstRep41, cstVazio, cstIC

Obrigado,

Airton

Link para o comentário
Compartilhar em outros sites

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