Ir para conteúdo
  • Cadastre-se

tiago Selecto

Membros
  • Total de ítens

    158
  • Registro em

  • Última visita

Tudo que tiago Selecto postou

  1. tenho pouca experiencia, mas acho que vai ser mais seguro pelo espos, alguma sugestão?
  2. Esta em anexo as imagens de configuração dos componentes relevantes ...no meu caso so isolei o ACBRNFeDANFECe , e sim esta impressora tem guilhotina . e neste caso de impressão via porta utilizando o pos printer , tem outros parametros que tenha que carregar o componentes como velocidade , paridade etc? nesta conf. da o erro de communication incorreta: 1 função incorreta
  3. Boa tarde amigo Fiz uns teste , mas não tive sucesso... tentei pelo exemplo demo que me indicasse , mas retorna: arquivo não pode ser encontrado ou communication erro 1: Função incorreta. eu fis os seguintes testes: liguei o ACBrNFe1 no ACBrNFeDANFeESCPOS1 e este no posprinter mas se eu ligar ACBrNFe1 no ACBrNFeDANFCeFortes1 ai ele imprime, so que não corta desculpe minha ignorância, mas qual e a função de cada componente e como e a forma de ligação correta? e o que estou fazendo de errado? obs tenho instalado : gerenciador fortes no meu delphi 2010, não sei se isto implica no nfce?
  4. uma outra duvida que me vem a cabeça e se passando estas dois parâmetros ele puxa automaticamente as outras de velocidade de porta bits de paridade etc..?
  5. Ola amigo.. a questão e a sequinte... eu verifico se esta ativo o componente posprinter, se não, eu carrego carrego o modelo e a porta, porem quando vou ativar ele ele da este arro obs : não estou conseguindo gerar o arquivo , mas dei um print que pode ajudar o entendimento do erro obrigado
  6. ola , sim estou fazendo debug .. ele da esta msn em anexo, ao gerar a nota mas não imprime e não corta o papel conforme configuração do componente perdão mas como gero este arquivo?
  7. Sou novato. Alguem pode me dar uma ajuda pra configurar no componentes a impressão e corte de papel? O Caso e o seguinte, estou implementando no sistema nfce, a impressão so faz ao sair do sistema, como ficasse preso a impressão e não corta o papel então vi que nos fontes do PosPrinterTeste ele tem que ativar , porem eu tento ativar mas não consigo... e deve ser por causa que estou esquecendo de passar alguma configuração para o ativamento do posprinter, porem tentei passar as seguintes comandos: Device.Porta := cmbPortaSerial.Text ; Device.Baud := StrToInt(cmbBaudRate.Text) ; Device.Data := StrToInt(cmbDataBits.Text) ; Device.Parity := TACBrSerialParity( cmbParity.ItemIndex ) ; Device.Stop := TACBrSerialStop( cmbStopBits.ItemIndex ) ; Device.HandShake := TACBrHandShake( cmbHandShaking.ItemIndex ) ; Device.HardFlow := chHardFlow.Checked ; VerificaFlow ; Device.SoftFlow := chSoftFlow.Checked ; VerificaFlow ; .... if ACBrPosPrinter1.Ativo = true then begin if modelonfce = '1' then begin ACBrPosPrinter1.Modelo := ppEscBematech; end; if modelonfce = '2' then begin ACBrPosPrinter1.Modelo := ppEscDaruma; end; ... ACBrNFeDANFeRL1.Impressora := NomeimpNFCE;//'Daruma DR800'; ACBrNFeDANFCeFortes1.Impressora := NomeimpNFCE;//'Daruma DR800'; ACBrPosPrinter1.LinhasEntreCupons := 6; //ACBrPosPrinter1.EspacoEntreLinhas := seEspLinhas.Value; ACBrPosPrinter1.CortaPapel := true; ACBrPosPrinter1.ControlePorta := true; ACBrPosPrinter1.Ativar ; end;
  8. Sou novato. Alguem pode me dar uma ajuda pra configurar no componentes a impressão e corte de papel? O Caso e o seguinte, estou implementando no sistema nfce, a impressão so faz ao sair do sistema, como ficasse preso a impressão e não corta o papel então vi que nos fontes do PosPrinterTeste ele tem que ativar , porem eu tento ativar mas não consigo... e deve ser por causa que estou esquecendo de passar alguma configuração para o ativamento do posprinter, porem tentei passar as seguintes comandos: Device.Porta := cmbPortaSerial.Text ; Device.Baud := StrToInt(cmbBaudRate.Text) ; Device.Data := StrToInt(cmbDataBits.Text) ; Device.Parity := TACBrSerialParity( cmbParity.ItemIndex ) ; Device.Stop := TACBrSerialStop( cmbStopBits.ItemIndex ) ; Device.HandShake := TACBrHandShake( cmbHandShaking.ItemIndex ) ; Device.HardFlow := chHardFlow.Checked ; VerificaFlow ; Device.SoftFlow := chSoftFlow.Checked ; VerificaFlow ; .... if ACBrPosPrinter1.Ativo = true then begin if modelonfce = '1' then begin ACBrPosPrinter1.Modelo := ppEscBematech; end; if modelonfce = '2' then begin ACBrPosPrinter1.Modelo := ppEscDaruma; end; ... ACBrNFeDANFeRL1.Impressora := NomeimpNFCE;//'Daruma DR800'; ACBrNFeDANFCeFortes1.Impressora := NomeimpNFCE;//'Daruma DR800'; ACBrPosPrinter1.LinhasEntreCupons := 6; //ACBrPosPrinter1.EspacoEntreLinhas := seEspLinhas.Value; ACBrPosPrinter1.CortaPapel := true; ACBrPosPrinter1.ControlePorta := true; ACBrPosPrinter1.Ativar ; end;
  9. Amigo muito obrigado pelo retorno Mas em questão do descarte do xml , fica complicado, os xml que possivelmente serão enviados duplicados ao contador, ocasionando transtorno. teria outra maneira de não gerar outro xml? outra coisa que me vem a cabeça e quando for emitir notas com algum tipo de problema de cadastros por exemplo e o caixa não pode resolver na hora como supermercado, e estas notas poderão ser impressas em contingencias? Neste caso caio no mesmo duvida em relação ao xml duplicados, pois a cada cupom gerado off ou com problemas de cadastros por exemplo terei um xml duplicado na minha pasta de xml que terei que enviar a contabilidade, como procedo nestas questôes? e .. Os Cancelamentos de itens me corrija se estiver certo, ele não vai explicito no xml e nem na impressão , então devo recriar a sequencia dos itens e transmitir normalmente sem este item? e a questão troco no xml eu sei que não existe, mas na impressão, como deve ser proceder ? e quando ao desconto no cupom ele esta me retornando q o somatorio dos itens difere do total da nota, lancei assim : Total.ICMSTot.vBC := 0; //estes campos não se destaca no simples Total.ICMSTot.vICMS := 0; //estes campos não se destaca no simples Total.ICMSTot.vBCST := 0; //estes campos não se destaca no simples Total.ICMSTot.vST := 0; //estes campos não se destaca no simples //Total.ICMSTot.vProd := dm.IBQFrenteCaixaCUPSUBTOTAL.Value; Total.ICMSTot.vProd := dm.IBQFrenteCaixaCUPTOTAL.Value; Total.ICMSTot.vFrete := dm.IBQFrenteCaixaCUPVLRFRETE.Value; Total.ICMSTot.vSeg := dm.IBQFrenteCaixaCUPVLRSEG.Value; Total.ICMSTot.vDesc := dm.IBQFrenteCaixaCUPDESCONTO.Value; Total.ICMSTot.vII := 0; // Total.ICMSTot.vIPI := 0; //estes campos não se destaca no simples e/ou industris Total.ICMSTot.vPIS := 0; //estes campos não se destaca no simples Total.ICMSTot.vCOFINS := 0; //estes campos não se destaca no simples Total.ICMSTot.vOutro := 0; //estes campos não se destaca no simples //Total.ICMSTot.vNF := dm.IBQFrenteCaixaCUPTOTAL.Value; Total.ICMSTot.vNF := dm.IBQFrenteCaixaCUPTOTAL.Value;//total da nota o que esta errado? Muito obrigado
  10. outra coisa e a questão troco nos componentes acbr , como funciona tem?
  11. bom dia Amigo gostaria de sanar umas duvidas... Qndo gero xml em contigencia e depois tento trasmitir carragando os dados do cupom salvo em banco no compontente ele gera outro xml o que devo fazer nesta situação? e o que significa o campo cDV, por que cada caso ele gera um numero esta relacionado com o tipo de erro? Outra questão que gostaria de saber e como eu pego a chave de acesso e o protocologo das notas geradas em contigencia, pois os comandos * PROTOCOLOGO := ACBrNFe1.NotasFiscais[0].NFe.procNFe.nProt; * CHAVEACESSO := ACBrNFe1.NotasFiscais[0].NFe.procNFe.chNFe; Não estão me retornando nada Muito obrigado
  12. mbbortoloni, minha duvida em relação a como pegar a chave de acesso protocolo e status de que foi enviado o xml, por que pelos meus testes so retorna estas informações do Sefaz se enviado de modo assíncrono, estou certo nesta minha afirmação? E como então, se no seu sistema envia em modo síncrono pega o obtém estas informações?
  13. mbbortoloni tudo beleza? Estou aqui fazendo uns testes e me caiu uma ficha me corrija se eu estiver errado: Para emissão do xml quando síncrono, isto e, envio de uma nota , neste modo não tem retorno do sefaz ? por que alguns campos como protocolo e chave de acesso não tem valor algum... e no caso de emissão assíncrona tem o retorno com tempo de retorno maior, que e normal. No meu entender , acho que equivocado o modo assíncrono era pra mandar as notas em contigencia por exemplo , isto é, varias notas em um lote. Pode me explicar este funcionamento e como vc trata esta questão?
  14. Entendo todas estas situações , por isto estou em duvida enquanto e este processo e ale disso posso ere problemas ate com o cliente que vai consultar e nem existe ... mbbortolloni ja que não tem como transmitir ja cancelado acho prudente enviar e se cancelado cancelar em seguida.
  15. Obrigado pela Explicação mbbortoloni e desculpe pela insistência... Beleza entendi que vc tem uma rotina ai no teu sistema que verifica se esta em contingência e quando não mais envia as em contingência e cancelas no sefaz mas quando vc fala que o teu Monitor cancela; e uma nota com xml , por que eu gero xml nas em contingência, e não sei se o melhor desta forma ou posso imprimir sem xml...mas no teu sistema vc envia o xml em que estava em contigencia e depois cancela no sefaz cancelando em banco depois do retorno do mesmo?
  16. Deixa eu exemplificar meu entendimento mbbortolini, vc guarda as notas em banco com status canceladas e depois de transmite as cancelas , juntamento com as normais, em uma rotina automática ?
  17. Mas este e o procedimento correto? estou fazendo testes por que sei que este tipo de situação vai acontecer em clientes
  18. Realmente... nesta caso que ela ainda não foi transmitida devo então recriar a chave de acesso deste xml que ainda não foi transmitida e mandar ele ja cancelado? isto é, alterar o a chave do xml? E sobre o manual Manual de Orientação do Contribuinte - versão 6.00 da pagina 41 a 48 que fala de evento de cancelamento de nota não achei nada que me ajude Tens como me ajuda ?
  19. Eu tenho o xml gerado em contingência e nele não tem a chave de acesso, por que não gera. E como recriar a chave de acesso, pois ate então, o componente cria sozinho quando autorizado. Pode me explicar melhor por favor? Estava pensando em cancelar no meu sistema e inutilizar a numeração , mas acho que não e o mais adequado
  20. boa tarde Amigos Tenho mais umas duvidas , abaixo agradeço desde ja 1. Quando estou imprimindo com desconto no item ele sai impresso na Danfe 0,99(correto), mas sai um valor liquido de 0,01 centavos em uma venda que e 1,99 e dou desconto de 0,99 reais e como mudo a fonte do desconto? 2. Quando dou Desconto no total da nota ele não esta saindo impresso na Danfe o Desconto? 3. So esta Imprimindo a Danfe quando saio do sistema, antes da erro que não pode imprimir na impressora ....? 4. Por que a data da consulta do certificado esta saindo errada 5. Apesar de estar imprimindo não esta cortando o papel? 6. Ver como se configura Logo em Danfe NFCE/ 7. Nas propriedades vTribEst, vTribMun e vTribFed esta falando dos Calculos IBPT e como funciona ? 9. Como cancelar cupom em contingência, visto temos exemplos de cancelamento por chave e por xml , como estou carregando dados em banco de dados , mas neste caso não tenho a chave e nem o protocolo de autorização tens alguma sufestão
  21. boa tarde Amigos Tenho mais umas duvidas , abaixo agradeço desde ja 1. Quando estou imprimindo com desconto no item ele sai impresso na Danfe 0,99(correto), mas sai um valor liquido de 0,01 centavos em uma venda que e 1,99 e dou desconto de 0,99 reais e como mudo a fonte do desconto? 2. Quando dou Desconto no total da nota ele não esta saindo impresso na Danfe o Desconto? 3. So esta Imprimindo a Danfe quando saio do sistema, antes da erro que não pode imprimir na impressora ....? 4. Por que a data da consulta do certificado esta saindo errada 5. Apesar de estar imprimindo não esta cortando o papel? 6. Ver como se configura Logo em Danfe NFCE/ 7. Nas propriedades vTribEst, vTribMun e vTribFed esta falando dos Calculos IBPT e como funciona ? 9. Como cancelar cupom em contingência, visto temos exemplos de cancelamento por chave e por xml , como estou carregando dados em banco de dados , mas neste caso não tenho a chave e nem o protocolo de autorização tens alguma sufestão
  22. boa tarde amigos Desculpe a hora... mas preciso de mais uma ajudinha quando tento enviar as contigencias da erro que a data hora de emissão esta atrasada neste erro mudei a hora de emissão pra atualizar no momento do carregar o no componente e deu duplicidade e gerou outros xmls, porem ate aonde me lembro não se deve alterar nada no xml somente carregar e enviar, mas por que da este erro o que pode ser? eu fiz assim depois de emitido em contigencia eu salvo as informações em banco , como me sugeriu o colega e depois carrego no componente with FrmCupomFiscal.ACBrNFe1.NotasFiscais.Add.NFe do todos os cupons e envio pela exemplo .ACBrNFe1.Enviar(1,false); pode me ajudar nesta obrigado
  23. Bom dia amigo! Esta funcionando...agora sim testei e sai a nota uma pro proprietário e e outra pro cliente e esta saindo automática o cupom. Obrigado Mas em relação ao código de retorno do sefaz não funcionou na minha aplicação,no entanto na nfe do acbr esta, mas mesmo la ele da erro ao usuario entrando depois da mensagem de erro, seria interessante se não retornasse este tipo de mensagem a cada cupom pro usuário, então a pergunta e por que na minha aplicação não funciona visto que na nfce original do acbr funciona, e como faço pra não dar msn ao usurário atando caso ocorra erro? outra coisa devido e este problema tive testando outra maneira que e testar a internet quando o usurário não esta vendendo e se esta com problemas de internet ele gera assina e valida mas não envia emitindo em contingência etc.. e pergunta neste caso e como eu carrego os xml gerados em contingência e envio ao sefaz o que devo alterar neles e so a data de envio ? outra pergunta e e como faço pra cortar o papel em cada cupom?
  24. Amigo ainda duvidass ..se puder me ajudar agradeço... a primeira e que não estou conseguindo copilar o codigo acima, declarei a variável pos como inteira mas ele da erro de missing operaction or semicolon(Faltando operação ou ponto e vírgula) o que precisa a mais? e a segunda, me adiantando no assunto e que quando vou imprimir em contigencia estou usando em modode homologação, e devido a isto, e não sei se e isto, a impressão esta saindo normal, em duas vias descrito que esta em homologação, porem não fala se esta no mode de off line, este ponto fale resaltar uma questão.. que quando eu gero nfce na parte do codigo .. ******** with ACBrNFe1.NotasFiscais.Add.NFe do begin .. Ide.tpEmis := TpcnTipoEmissao(cbFormaEmissao);{//Tipo de Emissão ******* ele recebe o valor 0, isto emissão normaa.. porem depois de gerado nfce e quando assim verifico se a comunicação com a internet, ainda em testes.., eu devo mudar pra off line, ve codigo abaixo, e nem esta saindo umas das vias descrita via do estabelecimento, outra coisa e a respeito do digvalue do xml ele alterna os valores , porem sem muito logica, pois emite notas testes e ele me voltou tanto zero em homologação quanto normal , isto te pergunto que li em alguns posts que poderia me basear nele pra ver se a nota transmitida ou não , como funciona isto. sei que são muitas perguntas , mas pelo menos num email so. o que precisa pra sair em duas vias uma de consumidor normal e outra e para o estabelecimento descrito via do estabelecimento ? //muda configuraçõe da nota e imprime em contigencia ACBrNFe1.Configuracoes.Geral.FormaEmissao := teOffLine;//muda pra off line ACBrNFeDANFCeFortes1.ViaConsumidor := false;//imprime uma via pro estabelecimanto ACBrNFeDANFCeFortes1.NumCopias := 2; //imprime duas vias ACBrNFe1.NotasFiscais.GerarNFe;// gera xml ACBrNFe1.NotasFiscais.Assinar;//assina xml ACBrNFe1.NotasFiscais.Validar;//valida xml ACBrNFeDANFCeFortes1.ImprimirDANFE();// imprime danfe ACBrNFe1.NotasFiscais.Clear; //muda configuraçõe da nota e imprime em contigencia ... outra ciosa que gostaria que me ajudasse ne na impressão do cupom , pois não sai diretamente e sim ele abre as opções de impressãora pra eu poder escolher a impressora a ser imprimido como faço pra setar esta conf direta de impressoa. obs uso daruma na com 1?
  25. bom dia amigo desculpe, mas não achei exemplo de solução pra tratar a contingencia no meu entendimento.. vi nas postagem que me indicaste algumas duvidas e ate exemlos de codigos para verificação se a rotina bolada esta correta... dentre os post lidos e visto como o webnar me chamou atenção estes .. segundo Italo "A ideia é simples, em vez de consultar o status de serviço antes de enviar, simplesmente envia, se ocorrer erro é preciso saber se foi no envio ou no retorno. Para saber basta realizar uma consulta se retornar um erro acusando que a nota não existe na SEFAZ significa que o erro foi no envio, caso contrario vai retornar o protocolo de autorização e fica claro que o problema foi no retorno." e no webnar foi falado do evento on transmite erro que se deve passar parâmetros pra este evento.. Baseado nestas explicaçoes pergunto como faço no on transmite erro este procedimento, como eu pego o retorno do erros dos componentes acbr acbrdfewebservice e acbrwinnetreqresp , por exemplo e passo pro evento de erro do componente agradeço comprenção mas estou um pouco perdido neste problema
×
×
  • 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.

The popup will be closed in 10 segundos...