Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 08-04-2015 em todas as áreas
-
Boa tarde a todos, mensagem postada hoje pela SEFAZ, antes eles postavam com mais antecedência, deve ser para arrumar o que estamos sofrendo com a Versão 3.10, tomara que sim. Sds, Ricardo. Prezado Contribuinte, Informamos que a SEFAZ/SP realizará uma parada para manutenção em seus sistemas da NF-e no próximo domingo, dia 12/04/2015, das 08h00 às 14h00. Neste período os contribuintes poderão utilizar quaisquer alternativas de contingência previstas na legislação, inclusive o SVC-AN, que estará ativo junto ao Ambiente Nacional da Receita Federal.2 pontos
-
Fiz um teste com "A/B" no emulador da Bematech... e realmente não foi aceito... mas tentei: "ABC/D" e aceitou... Acho melhor deixarmos livre... e o ECF faz as críticas que achar necessário, acusando o erro: "Parâmetro Inválido"2 pontos
-
Boa noite! Valide o XML neste site: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx Estude um pouco das mudanças que ocorreram. Exemplo de um dos erros, vc está tentando fazer uma nota de devolução e não está informando que é devolução. finNFe deve ser 4 para este caso. Veja todos os erros e vá tratando um a um. Vc está também começando do item número 2 ao invés de iniciar em 1.2 pontos
-
Olá Pessoal, A Epson acaba de lançar oficialmente um novo ECF compatível com o Convênio ICMS 09/09 (impressora blindada, e com comunicação com a Internet) Veja esse link: http://www.infoyouaskedfor.com/viewonweb/?MLID=74699&MMID=6043874 Todos os ECFs do convênio ICMS 09/09 usam o protocolo ecfEscECF... Após alguns ajustes, a classe ACBrECFEscEcf.pas já está compatível com esse novo ECF da Epson... Ou seja, essa mesma classe é compatível com a Bematech MP-4200 TH FI e Epson TM-T800F... (pois ambos equipamentos usam o protocolo EscECF) Portanto esse novo modelo de ECF da Epson não funcionará com o protocolo ecfEpson, mas sim com o ecfEscECF Outro detalhe importante... O ACBrECF, só se comunica com os ECFs usando a interface Serial... o ECF TM-T800F somente possui interace USB... Portanto para utilizá-lo como o ACBrECF, se faz necessária a instalação de um utilitário da Epson que irá criar uma Porta Serial Virtual... Você pode baixar o utilitário TMVirtualPort em: http://global.latin.epson.com/br/Catalogo/ECF-IF-TM-T800F/Drivers-e-Suporte Se você pretende usar os métodos: "ACBrECF1.EspelhoMFD_DLL" ou "ACBrECF1.ArquivoMFD_DLL" lembre-se que você precisará da nova DLL da Epson, (versão 3.6.0 ou superior), que pode ser encontrada no mesmo Link acima.1 ponto
-
Boa tarde a todos, Encontra-se disponível no Portal Nacional do CT-e a Nota Técnica 2015/001 que trata sobre alterações de regras de validação, schemas e DACTE. Por favor baixem e leem com muita atenção. Esta previsto para entrar em vigor em 01/05/2015 (ambiente de homologação) e 01/06/2015 (ambiente de produção). Será necessário atualizar os schemas bem como o componente. No que se refere a aplicação que se utiliza do componente ACBrCTe sofrerá alterações. Essas alterações são na rotina que alimenta o componente, bem como na obtenção e armazenamento das informações referentes aos locais de entrega e coleta. 1. a TAG forPag passa a ser opcional e futuramente não vai mais existir, sendo assim é recomendado não alimentar mais ela. 2. com o novo schema não vai mais existir o local de entrega e de coleta, sendo assim é recomendado não alimentar mais essas informações. Com relação aos locais de entrega e coleta o próprio componente vai deixar de gerar essas TAGs, assim que a NT entrar em vigor. Quanto ao DACTE será revisto para atender a NT.1 ponto
-
Olá pessoal, Tenho um sistema rodando em um cliente que fiz pra NFe 2, porém não estou tendo muito tempo de pesquisar as mudanças para adaptar o sistema para a versão 3.10, gostaria de saber se alguém que tenha conhecimento do que é necessário mudar queira fazer um trabalho de consultoria comigo para eu adaptar meu sistema, favor enviar propostas com valores para: [email protected] Aguardo1 ponto
-
Boa noite está no svn seu arquivo está desatualizado pois tem cidades que mudaram já de provedor! Obrigado pela contribuição1 ponto
-
Não dá... para resolver algo assim é necessário ter o equipamento na mesa de trabalho por alguns dias... O Regys já entrou em contato com a Daruma... vamos aguardar o retorno1 ponto
-
1 ponto
-
1 ponto
-
Pode deixar no arquivo ACBrEPCBlocos.pas mesmo, as que não tiver conversões vice versa podem ser criadas, num segundo passo poderemos analisar as funções de conversões que são padrão entre os Speds, tomando assim uma decisão de padronizar em uma unica unit essas funções padrões.1 ponto
-
Bom pessoal, não sei se faz mas sentido postar a resposta por conta do tempo do Tópico, mas lá vai: Depois de muito quebrar a cabeça entre configurações do SMTP e entendimento do funcionamento do Componente cheguei á uma solução: Solução: Alguns provedores (Uol,Gmail,Hotmail etc.) não estavam funcionando com a autenticação SSL e sim com TLS, já outros funcionam (Não consegui identificar um padrão), mas adicionei um outro CheckBox para TLS então tenho as duas opções de configuração. Atualmente estou enviando assim: ACBrNFe1.NotasFiscais.Items[0].EnviarEmail(edtSmtpHost.Text , edtSmtpPort.Text , edtSmtpUser.Text , edtSmtpPass.Text , edtSmtpUser.Text , Para , ReplaceVariaveis(edtEmailAssunto.Text) , Mensagem , chkEmailSSL.Checked // SSL - Conexão Segura , True //Enviar PDF junto , CC //Lista com emails que serão enviado cópias - TStrings , nil // Lista de anexos - TStrings , False //Pede confirmação de leitura do email , True //Aguarda Envio do Email(não usa thread) , qrNota.FieldByName('Filial_Fantasia').AsString // Fantasia da Empresa , chkEmailTLS.Checked // Auto TLS , False //UsaTread , False); //UsaHtml Obs: Geralmente uso TLS para porta 587, e SSL para porta 465.1 ponto
-
Desculpem reviver o tópico, mas estava com o mesmo problema ao trocar do XE2 para o XE6. Cheguei neste tópico procurando uma solução, mas consegui resolver o problema de outra forma que acho mais simples. Reparei que o componente tem a propriedade Filtro que vem por padrão "fiNenhum", só alterei para "fiPDF" e deu certo. Não me recordo se na versão anterior tinha essa propriedade, pois antes funcionava corretamente sem altera-la.1 ponto
-
referente ao caso (a 1a Carta de correção (em produção) deu erro: "12029 - Uma conexão com o servidor não pôde ser estabelecida"), já conferi tudo que veio na telha, mas nada.... Alguém do Paraná conseguiu efetivar um CC-e ?1 ponto
-
Ola pessoal, Sou de Curitiba-PR e a 1a Carta de correção (em produção) deu erro: "12029 - Uma conexão com o servidor não pôde ser estabelecida". Acabei de testar em homologação (já havia feito vários testes anteriormente) e funcionou sem problemas... as notas estão funcionando sem problemas (e aqui centralizamos a geração de notas das filiais de Curitiba, Cuiaba, Goiania, Porto Alegre e Dourados)1 ponto
-
Olá Talis, até o momento não recebi reclamações quanto ao CCe/Cancelamento, com a ressalva que a nossa base de clientes está no Paraná, não sei se tens clientes aqui ou apenas em SP, pq pode ser algo local1 ponto
-
Olá Leandro, Fui analisar o seu código hoje mas notei que no código anexo houve implementação de eventos. Gostaria de saber o motivo.1 ponto
-
Na verdade eu estou com este problema e o kpadua007 também citou a mesma dificuldade. Lembrando que com Capicom funciona normal, com OpenSSL o problema persiste.1 ponto
-
infoceasa, Utilizo uma MP 4200 TH e não tenho nenhum problema. Obs: Tive que atualizar o Firmware dela, pra funcionar o QrCode.1 ponto
-
Um problema comum na legislação de automação parece ser sempre a falta de cuidado com a ambiguidade. Talvez o requisito queira dizer que é necessário haver pelo menos 4 caracteres que são letras. Por exemplo, o seguinte nome não iria ser aceito " A/B ".1 ponto
-
Não sei se divulgar os preços aqui no fórum é uma boa... poderíamos fazer uma lista de SATs testados... pois em teoria, todos os SATs devem ser compatíveis... No geral vejo que todos os fabricantes de SAT vem fazendo um bom trabalho, ajudando os desenvolvedores1 ponto
-
1 ponto
-
1 ponto
-
Este ai não esta atualizado no momento este projeto esta parado. O ACBrFrameowrk não possui NFe então ou você o monitor ou usa o projeto do colega adenilton e faz a parte de impressão por conta1 ponto
-
Gravado logo após o primeiro cupom ser emitido! e sim deve ser usado nos registros do paf1 ponto
-
João, Obrigado pelo seu feedback. Eu atualizei os 4 arquivos no post inicial para corrigir o problema da geração do XML. A alteração que tinha sido feita e que quebrou a geração do XML tinha a ver com a leitura do TXT, então tive que alterar outros arquivos para conseguir fazer a leitura sem depender dessa alteração. Quanto à sua primeira dificuldade, a da duplicação do cabeçalho quando se usa ACBrNFe, eu fiz um teste aqui usando a última versão do trunk e ela já ocorria. Então, como não tem relação com a NFe 3.10 em si, eu criei outro tópico: Por favor, verifique se tudo está funcionando pra você agora. Abraços, Gabriel.1 ponto
-
A correção foi basicamente alterar o tipo do campo FNUM_DOC no bloco F525. (ACBrPCBloco_F.pas) e o procedimento WriteRegistroF525 no bloco ACBrEPCBloco_F_Class. Mas foi falha minha não mencionar que o arquivo anexado, contem outras alterações (aquelas presentes no componente de importação que vocês irão subir futuramente). Estarei postando diretamente para nós não tenhamos que reverter. procedure TBloco_F.WriteRegistroF525(RegF010: TRegistroF010); var intFor : integer; strIND_REC : AnsiString; begin //(*) Os registros referentes à escrituração do PIS/Pasep e da Cofins das pessoas jurídicas sujeitas ao regime de tributação //com base no lucro presumido, aplicável para os fatos geradores a ocorrer a partir de 01 de janeiro de 2012, serão //disponibilizados pelo Programa Validador e Assinador (PVA) da EFD-PIS/Cofins, versão 1.05, com previsão de //disponibilização pela Receita Federal em janeiro/2012. if DT_INI >= EncodeDate(2012,01,01) then begin if Assigned(RegF010.RegistroF525) then begin for intFor := 0 to RegF010.RegistroF525.Count - 1 do begin with RegF010.RegistroF525.Items[intFor] do begin case IND_REC of crCliente : strIND_REC:='01'; crAdministradora : strIND_REC:='02'; crTituloDeCredito : strIND_REC:='03'; crDocumentoFiscal : strIND_REC:='04'; crItemVendido : strIND_REC:='05'; crOutros : strIND_REC:='99'; end; Add( LFill('F525') + LFill( VL_REC,0,2 ) + LFill( strIND_REC ) + LFill( CNPJ_CPF, 14) + LFill( NUM_DOC, 60) + LFill( COD_ITEM, 60) + LFill( VL_REC_DET,0,2 ) + LFill( CstPisToStr(CST_PIS) ) + LFill( CstCofinsToStr(CST_COFINS)) + LFill( INFO_COMPL) + LFill( COD_CTA, 60) ) ; end; /// RegistroF990.QTD_LIN_F := RegistroF990.QTD_LIN_F + 1; end; /// Variavél para armazenar a quantidade de registro do tipo. FRegistroF525Count := FRegistroF525Count + RegF010.RegistroF525.Count; end; end; end; TRegistroF525 = class private FVL_REC : Currency; FIND_REC : TACBrIndicadorDaComposicaoDaReceitaRecebida; FCNPJ_CPF : string; FNUM_DOC : string; FCOD_ITEM : string; FVL_REC_DET : Currency; FCST_PIS : TACBrCstPis; FCST_COFINS : TACBrSituacaoTribCOFINS; FINFO_COMPL : string; FCOD_CTA : string; public property VL_REC : Currency read FVL_REC write FVL_REC ; property IND_REC : TACBrInd_Rec read FIND_REC write FIND_REC ; property CNPJ_CPF : string read FCNPJ_CPF write FCNPJ_CPF ; property NUM_DOC : string read FNUM_DOC write FNUM_DOC ; property COD_ITEM : string read FCOD_ITEM write FCOD_ITEM ; property VL_REC_DET : Currency read FVL_REC_DET write FVL_REC_DET ; property CST_PIS : TACBrCstPis read FCST_PIS write FCST_PIS ; property CST_COFINS : TACBrCstCofins read FCST_COFINS write FCST_COFINS ; property INFO_COMPL : string read FINFO_COMPL write FINFO_COMPL ; property COD_CTA : string read FCOD_CTA write FCOD_CTA ; end;1 ponto
-
Conseguiu resolver o problema?.. to com esse problema tambem.. valeu1 ponto
-
ressuscitando um topico antgio, mas so agora to implementando o LCB Serial antes utilizava um aplicativo chamado ExCom.exe que nao funciona em win64 bits. Dessa forma que foi feito no fonte em anexo funciona bacana, mas acho que pra quem ja tem o projeto desenvolvido fica dificil de implementar pois utiliza herança, pensei pq nao utilizar interface. no meu caso em alguns formulario eu utilizo edit, entao ativando o ACBrLCB no DM é so pegar o ActiveControl do formulario ativo e escrever no objeto mas em outros formularios faço um tratamento diferente pra leitura do codigo de barras. no meu caso fiz assim: criei uma interface ILerLCB = interface ['{58B73999-39C3-41E6-8BF2-1AAA6F644E39}'] procedure LerLCB(UltimoCodigo: String); end; no leCodigo do ACBrLCB var cnt : integer; iLB : ILerLCB; UltimoCodigo: String; begin UltimoCodigo:=ACBrLCB1.UltimoCodigo; if Supports(Screen.ActiveForm, ILerLCB, iLB) then iLB.LerLCB(UltimoCodigo) else begin if Screen.ActiveControl is TEdit then TEdit(Screen.ActiveControl).Text:=UltimoCodigo; if Screen.ActiveControl is TDBEdit then TDBEdit(Screen.ActiveControl).Text:=UltimoCodigo; end; nos formulario que quero um tratamento diferenciado pra leitura eu modifico TForm3 = class(TForm, ILerLCB) e implemento o LerLCB public { Public declarations } procedure LerLCB(UltimoCodigo: String); end;1 ponto
-
Acredito que seu problema, esta com o campo Indicador de Lotação, Se ele estiver sim sai a placa no CTe, caso contrario seu CTe sai a impressão como carga fracioanada e sem dados dos veiculos.1 ponto
-
Bom tarde! Só pra encerrar o tópico, deixo em anexo o exemplo com a forma que eu achei a ideal, que foi utilizando Screen.FormActive e criando um form genérico para as telas que precisam de leitura do ACBrLCB. Att. scanner.zip1 ponto
-
tem um checkbox "SMTP exige conexão segura", marque ele. Qual porta você está utilizando, 465? Aqui eu uso o gmail e está tudo ok. Veja que as configurações do gmail mesmo sendo para domínio próprio seguem o padrão do gmail smtp.gmail.com porta 465 smtp exige conexao segura usuario = email (o mesmo do usuário exemplo: [email protected]) senha = ?????1 ponto