Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 28-11-2018 em todas as áreas

  1. Marcelo, Além do pcnConversao é preciso alterar também o pcnNFeW. Atualize tudo e faça um novo teste.
    4 pontos
  2. Bom dia.. obrigado pelo retorno .. aurino..
    3 pontos
  3. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    2 pontos
  4. oi.. eu acho que nao michele.. tem de ver quem é a empresa, que presta o servico do webservice.. é com eles que tem de falar. tente ligar para prefeitura, e veja se eles nao podem dar essa informação..
    2 pontos
  5. opa.. obrigado ai.. claudio.. pelo retorno.. e todos estamos aqui para se ajudar..
    2 pontos
  6. Desculpa pessoal, agora que vi. Havia esquecido de configurar o componente para a nova versão, na parte da consulta. mudei para a versão 4.0 e deu tudo certo, só havia me ligado nisso após o Amarildo pedir para postar os Logs, dai verifiquei e estava lá o problema. Att Claudio
    2 pontos
  7. Pessoal, encontrei o problema, o erro era pq um programador alterou o timeout dentro de uma função aqui no nosso sitema.
    2 pontos
  8. Entendi, concordo com você Muito obrigado pela ajuda Felipe
    2 pontos
  9. Funcionou perfeitamente @Italo Jurisato Junior, abaixo um XML de exemplo com o mesmo produto com diferimento total e parcial. Muito obrigado. @Felipe E. Resende Mesquita, pode fechar o tópico. 35181103857918000140550000000005421961271761-procNFe.xml
    2 pontos
  10. Veja o texto abaixo: "REGISTROS TIPO 60 Registros tipo 60 só deverão ser gerados por contribuintes usuários de ECF-MR, ECF-PDV ou ECF-IF. Deverá ser gerado um registro tipo 60 para cada um dos totalizadores parciais de situação tributária por dia e por equipamento ECF-MR/ECF-PDV/ECF-IF existente no estabelecimento. Este registro subdivide-se no tipo 60 Mestreque é o registro identificador do equipamento, e no tipo 60 Analítico que é o identificador de cada situação tributária no final do dia de cada equipamento emissor de cupom fiscal." http://arq.sefaz.ms.gov.br/sintegra/paginas/GPC2_1.htm No texto diz que deverá ser gerado para cada totalizador parcial, esse totalizador é incrementado referente ao período de movimento atual.
    2 pontos
  11. Bom dia, Ao efetuar alguns testes de CT-e's em ambiente de homologação, ocorreram inconsistências com os campos da Previsão do fluxo da carga. O campo "#64" - xOrig e o campo "#67" - xDest estão com tamanho divergente do especificado no Manual da CT-e V 3.00 e retornam alerta ao validar o XML. Para sanar a inconsistência foi efetuada alteração no arquivo acbr/code/trunk2/Fontes/ACBrDFe/ACBrCTe/PCNCTe/pcteCTeW.pas (em anexo) nas linhas 650 e 662 na procedure TCTeW.GerarFluxo. procedure TCTeW.GerarFluxo; var i: Integer; begin if (trim(CTe.Compl.fluxo.xOrig) <> '') or (CTe.Compl.fluxo.pass.Count > 0) or (trim(CTe.Compl.fluxo.xDest) <> '') or (trim(CTe.Compl.fluxo.xRota) <> '') then begin Gerador.wGrupo('fluxo', '#063'); Gerador.wCampo(tcStr, '#064', 'xOrig ', 01, 60, 0, CTe.Compl.fluxo.xOrig, DSC_XORIG); for i := 0 to CTe.Compl.fluxo.pass.Count - 1 do begin Gerador.wGrupo('pass', '#065'); Gerador.wCampo(tcStr, '#066', 'xPass ', 01, 15, 1, CTe.Compl.fluxo.pass[i].xPass, DSC_XPASS); Gerador.wGrupo('/pass'); end; if CTe.Compl.fluxo.pass.Count > 990 then Gerador.wAlerta('#065', 'pass', DSC_PASS, ERR_MSG_MAIOR_MAXIMO + '990'); Gerador.wCampo(tcStr, '#067', 'xDest ', 01, 60, 0, CTe.Compl.fluxo.xDest, DSC_XDEST); Gerador.wCampo(tcStr, '#068', 'xRota ', 01, 10, 0, CTe.Compl.fluxo.xRota, DSC_XROTA); Gerador.wGrupo('/fluxo'); end; end; Na imagem em anexo é possível verificar a divergência. pcteCTeW.pas
    2 pontos
  12. obrigado, vou trabalhar nisso...
    2 pontos
  13. backup no 2.5 e restaure no 3.0 somente pq tem que atualizar o ods para o novo
    2 pontos
  14. Olá, Acabei de fazer ajustes para este problema e ia abrir um tópico aqui postando os ajustes que fiz, como vi que atualizaram já, deixei com as alterações que o Roberto subiu... aproveitei e fiz validações tanto com ou sem mensagem e validaram ambas remessas. Agora ficou OK.
    2 pontos
  15. bom dia.. nesse caso uma ajuda do contador, nao seria importante?
    2 pontos
  16. Muito obrigado pelas dicas e conselhos! Vou começar a pesquisar sobre o NFCe e começar a implementar com o MonitorPlus.
    2 pontos
  17. O ACBrNFeDANFeEscPos imprime usando a fonte condensada da impressora. Pela imagem está compatível o tamanho do teste do demo com o DANFE. Essa impressora imprime em fonte menor em comparação com as outras mesmo, não sei te dizer se há alguma configuração que possa ser feita para aumentar o tamanho da fonte condensada, talvez usando o utilitário de configuração da Epson.
    2 pontos
  18. vou testar ainda.. Pessoal deu certo, e o seguinte so tem que colocar serie 920 e ser consumidor final....muito obrigado...
    2 pontos
  19. @Italo Jurisato Junior, foi bem rápido.... Acabei de ver que subiu uma alteração sobre esse post. Vou atualizar e fazer os testes, retorno para dar o feedback. Muito obrigado.
    2 pontos
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    2 pontos
  21. @Agnaldo Prates parabéns pela iniciativa meu amigo. Agradecemos !
    2 pontos
  22. Isso ocorre devido ao fato de que a SEFIN/RO utiliza o ambiente virtual do RS, assim, as vezes a atualização não é instantânea na SEFIN/RO, mas consta na SEFAZ/RS.
    2 pontos
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    2 pontos
  24. Identifiquei o possível erro no caso de NÃO existir MDFe encerrado para o CNPJ, na próxima versão estará disponibilizado o tratamento para este erro...
    2 pontos
  25. Bom dia, obrigado pelo aviso do problema, nós analisamos e já subimos uma correção para o mesmo.
    2 pontos
  26. 2 pontos
  27. Muito obrigado pelo apoio pessoal, decidi a principio fazer local mesmo por conta de a maioria dos clientes da empresa ser A3, mais pra frente vou colocar na Amazon, abraços
    2 pontos
  28. Consultei https://www.sefaz.rs.gov.br/NFE/NFE-COM.aspx apareceu tudo correto deve ser instabilidade interessante que usei outra chave de acesso outro emissor e constava .
    2 pontos
  29. Introdução: Gentilmente a Bematech nos forneceu o SAT s@tGo para testes. Utilizando o exemplo do ACBr: SATTeste.exe. Computador Notebook Dell Sistema Operacional Windows 10 64Bit atualizado (22/11/2018) Processador Intel i3-3217U 1.80GHz Memória 4 GB USB 2.0 SAT Bematech s@tGo Rede 2 portas 10/100 em modo bridge Itens que a acompanham Cabo USB padrão AB Fonte de alimentação bivolt com saída 5V 2A Guia de referência rápida Cabo Ethernet (Path Cord Cat5E) Importante: Baseado na data da postagem deste documento, este equipamento é um lançamento da Bematech. Portanto, não há links disponíveis para os drivers e manuais no site da Bematech. Faremos a atualização deste artigo com os links, quando os drivers e manuais forem disponibilizados. Caso precise de imediato algum manual ou driver, entre em contato com o suporte: https://www.bematech.com.br/faleconosco Descrição do Visor: Diferente dos demais SATs que a interação com o usuário é feita por LEDs, o s@tGo interage através de um visor. Nele há ícones e mensagens que informam o estado atual do equipamento: Ícones: Exemplo de ícone ligado Exemplo de ícone desligado De acordo com o manual, o ícone de Parâmetros (primeiro da esquerda para a direita na imagem acima) informa se o s@tGo está ativado ou não. O simbolo de Engrenagem (esquerda abaixo) é exibido quando não ativado e Documento (direita) quando ativado.: Não ativado: Ativado Devido o s@tGo usado nestes testes ser para desenvolvimento, o ícone de não ativado (esquerda) se mantém apesar do SAT ser ativado de fábrica. Legenda: Nome: PARÂMETROS; Ligado: Arquivos de parametrização carregados com sucesso; Alternando rapidamente: Carregando arquivos de parametrização; Alternando lentamente: Executando parametrização interna; Desligado: Arquivos de parametrização NÃO carregados; Nome: AP/OC; Ligado: Pronto para comunicar-se com a Aplicativo Comercial; Alternando rapidamente: Escrevendo/Lendo mensagem do AC; Alternando lentamente: Executando comando do AC; Desligado: Não está pronto para se comunicar com o AC; Nome: LAN; Ligado: Acesso ao Gateway (Internet); Alternando rapidamente: Recebendo dados na comunicação com a SEFAZ; Alternando lentamente: Estabelecendo comunicação com a SEFAZ; Desligado: Não possui acesso à SEFAZ; Nome: CFE; Ligado: CFe pendente de processamento (existência de um ou mais CF-e-SAT na memória do SAT que ainda não foi processado pela SEFAZ); Alternando rapidamente: Emitindo/Processando Cfe; Alternando lentamente: Enviando arquivos de CFe para a SEFAZ; Desligado: Sem CFe na memória; Nome: BLO; Ligado: Equipamento bloqueado pela SEFAZ/contribuinte ; Alternando rapidamente: Bloqueado por erros no código de ativação ; Alternando lentamente: Bloqueio autônomo ; Desligado: Equipamento desbloqueado; Nome: SUP; Ligado: Produto precisa de suporte técnico; Desligado: Produto não precisa de suporte técnico; Mensagens: As mensagens do visor são auto explicativas. Contudo, para uma maior clareza, colocamos abaixo a descrição delas conforme definidas no manual do fabricante: Emitidos: Quantidade de CF-e recebidos do Aplicativo Comercial e devolvidos com sucesso pelo SAT, acumulados desde sua ativação. Cancelados: Quantidade de CF-e Cancelamentos recebidos do Aplicativo Comercial e cancelados com sucesso pelo SAT, acumulados desde sua ativação. Pendente transm: Quantidade de CF-e armazenados no S@T pendentes de envio à SEFAZ. Contador decrementando após a transmissão. A processar: Total de CF-e enviados ao fisco que aguardam confirmação de processamento pela SEFAZ. Contador decrementando após processamento. Instalação do SAT: Não houve a necessidade de instalar os drivers do SAT no Windows 10. Bastou conectá-lo ao computador e o Windows fez a instalação automaticamente: Software de Ativação: Instalação: Execute o instalador ActivationSoftwareSetup_02.00.09.exe; Durante os passos da instalação, deixe apenas o Software de Ativação selecionado: Continue com os passos definindo as opções conforme seu ambiente até finalizar a instalação. Configuração de rede: Execute o programa ActivationSoftware.exe: Clique em Menu(1) e depois em Configuração(2) : Preencha o Código de Ativação(3). Em nosso exemplo foi 00000000 (8 zeros); Defina as configurações de rede conforme suas necessidades, em nosso ambiente deixamos ETHE e DHCP(4) e definimos o Proxy(5) Clique em Configurar(6) para definir as configurações no SAT; Após alguns segundos será exibida uma janela informando que a Rede Configurada com Sucesso(7) : Ativação: O SAT que temos em mãos é destinado a ambientes de desenvolvimento, ou seja, SDK. Por padrão, um SAT SDK é ativado de fábrica. Disponibilizamos abaixo os dados de uso do SAT s@tGo em um ambiente de desenvolvimento: Código de ativação: 00000000 (8 zeros) CNPJ do contribuinte: 27101611000182 Inscrição Estadual do contribuinte: 111111111111 CNPJ da Software House : 16716114000172 Assinatura da Software House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Caso o seu SAT não seja de desenvolvimento, você pode ativá-lo preenchendo as informações de ativação conforme os passos abaixo: Clique em Menu(1) e depois Ativação(2) : Clique na aba Ativar SAT(3); Preencha os campos(4) de acordo com o seu ambiente; Clique em Ativar(5) Verifique se o SAT foi ativado através da Mensagem de Retorno(6) : Obs.: Em caso de dúvidas, o manual do fabricante deverá ser consultado. Associar Assinatura: Caso o seu SAT não seja de desenvolvimento, você pode ativá-lo seguindo os passos abaixo: Clique em Menu(1) e depois Ativação(2) : Clique na aba Associar Assinatura(3); Preencha os campos(4) conforme os dados do seu SAT. Em nosso caso deixamos definido como homologação; Clique em Associar(5); Verifique se a Mensagem de Retorno(6) informa que houve sucesso no procedimento: Obs.: Em caso de dúvidas, o manual do fabricante deverá ser consultado. Testes usando os componentes e Demos do ACBr: Com o componente ACBrSAT, parte do projeto ACBr, podemos agregar todas as funcionalidades disponíveis no ativador do fabricante em um software particular. Para demonstrar tais funcionalidades utilizamos o SATTeste.exe, demo do ACBrSAT. O SATTeste.exe está disponível neste link: https://www.projetoacbr.com.br/forum/files/file/316-sattesteexe/ Configuração da biblioteca: Antes de usar as bibliotecas BemaSAT32.dll ou BemaSAT64.dll, é necessário configurá-las através do arquivo bemasat.xml. Este arquivo deve ficar no mesmo diretório da Aplicação utilizada. Os campos que configuramos foram: Porta: COM11 (Porta de comunicação com o SAT); Path: C:\SAT\LOG (Caminho onde será gravado o log da DLL); Obs.: Para mais informações sobre estes e outros campos, consulte o manual do fabricante. Aba Configuração: Inicialização: satDinamico_stdcall Nome DLL: C:\SAT\BemaSAT32.dll Ambiente: taHomologacao Código de Ativação: 00000000 Remover Acentos: Desabilitado Página de Código: 65001 UTF8: Habilitado Demais opções não alteramos. Aba Dados Emitente: CNPJ: 27101611000182 Insc.Estadual: 111111111111 Demais opções não alteramos Aba Dados Sw.House: CNPJ: 16716114000172 Assinatura Sw.House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Aba Rede: Tipo Rede: ETHE (rede cabeada) Tipo Rede: DHCP Para aplicar as configurações de rede, clique em Inicializar(1) ==> Configurações(2) ==> Configurar Interface Rede(3). O retorno deverá ser Rede Configurada com Sucesso(4) : Ativar SAT: Clique em Ativação(1) ==> Ativar SAT(2). Verifique a resposta no Log de Comandos. Em nosso caso o SAT já está ativado(3) : ) : Associar a assinatura: Clique em Ativação(1) ==> Associar Assinatura(2). Verifique se a assinatura foi registrada(3) : Status operacional: Para confirmar se as etapas Ativar SAT e Associar a assinatura funcionam, clique em Consultas(1) ==> Consultar Status Operacional(2). Verifique a resposta no Log de Comandos(3? Teste de desempenho: Utilizando o SATTeste, realizamos vendas com diferentes quantidades de itens. Para cada quantidade foram emitidas 10 vendas, medido o tempo de cada uma e calculado o tempo médio. O tempo foi medido do envio da venda ao recebimento. Todos os testes foram registrados na tabela abaixo: s@tGo Quantidade de Itens 3 93 150 249 321 498 501* Número de Vendas Realizadas 1 0,79 1,44 2,16 4,20 6,03 12,28 1,55 2 0,80 1,40 2,20 4,18 5,99 12,46 1,62 3 0,82 1,47 2,31 4,13 6,18 12,64 1,64 4 0,79 1,47 2,25 4,19 6,08 12,22 1,59 5 0,77 1,48 2,30 4,18 6,18 12,25 1,55 6 0,81 1,46 2,30 4,16 6,03 12,45 1,60 7 0,82 1,49 2,32 4,22 6,05 12,37 1,64 8 0,78 1,45 2,33 4,26 6,05 12,33 1,62 9 0,82 1,45 2,40 4,45 6,04 12,45 1,56 10 0,78 1,47 2,30 4,38 6,07 12,31 1,62 Média em milissegundos 0,80 1,46 2,29 4,24 6,07 12,38 1,60 * Quantidade máxima de itens em uma venda com o SAT é de 500. Acima dessa quantidade o SAT retorna “Erro não identificado”, o tempo calculado neste caso foi o retorno do erro. O tempo do retorno do erro não foi calculado na média total. Nota: O tempo medido nesse teste, é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Ou seja, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração do XML da venda é considerado. Utilizando do mesmo teste, realizamos um comparativo do s@tGo com o seu antecessor, o RB-2000. Este teste nos forneceu o resultado abaixo: RB-2000 Quantidade de Itens 3 93 150 249 321 498 501* Número de Vendas Realizadas 1 1,69 4,3 6,7 13,31 19,22 34,34 20,79 2 1,19 4,52 6,77 14,31 18,64 34,14 17,18 3 1,2 5,36 6,69 13,13 18,73 34,36 18,5 4 1,2 4,61 7,05 13,25 18,81 34,44 15,13 5 1,78 4,61 6,80 13,19 18,91 34,8 12,5 6 1,22 4,39 7,69 13,95 19,19 34,58 12,58 7 1,33 4,52 6,72 13,27 19,2 34,58 12,57 8 1,22 5,47 6,8 14,11 18,8 34,34 12,57 9 1,86 4,92 7,14 13,03 19,17 34,3 12,51 10 1,41 4,08 6,80 13,06 19,28 34,2 13,66 Média em milissegundos 1,41 4,68 6,92 13,46 19,00 34,41 14,80 Obs.: Lembrando que respeitamos as mesmas regras de tempo coletado e retorno do erro. Estes dados nos possibilitou montar o gráfico abaixo: Através deste comparativo, podemos observar um tempo de resposta bem menor do s@tGo com relação ao RB-2000. Desta forma, o s@tGo permite uma agilidade maior nas emissões das venda e por consequência, rapidez no ponto de venda. Sobre o equipamento: O s@tGo vai além do comum com seu visor. Diferente das luzes (LEDs) informativas, seu visor permite ao usuário ter maiores informações imediatamente, sem a necessidade de realizar consultas ao SAT através de um software. Seu gabinete é discreto. O botão de liga/desliga fica traseira do equipamento, dividindo espaço com duas portas de rede, uma conexão USB e o orifício do botão reset. Na sua base, há orifícios para fixá-lo na parede e quatro “pés” de silicone, evitando o fácil deslise do equipamento em uma superfície. As duas conexões de rede trabalham em modo bridge, permitindo compartilhar o mesmo ponto de rede para o SAT e para o computador. Sobre a utilização do equipamento: Bastou conectar o s@tGo no computador e o Windows 10 o instalou automaticamente. Não houve a necessidade de realizar qualquer instalação de drivers. Não houveram travamentos ou casos de lentidão durante os testes. A rede também se manteve estável usando o s@tGo para compartilhar a conexão. Ficha técnica fornecida pelo fabricante: Gabinete: Plástico ABS com Display de Cristal Líquido Alimentação: +5V com fonte externa Consumo Médio de Corrente: 600 mA Potência Média: 4,0W Retenção de Dados na Memória: 10 anos Conexões de Rede: Duas interfaces Ethernet, Wi-Fi (opcional) modos b/g/n Interface USB Conector B USB 2.0: 1 interface Dimensões: 30mm de altura, 130mm de largura, 115mm de profundidade Peso: 0,5Kg Regulamentação Atendida: IEC 61.000-4-2: Imunidade a descarga eletrostática classe 3. IEC 61.000-4-3: Imunidade a rádio frequência e compatibilidade eletromagnética, classe 2. IEC 61.000-4-4: Imunidade a transientes elétricos rápidos, classe 2. IEC 61.000-4-5: Imunidade a surto induzido por descarga atmosférica, classe 2. IEC 61.000-4-6: Imunidade a perturbações eletromagnéticas conduzidas, classe 2. IEC 61.000-4-11: Imunidade a afundamento, variação e interrupção de tensão, classe 30% de queda, durante 50 ciclos. Condições Ambientais: Operação: 0°C ~ 45°C Armazenamento: -10°C ~ 60°C Umidade de Operação: 10% ~ 80% Umidade de Armazenamento: 10% ~ 90% (Não Condensante) Amostras: Disponibilizamos abaixo os XMLs de uma venda e seu cancelamento: Venda – Envio: AD20181112110138-967986-env.xml Venda – Recebimento: AD41181127101611000182599000162910000748061599.xml Cancelamento – Envio: ADC41181127101611000182599000162910000748061599-env.xml Cancelamento – Recebimento: ADC41181127101611000182599000162910000751225610.xml O extrato de venda(esquerda) e de cancelamento(direita) impressos:
    1 ponto
  30. Boa tarde. Tópico está sendo fechado por ser antigo, caso haja necessidade, favor criar novo tópico. Att.
    1 ponto
  31. opa.. pede para ele instalar windows 10.. para nao ter problemas o obrigado pelo retorno.
    1 ponto
  32. 6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS. Isso é lido como se estivesse gritando e é considerado rude. Favor leia as regras do fórum.
    1 ponto
  33. repete o método umas tres ou quatro tentativas que funciona
    1 ponto
  34. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  35. Boa tarde Felipe, Isso parecia ser o mais correto mesmo, só fiquei na dúvida porque as documentações sempre fazem referencia a data de emissão e não achei nenhuma explicação mais detalhada. Mas nesse caso a data do movimento é que deveria ser mais importante mesmo. Utilizando a mesma data do movimento da redução Z para os Registros 60 m e para os Registros 60 d correspondentes o arquivo é aceito pelo validador sem rejeições. Muito obrigado
    1 ponto
  36. Boa tarde, Rodrigo Sidney. Sugiro que você pegue a data de movimento não a data de emissão...Ex: Um documento emitido hoje as 01:59, porém o movimento é referente ao de ontem, no arquivo deve constar todos os documentos do dia de movimento da Redução Z.
    1 ponto
  37. Boa tarde Rodrigo, Muito obrigado pela colaboração, já enviei para o repositório.
    1 ponto
  38. Bom dia! Vou proceder a atualização e testar e depois volto a comentar aqui. A versão que está no cliente é 1.2.0.25 Obrigado!
    1 ponto
  39. Bom dia. A propriedade seria OcorrenciaOriginal.Tipo e no seu caso também o vencimento. Att.
    1 ponto
  40. Ok. Siga as orientações do Robert, e relate aqui o resultado. https://www.projetoacbr.com.br/forum/topic/47817-não-está-imprimindo-o-qrcode/?do=findComment&amp;comment=314978
    1 ponto
  41. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  42. Tente fazer o seguinte, Exclua a pasta: ...\Exemplos e atualize tudo novamente, depois tente abrir o programa exemplo.
    1 ponto
  43. Bom dia waway, O ACBrMonitor que se utiliza do componente ACBreSocial carrega as informações do arquivo TXT no formato INI, gera o XML, assina e valida deixando-o pronto para ser enviado. Podemos carregar vários arquivos TXT e ao enviar estaremos enviando todos os XMLs, ou seja, um Lote de eventos. Lembrando que todos os eventos tem que pertencer o mesmo grupo. Se você trabalha com Delphi ou Lazarus pode realizar esses testes usando o próprio programa exemplo do componente ACBreSocial. Dentro da pasta: ...\Exemplos\ACBrDFe\ACBreSocial\ArqINI você encontra um arquivo TXT para cada tipo de evento do eSocial. Como dito acima o componente é capaz de carregar um arquivo TXT no formato INI, através dele gerar o XML, assinar e validar. É capaz também de carregar um XML (gerado pela sua aplicação), assinar se necessário (caso a sua aplicação não realize a assinatura) e validar. Agora me tire uma duvida, porque você quer um exemplo de arquivo em TXT? Sendo que você disse em uma outra postagem que a sua aplicação já gera o XML.
    1 ponto
  44. Acabei de verificar a condição adicionada em pcnNFeW. Voltarei para dar o feedback.
    1 ponto
  45. bom dia.. tentou reinstalar os schmeas?.. alem do xml, mande tambem os logs.. blz.. vou dar uma analisada no seu xml. tambem é interessante mandar a configuracao do acbrmonitorplus.ini
    1 ponto
  46. Brindes exclusivos do ACBr, a partir do Plano Trimestral...
    1 ponto
  47. Bom dia a todos, Para mim esse DACTE esta fora do padrão no que diz respeito a versão 3.00 do CT-e. Na página 17 da Nota Técnica 2016/002 que se refere ao DACTE do CT-e versão 3.00 temos uma tabela, favor ler a linha que se refere a: Informações relativas ao Imposto. Temos agora 5 quadros: Classificação Tributaria do Serviço, Base de Calculo, Alíquota do ICMS, Valor do ICMS, % Red. B.C. Calc. Esse DACTE que esta sendo usando tem 6 quadros sendo que o ultimo se refere a ICMS ST Na página 22 da mesma NT temos um modelo (esta muito claro a imagem) mas nota que não existe mais o quadro para informar o valor do ICMS ST, uma vez que este deve ser informado no quadro cujo titulo é Valor do ICMS.
    1 ponto
  48. Analisei os fontes, e a implementação parece correta... mas decidi não incorporar aos fontes do SVN, pelos seguintes motivos: - O método é exclusivo para a WinCrypt (e Capicom)... não funcionaria no OpenSSL ... Ok, isso também ocorre com o método "SelecionarCertificado", mas esse último método foi herdado do Trunk1 - O método é específico para CNPJ, e a ACBrDFeSSL também suporta Certificados com CPF - A rotina pode ser facilmente implementada na própria aplicação (usando o método: "LerCertificadosStore", e um Loop, e conforme demonstrado abaixo) Enfim... deixo aqui, trecho do código, onde o Loop é implementado, na sugestão proposta, para o caso de alguém tiver interesse de implementar o método na própria aplicação function TForm1.LocalizarNumeroSerieCertificado(ACNPJ: String): String; var I: Integer; ACNPJLocalizar, ACBPJCertificado: String; begin Result := ''; ACNPJLocalizar := OnlyNumber(ACNPJ); if (ACNPJLocalizar = '') then raise EACBrDFeException.Create('CNPJ não informado'); if (Length(ACNPJLocalizar) <> 14) then raise EACBrDFeException.Create('Informar CNPJ com 14 digitos'); ACBrNFe1.SSL.LerCertificadosStore; for I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do begin ACBPJCertificado := OnlyNumber(ACBrNFe1.SSL.ListaCertificados[I].CNPJ); if (ListaCertificados[I].DataVenc >= Date) then if (Copy(ACBPJCertificado, 1, 8) = Copy(ACNPJLocalizar, 1, 8)) then Result := ACBrNFe1.SSL.ListaCertificados[I].NumeroSerie; end; end;
    1 ponto
×
×
  • 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.