Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 10-09-2018 em todas as áreas

  1. Boa tarde Liliane, O idCSRT é um numero sequencial: 001, 002, .... Por outro lado o CSRT - Código de Segurança do Responsável Técnico que eles chamam de forma errada de token, será fornecido pelo Fisco, conforme consta na Nota Técnica. Nesse primeiro momento você não precisa se preocupar, pois o grupo <infRespTec> é opcional, podendo ser obrigatório se a UF do emitente do CT-e assim desejar. Se isso vir a ocorrer, que acredito que venha, os campos idCSRT e hashCSRT são opcionais e depende de uma implementação futura, ou seja, primeiro o Fisco tem que estar pronto para fornecer o CSRT do Responsável Técnico, caso contrario não tem como incluir essas informações no XML. Quero chamar a atenção referente a palavra token, pois ela nos remete ao certificado digital A3 em formato de pen-drive, chamado pelas certificadoras de token. O token que a Nota Técnica se refere neste caso é o CSRT, ou seja, trata-se de um código alfanumérico que será fornecido pelo Fisco. Quando for publicado a Nota Técnica sobre o idCSRT e CSRT bem como o calculo do hashCSRT, com certeza vamos fazer uma alteração no componente visando atender essa NT.
    4 pontos
  2. Bom dia a todos, Acabo de enviar para o repositório as alterações no componente, no DAMDFE (Fast e Fortes Report), Schemas e Programa exemplo. Alterações estas que visando a Nota Técnica 2018/002 que mencionei no inicio desse tópico. Favor atualizar todos os fontes de todas as pastas, reinstalem a Suite ACBr com o ACBrInstall_Trunk2. Qualquer problema favor reportar para que possamos efetuar as devidas correções. Observação: no grupo do emitente o campo CNPJ agora se chama CNPJCPF, como já informado anteriormente.
    3 pontos
  3. Introdução: Recebemos gentilmente da Bematech, a impressora não fiscal MP-2800 TH, para testes. Utilizando os exemplos do ACBr: PosPrinterTeste.exe e SATTeste.exe. Computador HP Proliant ML110 Sistema Operacional Windows 10 64Bit atualizado (22/08/2018) Processador Intel Xeon X3220 2.40GHz Memória 2 GB USB 2.0 Porta Serial física Conector DB9 Impressora MP-2800 TH Protocolo Epson Esc/Pos Meios de comunicação Serial Física usando conector DB9 Serial emulada através da porta USB USB TCP/IP usando cabo de rede (RJ45) Itens que a acompanham Cabo USB padrão B Fonte de alimentação bivolt Cabo de alimentação CD de instalação Importante: Diferente do padrão das impressoras da Bematech, esta impressora usa o protocolo Esc/POS Epson e não Esc/POS Bematech. Na data desta postagem, esta impressora é um lançamento da Bematech. Portanto, não há links disponíveis para os drivers e manuais no site da Bematech. Entre em contato com o suporte caso precise de algo: https://www.bematech.com.br/faleconosco De acordo com a Bematech, os drivers estarão disponíveis neste link: http://bematechpartners.com.br/portalPartners/ Dip-Switches: Algumas configurações somente são passíveis de alteração através de um dip-switch presente na impressora. Ele permite alterar a velocidade da porta serial física, desabilitar ou habilitar a guilhotina e a campainha, definir a densidade da impressão, etc. Um dip-switch é um componente eletrônico com várias chaves liga/desliga numeradas sequencialmente. Na base da impressora há uma tampa para acesso a ele: Chave Função Ligada(on) Desligada Porta serial física 1 Guilhotina Desabilita Habilita Baudrate Chave 7 Chave 8 2 Campainha Habilita Desabilita 115200 desligada ligada 3 Densidade de impressão Escuro Claro 38400 ligada ligada 4 Código de caracteres de dois bytes Desabilita Habilita 19200 desligada desligada 5 Caracteres por linha 42 48 9600 ligada desligada 6 Gaveta de dinheiro (RJ11) Desabilita Habilita As chaves 7 e 8 controlam a velocidade da porta serial. Definimos 115200 Baud na porta serial física deixando a chave 7 desligada e a chave 8 ligada. Impressão do Autoteste: Siga os passos abaixo: Com a impressora desligada, mantenha pressionado o botão Avanço de Papel(1) pressionado e Ligue a impressora(2); As luzes Ligada(3) e Erro(4) acenderão. Neste momento pare de pressionar o botão Avanço de Papel(1); A impressão do Autoteste será feita após a luz de Erro(4) apagar: O GIF animado abaixo exemplifica o procedimento descrito acima: Instalação da MP-2800 TH: USB - Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Com a impressora ligada, conecte a impressora e conecte-a porta USB; Será exibido Nenhuma Impressora Conectada(1) em Gerenciador de Dispositivos: Com o CD no computador, realize a instalação Driver - Impressora Bematech MP-2800 TH.exe clicando em Avançar(2); Selecione o Sistema Operacional(3) e clique em Instalar o driver da impressora(4); Siga com a instalação do driver selecionando as opções conforme sua necessidade; Selecione o USB onde sua impressora está conectada, no nosso caso foi a USB001(5), depois clique em Instalar(6); Após concluir a instalação, será exibida a impressora Bematech MP-2800 TH em Impressoras e Scanners: USB – COM Emulada: Por padrão, a MP-2800 TH tem a emulação da COM via USB desabilitada. Para habilitá-la é necessário usar a ferramenta de configuração Bematech Printer SettingTool v1.3. Entre em contato com a Bematech para adquirir o software. Para realizar tal tarefa, siga os passos abaixo: Execute o Bematech Printer SettingTool v1.3; Selecione o meio de comunicação usado, no nosso exemplo foi USB(1). Também são permitidos via serial física (COMx) e TCP/IP; Selecione a aba Config. Impressora(2); Defina o Modo VCOM(3) e depois clique em Configurar modo USB(4); A impressora reiniciará. Quando ela estiver pronta novamente, o Windows 10 reconhecerá a nova porta serial, em nosso exemplo foi a COM3: Não foi necessário instalar qualquer driver para reconhecer essa porta emulada. COM Física - Esc/POS: Não foi necessário instalar qualquer driver para realizar a comunicação. Bastou apenas conectar o cabo serial entre o computador e a impressora. Importante: O cabo serial não acompanha a impressora. TCP/IP – Esc/POS: Para realizar este teste foi preciso mudar o endereço de rede da impressora. Para tal, usamos o software de configuração Bematech Printer SettingTool v1.3 seguindo os passos abaixo: Selecione o meio de comunicação usado, no nosso exemplo foi USB(1). Também são permitidos via serial física (COMx) e TCP/IP; Na aba Config. Ethernet(2), defina o novo endereço de rede(3); Por ultimo, clique em Configurar novo endereço IP(4? TCP/IP - Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Siga todos os passos do item TCP/IP – Esc/POS(passo anterior a este); Siga até o passo 5 no item USB – Spooler do Windows acima neste mesmo documento; Clique em Criar porta...(1); Selecione Standard TCP/IP Port(2) ==> Nova porta(3) ==> Avançar(4); Preencha com o IP da impressora (Ex.: 192.168.15.31) o campo Nome da Impressora ou Endereço IP(5) e clique em Avançar(6) Clique em Avançar(7) e depois Concluir(8) Após concluir a instalação, será exibida a impressora Bematech MP-2800 TH em Impressoras e Scanners: Adicionar Logotipo: A adição do logotipo é feita pela ferramenta de configuração Bematech Printer SettingTool v1.3. Entre em contato com a Bematech para adquirir o software. Siga os passos abaixo para adição do logotipo na impressora: Ao executar o programa, selecione um meio de comunicação válido com a impressora. No nosso caso usamos a porta serial física COM1(1) e Baudrate 115200(2); Selecione a aba Config. Logo NV(3) e depois Selecionar e carregar logo(4); Selecione o arquivo de Logotipo e depois clique em Abrir(5); A impressora carregará o Logotipo e reiniciará; Após isso, selecione o Modo de impressão(6) e faça um teste clicando em Imprimir Logo NV(7) Testes usando os componentes e Demos do ACBr: Utilizamos o PosPrinterTeste.exe, demo do ACBrPosPrinter, parte do projeto ACBr, para efetuar testes na impressora. O PosPrinterTestes.exe está disponível neste link: https://www.projetoacbr.com.br/forum/files/file/364-posprintertesteexe/ Durante os testes deixamos as configurações desta forma: Modelo: ppEscPosEpson; Porta: COM1; Colunas: 48; Espaços: 40; Linhas Pular: 4; Pag. codigo: pc860; Demais configurações não alteramos; Testes de comunicação: Usando o campo Porta, testamos os 5 meios de comunicação possíveis com a impressora: COMxx (Física)– Para comunicação serial. No nosso exemplo usamos a COM1; USB - COMxx (Emulada)– Também para comunicação serial. No nosso ambiente o Windows definiu a porta serial do computador como COM3; TCP/IP – Para envios de comandos Esc/POS diretamente para a impressora usando TCP/IP. (Exemplo: TCP:192.168.15.31:9100); RAW:nome da instalação da impressora (USB)– Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:Bematech MP-2800 TH) RAW:nome da instalação da impressora (TCP/IP)– Também com o Spool do Windows, mas usando o protocolo TCP/IP com a impressora conectada diretamente na rede (exemplo: RAW:Bematech MP-2800 TH); Resultados: As imagens abaixo exemplificam a compatibilidade da impressora com o componente ACBrPosPrinter. Com algumas pequenas ressalvas descritas abaixo, observe que o equipamento se saiu muito bem, efetuando a impressão de acordo com os comandos suportados pelo protocolo Epson Esc/Pos: Formatação de carácter: Com exceção da fonte itálico, todas as demais propriedades funcionaram perfeitamente: Alinhamento: Todos os tipos de alinhamento funcionaram conforme o esperado: QR Code: Todos os códigos utilizados foram impressos corretamente: Código de Barras: Os tipos std25, CODE11 e MSI não foram impressos: Logotipo: Para realizar o teste, deixamos a configuração da seguinte forma: KC1: 1 KC2: 0 FatorX: 2 FatorY: 2 Leitura de Informações: A impressora retornou o Status pela porta COM1 (Física), porta COM2 (emulada) e pela rede TCP/IP: Page Mode: Funcionou conforme o esperado, permitindo o uso de DANFCe com QRCode Lateral Teste de acentuação: Para realizarmos os testes de acentuação com diferentes páginas de código, procedemos da seguinte forma: Inserimos um pantograma da língua portuguesa, contendo todas as letras e acentos(1); No cabeçalho foi colocado a tag </zera>(2) para limpar as configurações a cada teste; Foi realizada uma impressão por página de código disponível na impressora(3); Resultados: pc473: Alguns acentos circunflexos e todos os til foram ignorados: pc850: Todos os acentos foram impressos corretamente: pc852: Todos os acentos circunflexos, crases e o til foram ignorados: pc860: Todos os acentos foram impressos corretamente: pc1252: Todos os acentos foram impressos corretamente: Leitura de Status: A leitura do estado da impressora é funcional através da porta serial física (COM1) e protocolo TCP/IP. Abaixo alguns status retornados pela impressora: Pronta para uso: “Nenhum Erro encontrado”; Tampa aberta: “stSemPapel, stOffLine, stTampaAberta,”; *Pouco papel: “Nenhum Erro encontrado”; Sem papel: “stSemPapel, stOffLine”; Gaveta de dinheiro aberta: “stGavetaAberta,” obs.: De acordo com o fabricante, a impressora não tem suporte a sensor de pouco papel. Impressão de extratos do SAT com SATTeste: O SATTeste é um demo do ACBrSAT, parte do projeto ACBr. Realize o download neste link: https://www.projetoacbr.com.br/forum/files/file/316-sattesteexe/ Testamos a impressão usando o Spool do Windows através do Gerador de Relatórios Fortes Report, e também usando a impressão em ESC/POS. As configurações utilizadas foram as seguintes: Fortes EscPOS Largura: 277 Topo: 0 Fundo: 0 Esquerda: 0 Direita: 1 Colunas: 48 Espaço Linhas: 40 Linhas Pular: 4 Pag.codigo: pc860 Modelo: ppEscEpson Porta: RAW:MP-2800TH Exemplo de um cupom fiscal impresso pela MP-2800 TH, usando Fortes(Esquerda) e Esc/POS (Direita): Teste de desempenho: Através de comandos EscPOS, realizamos a impressão de vários extratos de SAT com diversas quantidades de itens, coletando os tempos de impressão. Para medição mais precisa do tempo de impressão do equipamento nos testes envolvendo o Spooler do Windows (RAW:Bematech MP-2800 TH), não usamos o gerenciamento de fila de impressões do próprio serviço de Spooler, devido o uso da memória do computador para gerenciar a fila de impressões. Portanto, habilitamos a opção Imprimir diretamente na impressora na aba Avançado nas Propriedades da impressora. Desta forma, o serviço de Spooler apenas repassa a impressão diretamente para a impressora, não gerenciando a fila de impressões para o equipamento. Todas as formas de comunicação disponibilizada pela MP-2800 TH foram testadas: COM Física (COM1): As configurações foram as seguintes: Modelo: ppEscEpson Porta: COM1 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: USB/COM Emulada (COM3): As configurações foram as seguintes: Modelo: ppEscEpson Porta: COM3 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: USB/Spool do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:MP2800TH Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: TCP/IP: As configurações foram as seguintes: Modelo: ppEscEpson Porta: TCP:192.168.15.31:9100 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: TCP/IP - Spool do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:MP2800TH Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: Sobre o equipamento: O gabinete da MP-2800 TH tem um design sutil, moderno e robusto. Ele foi desenvolvido pensando em ambientes hostis para uma impressora, como uma cozinha. Os orifícios e botões são protegidos evitando a entrada de líquidos, pó e outras sujeiras. Na base do gabinete há pés de borracha evitando seu deslise. Também na base, há 2 orifícios para fixá-la na parede, permitindo o seu uso na vertical. Todas as conexões de cabos ficam na traseira do equipamento, também protegidas de sujeiras. A interação usuário/impressora é feita pelas 3 luzes indicativas e com o botão avanço do papel, todos presentes na parte frontal do equipamento. As luzes indicam, da esquerda para a direita, impressora ligada, tampa da baia aberta e falta de papel. O botão avanço de papel é do tipo push botton, semelhante ao botão de um mouse. A MP-2800 TH é bastante versátil na comunicação. Através do USB é possível usá-la em modo normal (igual a impressoras comuns) ou emulando uma porta serial COMx. Também permite a comunicação pela porta serial física e pela rede TCP/IP usando conexão cabeada. Sobre a utilização do equipamento: A instalação e utilização da MP-2800 TH em qualquer dos tipos de comunicação foram simples. Com o driver em mãos, em poucos minutos ela estava pronta para uso. Ela se demonstrou bastante rápida na comunicação e impressão, independente do protocolo utilizado. Tivemos um pouco de dificuldade no entendimento do significado da luz de tampa aberta (meio), mas uma breve lida no manual sanou a questão. Sobre a utilização do software de configuração da impressora: Ele tem uma vasta gama de opções, permitindo ajustar a impressora para necessidades mais específicas. Alguns exemplos: Grau de intensidade de impressão, reimpressão caso o papel acabe durante a impressão, velocidade da impressão, desabilitar QR Code, fonte reduzida, ip estático ou dinâmico (dhcp), etc. O tempo investido no conhecimento deste programa não será perdido. Ficha técnica fornecida pelo fabricante: Características: Dimensões: 130mm x 175mm x 130mm (Largura, Profundidade, Altura) Massa: 1Kg Cor: Preta Velocidade de impressão: 250mm/s Guilhotina: 10milhão de cortes de vida útil Conjunto de comandos: ESC/POS Troca de Bobina: Easy Load Interface de comunicação: USB Ethernet Serial Alimentação: 100V a 240V CA, a 50Hz a 60Hz Dimensões do papel: Largura: 58mm a 82,5mm Diâmetro externo: 72mm Espessura: 56µm a 107µm N° de caracteres por linha: FonteA: 48 FonteB: 64 Código de barras suportado: UPC-A UPC-E EAN (IAN) 13 EAN (IAN) 8 CODE39 CODABAR ITF CODE93 CODE128 QRCODE PDF417
    2 pontos
  4. Deu certo... Eu não tinha entendido que ao utilizar o metodo ACBR.Eventos.LoadFromString(XML); o componente já assina caso não encontre as tags "Signature" Eu estava tentando assinar novamente... Vlw Italo muito obrigado pelo feedback...
    2 pontos
  5. 2 pontos
  6. Boa tarde, Carlos Luciana. Veja a excelente explicação do Italo Jurisato Junio, no tópico baixo: Tópico movido para a área do SAC, para que o SLA de respostas seja considerado.
    2 pontos
  7. Olá Felipe! Obrigado pela atenção. Meu caso é quanto ao rebuild do Lazarus. Li os tópicos que vc mencionou e observei que o Samuel teve o mesmo problema causado pelas dll's. Como me envolvi com instalação no Win64 de Lazarus32 e Lazarus64 é provável que a causa seja a mesma. Logo mais 'a noite vou seguir as orientações quanto a cópia das dlls e depois reporto o resultado aqui.
    2 pontos
  8. Boa Tarde! pelo programa exemplo eu não testei no certificado A1, mas com o A3 funciona. vou verificar a possibilidade do acbrnfeservicos.ini, e assim que o cliente tiver que cancela uma nota eu verifico. Obrigado Paulo Sergio
    2 pontos
  9. O estado de SP não permite a contingência ser a NFC-e Offline, a Contingência em SP é a NFC-e ou o próprio SAT. Resumindo grosseiramente não existe a contingência por problema de conexão com WS, pois se houver problema na conexão o próprio SAT salva o CF-e e depois envia quando a conexão foi restabelecida. A contingência via NFC-e serve apenas para caso ocorreu algum problema no aparelho SAT e, também, no começo do ano a Sefaz alterou a lei o SAT obrigando aos estabelecimentos a terem um SAT reserva. http://info.fazenda.sp.gov.br/NXT/gateway.dll/legislacao_tributaria/portaria_cat/pcat1472012.htm?f=templates&amp;fn=default.htm&amp;vid=sefaz_tributaria:vtribut Se está se referindo a NFC-e Offline a resposta acima deve ter sanado a dúvida, agora se está se referindo a comunicação com o aparelho aconselho que leia a documentação dos fabricantes e/ou leia os fontes do ACBr.
    2 pontos
  10. [Resolvido] Quando o código de barras está diferente normalmente a carteira esta diferente, mudando de 101 para 104 resolveu meu problema. obrigada, Melissa Nascimento
    2 pontos
  11. Foi removido pois no layout 4.00 da NFe não existe mais a informação de indicação de pagamento global para a NFe. Agora existe a tag indPag para cada pagamento, então seria necessário mostrar os dados dos pagamentos. Caso alguém queira contribuir com a implementação basta anexar aqui.
    2 pontos
  12. Bom dia, segue um exemplo: NFeDuplicataExemplo.ini
    2 pontos
  13. RicardoVoigt obrigado por responder, consegui descobri o problema, era falta de pacotes. Segue os passos para resolver esse problema, com o Acbr estava em um bpl o meu projeto não apresentava um "amigavel", com isso a forma que achei para descobri qual pacote estava falta foi criar um projeto EXE e marcar a opção Link with runtime packed para true, dessa forma o executável é gerado sem empacotar as dependências, ou seja temos que levar as bpls junto.. Na opção runtime packed incluir esses pacotes. Fazendo isso executei e os erros foram aparecendo e só coloquei na pasta o que estava faltando, segue a lista de bpl que precisei para resolver o problema.
    2 pontos
  14. Muito obrigado André. Não sabia dessa informação pois foi outro desenvolvedor que implementou o NFCe, estou inciando agora com o projeto.
    2 pontos
  15. Boa tarde a todos, Teremos mudanças no layout do MDF-e, basicamente são quatro, a primeira é que agora será possível uma pessoa física desde de tenha Inscrição estadual emitir o MDF-e, sendo assim a propriedade CNPJ do emitente vai passar a se chamar CNPJCPF, a segunda se refere a consulta a Manifestos não encerrados que também vai aceitar o CPF sendo assim o campo passa a ser CNPJCPF, a terceira se refere ao modal aéreo que passa a ter um novo grupo <infEntregaParcial> e a quarta é o novo grupo chamado <infEmpresaSoft>. Este último grupo em um primeiro momento é opcional, ou seja, ele não precisa constar no XML, mas futuramente vai ficar a cargo de cada UF determinar a sua obrigatoriedade. Nesse grupo deveremos informar o CNPJ ou CPF do desenvolvedor, bem como o nome da empresa ou desenvolvedor, e-mail e telefone. O componente ACBrMDFe já foi alterado visando a geração desses grupos, estou apenas aguardando a liberação do ambiente de homologação para enviar para o repositório. Favor baixar e ler com atenção a Nota Técnica 2018/002 que se encontra no Portal Nacional do MDF-e. O Ambiente de Homologação vai ser liberado em 10/09/2018 e o de Produção em 15/10/2018.
    1 ponto
  16. O problema está no campo RNTRC... deve ser numérico. Se não for informado o número RNTRC retire esse grupo do arquivo ou deixe em branco... Remova esses campos do arquivo: [infANTT] RNTRC = NA
    1 ponto
  17. Acho que vou colocar como resource do projeto então Por hora acho que pode ser encerrado esse tópico.
    1 ponto
  18. [Resolvido] Isso mesmo Juliana, minha carteira estava diferente do boleto para carteira do banco, mudando de 101 para 104 resolveu meu problema. obrigada, Melissa Nascimento
    1 ponto
  19. Boa tarde Sandro, Desculpe, acabei esquecendo. Acabei de enviar para o repositório.
    1 ponto
  20. Sergio, Se a propriedade Configuracoes.Arquivos.IniServicos esta vazia na sua aplicação, isso significa que ela não utiliza o arquivo ACBrNFeServicos.ini e sim o ACBrNFeServicos.res que é carregado e compilado. Portanto faz parte do seu executável. A principio o programa exemplo funciona da mesma forma, ou seja, a propriedade de configuração também deve estar vazia. Se no programa exemplo e na sua aplicação a propriedade IniServicos esta vazia, mas no programa exemplo funciona e a sua aplicação não, chego a conclusão que algo esta errado na sua aplicação.
    1 ponto
  21. Boa tarde Aristarco, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
    1 ponto
  22. Boa tarde, Rodrigo Cesar. Tópico antigo. Sugiro que crie um novo, relatando sua dúvida ou problema.
    1 ponto
  23. Boa tarde. Chegou a analisar o demo do componente? Att.
    1 ponto
  24. Boa tarde, Liliane Bitencourt. Acredito que seja o certificado digital.
    1 ponto
  25. Não vi no código fonte... algo que pudesse gerar erro semelhante... Tente definir uma impressora padrão nessas maquinas... Aparentemente ele está tentando setar essa impressora do OneNote, e ocorre o problema.... @José M. S. Junior, considere ainda esse ajuste: procedure TFrmACBrMonitor.cbLCBPortaChange(Sender: TObject); begin try ACBrLCB1.Desativar; if (cbLCBPorta.Text <> 'Sem Leitor') then ACBrLCB1.Porta := cbLCBPorta.Text else ACBrLCB1.Porta := ''; finally cbLCBPorta.Text := ACBrLCB1.Porta; end; AvaliaEstadoTsLCB; end;
    1 ponto
  26. Prezado Italo, bom dia! O FR3 (DACTE2Vias.fr3) esta funcional. Porém imprime 2 vias de um mesmo CT-e numa única folha A4. O que preciso fazer é imprimir 2 vias de CT-e distintos numa só Folha A4. Eu modifiquei o FR3 para tentar fazer esta funcionalidade porém sem sucesso. Ele continua a criar nova página para emitir o outro CT-e O Componente esta respeitando a quantidade de CT-e enviado e gerando no preview 1 só report. Porém com novas páginas. Tentei fazer alguns ajustes finos no FR3 sem sucesso ate o momento.
    1 ponto
  27. Tópico fechado por falta de retorno do usuário
    1 ponto
  28. Tópico fechado por falta de retorno do usuário
    1 ponto
  29. Bom dia, Klayton Fratoni. Tente excluir todas as impressoras.
    1 ponto
  30. Tópico fechado por falta de retorno do usuário
    1 ponto
  31. Anexo fonte da rotina pcesS300.pas alterada. Foi acrescentado o código teS2299 que se refere ao cancelamento da demissão. if ( self.InfoExclusao.tpEvento In [teS1200,teS1202,teS1210, teS2299] ) then begin ------------- end Aristarco pcesS3000.pas
    1 ponto
  32. Roberto, E como você explica o fato do XML estar com o protocolo de autorização? Se ele esta com o protocolo de autorização, significa que a SEFAZ recebeu, processou e retornou o protocolo de autorização. O componente por sua vez atualizou o XML assinado com o protocolo de autorização. Logo podemos concluir que o problema não é o método Enviar. Você deve estar fazendo algo a mais que esta provocando esse erro.
    1 ponto
  33. Bom dia Roberto, A unit pnfsNFSeW_GIAP.pas tem como finalidade gerar o XML do RPS do respectivo provedor. Antes de embarcar nessa aventura você precisa entender como tudo funciona e para que serve cada linha do arquivo INI do provedor bem como a unit que gera o XML. Se você não tem esse domínio vai ser muito complicado a implementação. Como disse antes não é só essas duas Units a serem alteradas, pois será necessário realizar alterações em várias outras, para que o envio ocorra de forma correta bem como o tratamento do retorno do envio, consultas e cancelamento. Não quero te desanimar, mas tenha consciência que vai perder varias horas de sono.
    1 ponto
  34. Bom dia Você pode realizar a consulta da NFe (Método: ConsultarNFe) e obterá os eventos relacionados a mesma, bem como o protocolo. Poderá também carregar o XML da NFe antes da consulta, assim o componente atualizará o XML original com os eventos existentes.
    1 ponto
  35. Veja na pasta exemplos que tem um demo.
    1 ponto
  36. Obrigado pelo retorno. Para novo problema favor abrir novo tópico.
    1 ponto
  37. Boa tarde, reinstalando o certificado, voltou a funcionar. Muito obrigada
    1 ponto
  38. Consegui emitir a carta de correção. Pelo visto era o tamanho minimo do campo enviado que o cliente estava colocando somente 6 caracteres.
    1 ponto
  39. Já temos uma "Landing Page", com várias informações do Evento... https://www.projetoacbr.com.br/diadoacbr/ Inscrições iniciam em 10/09/2018 Já temos uma grade parcial de palestras... Logo disponibilizaremos na página do Evento
    1 ponto
  40. @thiagosantanna10 conseguiu resolver ? Tive agora pouco o mesmo problema, e estava aqui neste tópico buscando a solução, e eis que na tentativa consegui resolver: Certificar que o schema seja o último, configurar NFe versão 4.0 e qrcode 2.0 Solução : atualizar as dlls libXML (trunk2\DLLs\XMLSec) No meu caso funcionou 100%;
    1 ponto
  41. Bom dia José, Uma dica, não poste o conteúdo de um XML ou outro arquivo, procure sempre anexar ele na sua postagem, assim a postagem fica curta e fica mais fácil baixarmos o arquivo para uma melhor analise.
    1 ponto
  42. @Intelliware e @ultrasevenjundiai O relatório do S@T-iD já foi finalizado e postado aqui no fórum: Em alguns dias será postado também o da Print-iD.
    1 ponto
  43. A consulta em ambiente de homologação não funciona a bastante tempo no Amazonas.
    1 ponto
  44. Obrigado @Reinaldo Alberto sua solução foi adequada à minha também.
    1 ponto
  45. Bom dia Junior, Acredito que resolvi, eu enviava um separador "-" para os lotes então a pasta ficava Lote-01, acho que este caractere estava fazendo dar erro no comando de envio. Retirei e a principio passou, vou colocar em produção e ver se fica tudo normal. att Edson.
    1 ponto
  46. Bom dia! Mas não deixe de observar as instruções NT2012/001 No estado do Paraná, através do DECRETO N. 3.931/2008 no artigo 9º §4 e §5 diz o seguinte: Então tem que tomar cuidado procurar o que diz a SEFAZ do teu estado, para não ferir algum artigo e depois causar um problema para as empresas que você atende.
    1 ponto
  47. Boa tarde José, Toda rejeição de duplicidade significa que a nota foi enviada novamente. A regra é simples, enviou, ocorreu algum erro, não se deve enviar novamente e sim consultar. É normal você consultar no portal da SEFAZ-Autorizadora e a nota constar e não constar no Portal Nacional. A nota é enviada para a SEFAZ-Autorizadora e esta por sua vez replica para o Portal Nacional caso a nota tenha sido autorizada. A questão é o tempo que demora para que ocorra essa replicação, que pode ser de alguns segundos, minutos ou até horas.
    1 ponto
  48. Boa tarde Walter, Primeiramente temos que entender o que vem a ser esse erro. Duplicidade com diferença de chave de acesso, significa que já existe na SEFAZ a respectiva nota, mas a chave é diferente. A chave é composta por variais informações e uma delas é chamada de Código da Nota Fiscal - cNF. A SEFAZ recomenta que o cNF seja um numero aleatório, sendo assim muitos atribuem o valor zero a cNF, o ACBr ao detectar que o valor de cNF é zero gera automaticamente um numero aleatório que como dito vai fazer parte da chave. Se no seu arquivo ini referente a nota não contem a linha com o campo cNF ou se o seu valor é zero vai ocorrer o que foi exposto acima. Se ocorrer um erro e o seu cliente enviar novamente a nota usando o mesmo arquivo ini um novo XML será gerado e consequentemente com uma nova chave. Se o erro não ocorreu no envio e sim no retorno a SEFAZ vai rejeitar essa segunda tentativa de envio acusando duplicidade com diferença de chave. Quando ocorre erro a primeira coisa a se fazer não é tentar enviar novamente e sim realizar uma consulta. Se o erro foi no envio a SEFAZ vai retornar uma mensagem informando que a nota não consta na base de dados, ai sim você envia novamente, por outro lado se o erro ocorreu no retorno, a SEFAZ vai retornar o protocolo de autorização e o XML será atualizado ou será retornado a rejeição e o motivo da mesma.
    1 ponto
  49. Nossa, eu comecei a usar o ACBR tem pouco mais de 2 meses, e ja me livrou de perder meus clientes, Otimo Componente. só tenho a Elogiar a comunidade.
    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.

The popup will be closed in 10 segundos...