Ir para conteúdo
  • Cadastre-se

rogercon

Membros
  • Total de ítens

    301
  • Registro em

  • Última visita

Tudo que rogercon postou

  1. Muitos cometem o erro de achar que o problema esta na informação dos valores... e isso "pode ser" um pensamento errado! Hoje encontrei a solução por ter que resolver o mesmo problema num cliente. No caso desse, é tributação em regime NORMAL (mas que tambem se aplica ao regime do SIMPLES). Os procedimentos abaixo resolveu problema no cliente. No meu sistema a opção (parametros do sistema) de definição de regime tributário é assim: No codigo-fonte do meu sistema fiz o seguinte: campo "CRT": {*********************************************************************** ** De acordo com o Ministério da Fazenda - 2012: *** ** 1 – Simples Nacional *** ** 2 – Simples Nacional excesso de sublimite da receita bruta *** ** 3 – Regime Normal *** ***********************************************************************} case db_Parametros.FieldByName('EMPRESA_REGIMETRIBUTARIO').AsInteger of 0, 1: Emit.CRT := crtSimplesNacional; 2: Emit.CRT := crtSimplesExcessoReceita; 3: Emit.CRT := crtRegimeNormal; end; campo "CST": case db_Parametros.FieldByName('EMPRESA_REGIMETRIBUTARIO').AsInteger of 0, 1: CST := cst10; 2: CST := cst10; 3: CST := cst00; end; campo "CSOSN": case db_Parametros.FieldByName('EMPRESA_REGIMETRIBUTARIO').AsInteger of 0, 1: ICMS.CSOSN := csosn101; 2: ICMS.CSOSN := csosn101; 3: ICMS.CSOSN := csosn400; end; campo "vBC" e "vICMS": case db_Parametros.FieldByName('EMPRESA_REGIMETRIBUTARIO').AsInteger of 0, 1 : begin Total.ICMSTot.vBC := 0; Total.ICMSTot.vICMS := 0; end ; 2 : begin Total.ICMSTot.vBC := 0; Total.ICMSTot.vICMS := 0; end; 3 : begin Total.ICMSTot.vBC := (db_Vendas.FieldByName('ICMS_BASECALCULO').AsFloat); Total.ICMSTot.vICMS := ( db_Vendas.FieldByName('ICMS_VALOR').AsFloat); end; end; Se tiverem observações sobre isso e quiser contribuir em cima disso, será bem-vinda toda sugestão prática. Amigo, entao quer dizer que quando for regime normal, dai calculamos o VICMS e VBC caso contrario deixamos ambos com valor 0. é isso mesmo ?
  2. Bom dia, Alguém sabe se a epson T81-FB é compatível com o acbr para imprimir NFCE ?
  3. Pessoal, O Contador de um cliente do paraná, disse que ao tentar credenciar o cliente, pede o cnpj do SISTEMA EMISSOR, no caso eu, dai após ele tentar credenciar deu a recusa de que meu cnpj nao estava liberado, contudo, fui pesquisar, e vi SEFAZ/PR um monte de coisa relacionado a isso, contratos clausulas, o desenvolvedor tem que fazer um processo maior e pior que para homologar um TEF, dai a pergunta ? É isso mesmo ? e se sim a resposta, quais estados precisam e não precisam deste cadastro por parte do desenvolvedor ?
  4. Pessoal, ao inutilizar uma faixa de numeração com sucesso, tento enviar o comando IMPRIMIRINUTILIZACAO conforme o código abaixo, porém recebo o seguinte erro: EacbrnfeException with message 'imprimir' vejam o código: try frmprincipal.ACBrNFCe.WebServices.Inutiliza(dm.q_empresalogadaCNPJ.AsString, Justificativa, StrToInt(Ano), StrToInt(Modelo), StrToInt(Serie), StrToInt(NumeroInicial), StrToInt(NumeroFinal)); ShowMessage('Faixa de numeração de '+ numeroinicial+ ' até '+ numerofinal+' inutilizada com sucesso!'); if dm.q_empresalogadamodelo_impressora.asstring='EPSON' then frmprincipal.ACBrNFeDANFeESCPOS1.MarcaImpressora := iEpson else if dm.q_empresalogadamodelo_impressora.asstring='BEMATECH' then frmprincipal.ACBrNFeDANFeESCPOS1.MarcaImpressora := iBematech else frmprincipal.ACBrNFeDANFeESCPOS1.MarcaImpressora := iDaruma; frmprincipal.ACBrNFeDANFeESCPOS1.Device.Porta := dm.q_empresalogadaPORTA_IMPRESSORA.AsString; frmprincipal.ACBrNFeDANFeESCPOS1.Device.Baud := strtoint(dm.q_empresalogadaporta_velocidade.asstring); frmprincipal.ACBrNFeDANFeESCPOS1.Device.Ativar; try frmprincipal.acbrnfce.ImprimirInutilizacao; finally frmprincipal.ACBrNFeDANFeESCPOS1.Device.Desativar; end; except on E: EXCEPTION DO showmessage('Ocorreu um erro na inutilização da faixa de numeração: '+ E.Message); end; Obrigado a todos desde já.
  5. obrigado o meu problema era a falta da declaracao da unit PCNCONVERSAO que não encontrava TECANCELAMENTO. valeu
  6. não achei nada do forum, entao vai a duvida.... ao tentar cancelar uma NFCE usando o mesmo código que utilizo para cancelar uma NFE... recebo o seguinte problema abaixo ao tentar compilar.... with frmprincipal.acbrnfceenvia.EventoNFe.Evento.Add do begin //infEvento.chNFe := q_pedidosRETORNOWS_CHAVEACESSO.asstring; infEvento.CNPJ := dm.q_empresalogadaCNPJ.asstring; infEvento.dhEvento := NOW; infEvento.tpEvento := tecancelamento; infEvento.detEvento.nProt := q_listavendasprotocolonfce.asstring; infEvento.detEvento.xJust := Justificativa; InfEvento.cOrgao := frmprincipal.acbrnfceenvia.NotasFiscais.Items[0].NFe.Ide.cUF; InfEvento.nSeqEvento := 1; InfEvento.chNFe := Copy(frmprincipal.acbrnfceenvia.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44); end; ref. a linha grifada em negrito... se tento compilar dá o erro: [Error] u_historicovendas.pas(893): Undeclared identifier: 'tecancelamento' se tento cancelar a NFCE sem esta linha citade recebo o erro que: xcorrecao with value '' obrigado desde já.
  7. Boa Noite, pesquisei e nao encontrei entao vou perguntar..... Na impressora fiscal, tínhamos com enviar a aliquota de cada ítem vendido, seja ela um valor (18,00, 07,00, etc), ou até mesmo se é SUBSTITUICAO TRIBUTARIA, ou ISENTO, etc.... Já na NFCE como deve informar quando for SUBSTITUICAO TRIBUTARIA ? obrigado desde já.
  8. sim ja verifiquei tudo na verdade.
  9. dai eu nao sei, mas acredito que você deve atualizar o firmware da sua impressora.
  10. Pessoal, ao tentar imprimir a nfce, recebo a seguinte mensagem de erro: COMPONENTE ACBRDANFEESCPOS NÃO ESTÁ ATIVO. vejam abaixo o meu código. configuranfce; acbrnfce.NotasFiscais.Clear; acbrnfce.NotasFiscais.LoadFromFile('C:\rogercon\desenvolvimento\mastergrill\nfce\offline\'+chavenfce+'-nfe.xml'); acbrnfce.Enviar(2,True,false); acbrnfeDANFeESCPOS1.Device.Ativar; try acbrnfce.NotasFiscais[0].Imprimir; finally acbrnfeDANFeESCPOS1.Device.Desativar; end;
  11. eu nao usei dll, nem mesmo instalei o drive da impressora, apenas fui em gerenciador de dispositivo, vi lá o numero da porta, no meu caso COM5, com velocidade 115200, daí alimentei o componente com esses dados e pronto.
  12. o que eu pude notar é o seguinte, nao se pode instalar o drive SPOOLER, pois o acbr se comunica direto com a porta. engraçado que ninguem falou isso aqui, e pior, se eu estou certo, o cliente vai ter que ter uma impressora só pra nfce, e outra para os cupons nao fiscal.
  13. ítalo, fiz o que vc falou, apenas validei, mas nao gera o xml
  14. desculpe, fiquei perdido, vou ficar somente neste aqui, desculpe,fiz uma baita confusao mesmo.
  15. ja fiz , está dessa forma, segue em anexo a rotina inteira. rotina.txt
  16. desculpe, antes de ler, acabei criando um novo tópico, segue ele abaixo, obs: tentei excluir o topico mas nao achei a opção, desculpe. estou fazendo o seguinte procedimento para emitir um NFCE off-line ///acima disso ja configurei o componente, está marcado a opção GERAL.SALVAR=true // ja defini o tipo para OFFLINE nos dois lugares que pede //ja preenchi a justificativa e data acbrnfce.notasfiscais.GerarNFe; acbrnfce.NotasFiscais.assinar; acbrnfce.notasfiscais.valida; após estes comandos, porque o xml nao é gerado ? DUVIDA ? ta faltando o comando para imprimir, mas eu nao imprimo assim pois recebo erro o qual ainda vou perguntar e pedir ajuda, mas enfim, o que falta para gerar o xml ? lembrando que se eu mudar para modo NORMAL dai gera o xml blzinha.
  17. Pessoal, estou fazendo o seguinte procedimento para emitir um NFCE off-line ///acima disso ja configurei o componente, está marcado a opção GERAL.SALVAR=true // ja defini o tipo para OFFLINE nos dois lugares que pede //ja preenchi a justificativa e data acbrnfce.notasfiscais.GerarNFe; acbrnfce.NotasFiscais.assinar; acbrnfce.notasfiscais.valida; após estes comandos, porque o xml nao é gerado ? DUVIDA ? ta faltando o comando para imprimir, mas eu nao imprimo assim pois recebo erro o qual ainda vou perguntar e pedir ajuda, mas enfim, o que falta para gerar o xml ? lembrando que se eu mudar para modo NORMAL dai gera o xml blzinha.
  18. qual o comando que gera o xml offline ?
  19. estou tentando emitir a nfce offline, porem nao está gerando o xml, alguem pode ajudar ?
  20. é alguma configuração da porta, estamos fazendo por padrão com as configurações que o proprio instalador da bematech cria, talvez vocês poderiam estar esquecendo de nos passar algum detalhe na configuração destas portas, tipo paridade, fluxo etc, ou talvez o demo atual do acbr sofreu alguma alteração e ainda ninguem além de mim, relatou-o. pois ..... 4 impressoras e 4 computador diferente, é muito certo que o erro não ocorreria nas 4, porém ocorre. agradeço qualquer ajuda, explicação, dica;
  21. regys, alguma coisa errado ao escolhar o tipo da impressora no acbr, ja testei em varios clientes, daruma dá certo, mas bematech nao reconhece nenhum, nem mp2500,nem mp4000, nem mp4200. obs: estou usando o demo do acbr.
×
×
  • 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...
The popup will be closed in 10 segundos...