Ir para conteúdo
  • Cadastre-se

bnobre

Membros Pro
  • Total de ítens

    1.459
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Olá, Nos testes que estou realizando, apesar de eu definir o nome do destinatário da NFC-e, em ambiente de homologação, o componente sempre preenche a <xNome> como "<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>". O resto, CPF, endereco, telefone e demais, são preenchidos conforme eu mandei. Isso é normal do componente mesmo???
  2. Resolvi da seguinte forma: except on E : Exception do begin messageBox(handle,Pchar(e.message),'Erro!',MB_ICONERROR+mb_OK); // ...Outros códigos que preciso // Close; end;
  3. Olá a todos, Possuo em meu sistema uma rotina de tratamento de erros que serve para descartar o cadastro da venda do banco caso ocorra algum problema na emissão da nota, o problema é que ela está suprimindo as excessões disparadas pelo componente. Como posso fazer para que as duas funcionem??? Abraços
  4. Olá a todos, Sei que não devemos pular a sequencia do número da NFC-e, assim como não devemos pular o número do lote, sendo passível até de pagar multa. Mas como estou testando o componente, em modo de Homologação, acabei pulando alguns números de NFC-e e Lote. Em modo de homologação, existe algum problema quanto a isso? Desde já agradeço a atenção
  5. Consegui através da seguinte função: FormatDateTime('c', ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.dhRecbto) Abraços
  6. Olá, Conforme a dica do Regys, estou usando a linha abaixo para recuperar data e hora da autorização de minha NFC-e: ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.dhRecbto Só que só recebo a data. Já tentei atribuir o resultado dessa função a uma variável String, além da variável TDateTime que tentei inicialmente, mas só recebo a data. Estou efetuando o envio de forma síncrona. O que pode ser????
  7. Olá a todos, Estou desenvolvendo um emissor NFC-e, e pelo que observei em alguns exemplos de XMLs sobre o cálculo do valor do ICMS para empresas de CRT normal é o seguinte: Se eu tenho um produto de R$ 15,00 e uso 60 % de Base de Cálculo, tenho R$ 9,00 de base para o cálculo do imposto. Com 17% de alíquota de ICMS sobre esses R$ 9,00 de Base de Cálculo, teria que pagar R$ 1,53 de Valor do ICMS. Minha primeira dúvida é: Nesse exemplo que dei, os valores estão corretos? É assim que se calcula? Minha segunda dúvida é: Observei esses cálculos em empresas de CST 00 e 10. Sei que em outros CSTs outras informações são obrigatórias como Reduções, ICSM ST e etc, mas o cálculo de BC, alíquota de ICMS e valor de ICMS funcionam da mesma forma??? Desde já agradeço a atenção PS: Se alguém tiver algum material interessante com exemplo de cálculos de tributos de NFC-e e NF-e peço que mandem.
  8. Bem, conforme falei estou começando, tem muita coisa que não entendo ainda e estou estudando, como por exemplo esses XMLs de envio e retorno, mas sua ajuda está sendo muito válida. A principio o emissor é bem básico, vou fazer o envio no modo síncrono e vou seguir a sequencia da numeração da nota, nota 1 lote 1, nota 2 lote 2. Mas isso é "a principio", conforme for adquirindo mais conhecimento e amadurecendo as minhas dúvidas peço um "socorro" aqui mais específico Pois por exemplo, pelo que vejo não poderei fazer o envio sincrono quando tiver várias contingencia, então teria que bolar outra forma de controlar esses lotes. Um grande abraço amigo e valeu pela ajuda
  9. Bem, pelo que entendi em uma pesquisa em outros XMLs de exemplo, a resposta para a minha pergunta ficaria assim: 60 % (Base de Cálculo) de R$ 15,00 (Valor do produto) são R$ 9,00 (Essa é a minha base para o cálculo do imposto). 17% (Alíquota de ICMS) de R$ 9,00(Base de Cálculo) são R$ 1,53 (Valor do ICMS) Só não sei se isso vale para todas as categoria de CST, os exemplos que achei foram do CST = 00 e CST = 10. Abraços a todos
  10. Grato amigo, É que na verdade, se observar o exemplo na parte do NFC-e, onde tem o botão Criar e Enviar, o mesmo não usa essas funções que me passou ao escrever no memoLog tais informações. Pelo que observei, ele usa a função ACBrNFe1GerarLog, que em algum momento/unit escreve isso. Gostaria de analisar inclusive como são escritas para maior conhecimento do componente, mas não obtive sucesso em localizar onde e como ela é executada, se usa essas funções que me passou, etc. Mas realmente as funções que me passou fazem o que necessito. Abri um outro tópico sobre essa tal função ACBrNFe1GerarLog para solucionar essa minha dúvida. Grato
  11. Ok. Até ai tudo bem... Mas a minha dúvida no final é, se realizar o envio de lotes com apenas uma nota, no modo síncrono, como devo tratar a numeração dos lotes? Ou com a mesma da nota ou conforme eu disse, encaixando posteriormente as notas em lotes já usados anteriormente em modo síncrono que ainda tenham espaço? Por exemplo, mandei a nota 1 no lote 1, modo sincrono, autorizado. 10 minutos depois mando a nota 2 no lote 1 (pois tem 49 de espaço), modo sincrono, autorizado. 10 minutos depois mando a nota 3 no lote 1 (pois tem 48 de espaço, modo sincrono, autorizado). E assim vai??? Como melhor proceder? Desculpe de ante-mão insistir nisso, mas como não tenho muita experiência no assunto, não sei de qual a melhor forma para começar. Desde já agradeço a atenção.
  12. Entendi. A princípio estou fazendo um emissor básico onde seriam enviados apenas 1 nota por vez. Então pelo o que sugeriu creio que deva fazer o seguinte: criar um código para no envio de cada nota dessa colocar em um lote onde ainda tenha espaço, e quando o mesmo atingir o seu limite, no caso 50, pulo para um próximo. Seria isso? O que acha?
  13. Olá, No projeto de exemplo, temos o procedimento ACBrNFe1GerarLog que retorna no memoLog informações pertinentes ao retorno da SEFAZ referente a nota. Não consegui localizar em que momento/unit essa função é chamada no programa. Sei que é depois da linha "ACBrNFe1.Enviar(vNumLote,True,Sincrono);" e antes da linha "MemoResp.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.Retorno.RetWS);" da "procedure TForm1.btnCriarEnviarNFCeClick(Sender: TObject);". Mas não localizo a UNIT onde a mesma é usada, para analisar como são escritas tais informações. Alguém poderia me indicar???
  14. Entendi Regys. Estou começando a desenvolver e conhecer sobre o NFC-e e creio que seja normal essas dúvidas surgirem, tem alguém ou algum conteúdo que possa indicar?
  15. Bom dia, Estou em dúvida sobre o preenchimento de algumas tags na categoria CST = 00. Digamos que eu tenho um produto com "vProd" = R$ 15,00 Se eu colocar o "vBC" como 60,00, e o "pICMS" como 17,00, qual seria o valor resultante na minha tag "vICMS"? Desde já agradeço a atenção
  16. Olá, Após o envio de meu XML e sua autorização pela SEFAZ, gostaria de capturar os seguintes dados do mesmo para gravação em meu banco. Chave Conteúdo de todo o XML que foi autorizado Quais funções do componente me retornariam essas informações? Desde já agradeço a atenção Abraços
  17. Grato amigo... De acordo com o que falou, farei o lote receber o mesmo numero da NFC-e... O que acha???
  18. Segue as informaçoes de identificação da Nota, creio que deveria estar ai: <cUF>33</cUF> <cNF>33836983</cNF> <natOp>Venda a Vista</natOp> <indPag>0</indPag> <mod>65</mod> <serie>1</serie> <nNF>5</nNF> <dhEmi>2015-06-15T12:57:21-03:00</dhEmi> <tpNF>1</tpNF> <idDest>1</idDest> <cMunFG>3304144</cMunFG> <tpImp>4</tpImp> <tpEmis>1</tpEmis> <cDV>0</cDV> <tpAmb>2</tpAmb> <finNFe>1</finNFe> <indFinal>1</indFinal> <indPres>1</indPres> <procEmi>0</procEmi> <verProc>iContNFe1.22</verProc>
  19. Realmente ela representa exatamente o que você falou. Minha dúvida é que no XML gerado pelo componente na aplicação de exemplo, apesar de ele ter me perguntado o lote,o mesmo não possui essa TAG, lembrando que estou usando o NFC-e do exemplo. Esse lote foi escrito nesse XML?
  20. Olá, O componente usa a propriedade ICMS.orig para especificar a origem do produto em questão. A mesma é usada também para produtos em empresas de CRT 1??? Pois no caso seguem o CSOSN
  21. Entendi amigo... Poderia me dizer qual a TAG do numero do lote?
  22. Olá, estou iniciando o desenvolvimento de um emissor NFC-e. No arquivo de exemplo ele me solicita o número do lote, sendo que estou enviando apenas 1 nota, sem necessidade de informar o número de lote. Esse campo é obrigatório mesmo???
  23. Grato amigo, muito bem explicado!!!!
  24. Realmente amigo, estou muito desatualizado mesmo. Quanto a desenvolver, o meu medo é ter que ficar atualizando sempre o sistema devido a schemas de validação que mudem frequentemente ou outros detalhes... Isso acontece com muita frequência??? Pois se ocorrer nesse momento não poderei dispor de tempo para dar tal manutenção, daí a terceirização ser uma opção viável para mim, pelo menos nesse momento. Mas se isso não ocorrer, vale a pena eu "resolver" com uma ferramenta própria aliada aos componentes da comunidade.
×
×
  • 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.