Pesquisar na Comunidade
Showing results for tags 'padrao'.
Encontrado 9 registros
-
Ao emitir uma DPS em homologação ou produção utilizando o layout XML como Padrão Nacional e não sendo MEI ou Simples Nacional a partir de 01/09/2026, caso ocorra a rejeição E0037 - O código do município emissor informado na DPS é inexistente no cadastro de convênio municipal do sistema nacional, como faço para saber se o município está aderido tanto ao ambiente de produção quanto homologação? De acordo com a planilha ANEXO_I-SEFIN_ADN-DPS_NFSe-SNNFSe-v1.00-20251226 que contém o leiaute da NFS-e e as regras de validação aplicadas pela API do Padrão Nacional, está é a regra de validação que correspondente a esta rejeição: Campo Regra de Validação Código Rejeição cLocEmi O código do município emissor informado na DPS deve existir no cadastro de convênio municipal do sistema nacional. Exceto quando o emitente da DPS for MEI na data de competência da emissão da NFS-e. E0037 O código do município emissor informado na DPS é inexistente no cadastro de convênio municipal do sistema nacional. Primeiro, acesse o Monitor de adesão dos municípios à NFSe Padrão Nacional neste link. Filtre pela cidade e confira se está marcado como Sim em Adesão ao Emissor Nacional NFSe*, conforme prints abaixo. Observação: no momento do teste a cidade de Rancharia/SP estava constando como habilitado o webservice de produção e homologação não, já a cidade de Governador Valadares está com os dois habilitados. Confirmando que o município está aderido a emissão a partir do Padrão Nacional, faça a consulta do Convênio a partir da Consulta de Parâmetros Municipais. Você pode utilizar o demo para conferir a informação clicando no botão Convênio que fica na guia Consulta de Parâmetros Municipais da guia Provedor Padrão Nacional. Para fazer no componente utilize o código abaixo: ACBrNFSeX1.ConsultarParametros(pmConvenio); No monitor: NFSe.ConsultarParametrosNFSe(2, "01.05", "19/06/2023", "12345") Na Lib: NFSE_ConsultarParametros(2, aCodigoServico, aCompetencia, aNumeroBeneficio, sResposta, esTamanho); Ao consultar teremos os seguintes retornos: Tanto para Governador Valadares/MG em Produção quanto em Homologação o retorno foi o mesmo: Já para a cidade de Rancharia/SP, em Produção o retorno foi: Já em Homologação para a cidade de Rancharia/SP foi: Tendo em vista estes retornos, a cidade de Rancharia/SP por exemplo não está ativa no ambiente de Homologação no Sistema Nacional, mas em Produção sim. Você não conseguirá emitir NFSe no ambiente de homologação, apenas produção. Você pode também entrar em contato com a prefeitura também e informar o fato para eles, solicitar que façam a adesão ao ambiente de homologação também. Observações sobre os testes que realizamos: Ao testar a emissão em homologação, foram apresentadas rejeições relacionadas a validação dos campos, mas ao corrigir ocorreu o erro E0037, portanto pode ser que ao testar em sua aplicação ou no seu demo, ocorra erros de validação como CPF/CNPJ do Tomador errado, mas após corrigir todos vai aparecer a rejeição E0037. É possível que o ambiente nacional só faça a validação se está mesmo aderido após realizar as outras validações. Referências:
-
Nota Técnica 008/2026 Publicada em 05/05/2026 14h43 define novas regras do DANFSe-Padrão Nacional e prazo para adaptação A Secretaria-Executiva do Comitê Gestor da NFS-e publicou a Nota Técnica nº 008/2026, que estabelece novas regras para a emissão do DANFSe no padrão nacional. O documento tem como objetivo padronizar o layout e a apresentação das informações do DANFSe, facilitando a leitura e a conferência dos dados das notas fiscais de serviço. Um ponto de destaque é que a API do Portal Nacional atual de geração do DANFSe será descontinuada a partir de 1º de julho de 2026, prazo até o qual empresas e desenvolvedores deverão adaptar seus sistemas às novas especificações técnicas. A medida faz parte do processo de consolidação da NFS-e nacional, que busca padronizar a emissão em todo o país e reduzir a complexidade causada pelos diferentes modelos municipais. O que muda para que usa o ACBrNFSe ( a partir de 1º de julho de 2026 ) Quem usa o método ObterDANFSE(xChaveNFSe) para baixar o PDF do DANFSE da API do Portal Nacional, este método não vai mais estar disponível. Solução para quem usava o método ObterDANFSE: Carregar o XML da NFSe (Padrão Nacional) e usar o comando NotasFiscais.Imprimir para visualizar em tela e/ou imprimir no Papel; Para gerar o PDF, Carregar o XML da NFSe (Padrão Nacional) e usar o comando NotasFiscais.ImprimirPDF; Sobre a padronização da DANFSe: Como temos o DANFSe para os geradores Fortes Report, Fast Report e PDF, criamos a tarefa para fazer os ajustes necessários, assim que estiver disponível vai ser publicado em nosso portal de notícias. Fonte: SE/CGNFS-e publica Nota Técnica nº 008/2026 com regras para emissão do DANFSe — Portal da Nota Fiscal de Serviço eletrônica
-
- 7
-
-
- nt 008/2026
- danfse
- (e 6 mais)
-
Olá, pessoal! Se você está implementando a NFSe no Padrão Nacional e está encontrando dificuldades para obter o XML da nota após o envio, este guia foi feito para você. Muitas vezes, a confusão acontece porque o fluxo do Padrão Nacional exige a distinção clara entre o DPS e a NFSe. Abaixo, detalhamos o fluxo correto para consultar e baixar o XML definitivo. O Fluxo de Consulta Correto Diferente de outros provedores, no Padrão Nacional, o ideal é realizar uma "ponte" entre a Chave do DPS e a Chave da NFSe. 1. Consulta pela Chave do DPS (42 dígitos) O segredo para o sucesso é utilizar a Chave do DPS. Essa chave possui 42 dígitos e o ideal é que você a tenha armazenado em seu banco de dados no momento da emissão. Delphi/Lazarus // LIdDPS deve conter a chave de 42 dígitos do DPS ACBrNFSeX.ConsultarDPSPorChave(LIdDPS); 2. Obtenção da NFSe através do retorno Se a consulta do DPS for bem-sucedida, o componente receberá o ID da Nota Fiscal. Com esse ID, fazemos a consulta final para obter o XML completo da NFSe: Delphi/Lazarus if ACBrNFSeX.WebService.ConsultaNFSeporRps.Sucesso then begin // Agora consultamos pela Chave da Nota retornada, e não mais pelo DPS ACBrNFSeX.ConsultarNFSePorChave(ACBrNFSeX.WebService.ConsultaNFSeporRps.idNota); // O XML da NFSe estará disponível aqui: ShowMessage(ACBrNFSeX.NotasFiscais.Items[0].XmlNfse); end; Caso esteja validando um processo de emissão que foi interrompido e a consulta do DPS não foi realizada com sucesso você pode entender que o DPS não foi recebido e a nota não existe. Observações Importantes Diferença de Chaves: Não confunda a Chave do DPS (enviada) com a Chave da NFSe (gerada pelo governo). Ambas são importantes, mas para baixar o XML final, a consulta por chave de nota é a mais precisa. Persistência de Dados: Salve sempre a chave de 42 dígitos do DPS no seu banco de dados. Ela é o seu "passaporte" para localizar a nota caso haja uma queda de conexão ou timeout. Provedor Nacional: Este fluxo é o padrão esperado para prefeituras que aderiram ao convênio da NFSe Nacional via Ambiente de Dados Nacional (ADN). Conclusão Seguindo esses passos, você garante que sua aplicação consiga recuperar o XML da NFSe de forma consistente, evitando erros de "Nota não encontrada" ou retornos vazios. A chave é entender que o processo é uma escada: Dados do DPS -> Consulta Chave DPS -> Consulta Chave NFSe -> XML Final. Esperamos que esta dica ajude a agilizar as implementações de vocês! Créditos à comunidade ACBr e ao amigo @icozeira pelo compartilhamento de experiências!
-
Preview das impressões "encavalando" ou ficando cortado - Como resolver?
um tópico no fórum postou Diego Foliene Base de Conhecimento
O Problema Algumas vezes, ao gerar o preview de alguma impressão, a pessoa pode se deparar com algumas informações "encavaladas" ou cortando. Esse problema costuma ocorrer quando o monitor no qual o preview foi gerado e exibido, possui uma configuração de escala aplicada, ou seja, a tela está com zoom maior do que 100%. Existem algumas maneiras de resolver isso. Solução 1: Utilize a configuração de Escala do componente de impressão. Nas soluções de impressão do ACBr, existem duas propriedades que podem ser alteradas a fim de contornar essa situação. São elas: AlterarEscalaPadrao: do tipo booleano e com valor padrão definido como false, esta propriedade deve ser definida com o valor true. NovaEscala: do tipo integer, essa propriedade possui o valor padrão 96. Tomemos a impressão da NFe, como exemplo. Quem utiliza componente nativo para Delphi ou Lazarus, depois de atribuir o componente de impressão na propriedade DANFe com componente ACBrNFe: ACBrNFe.DANFE.AlterarEscalaPadrao := true; ACBrNFe.DANFE.NovaEscala := 96; Para aqueles que utilizam a Lib, na seção [DANFE] do arquivo ACBrLib.ini que centraliza as configurações de mesmo nome: Solução 2: Usar a opção DPI Awareness no arquivo mafest da aplicação Talvez você precise ajustar isso na sua linguagem de programação. Mas no Delphi é bem fácil. No menu do topo da IDE, selecione Project > Options: Na janela que aparecer, selecione o item Application e depois Manifest. Na janela que aparecer, na configuração DPI Awareness, selecione a opção None. Um agradecimento ao membro de nossa comunidade @oprata por compartilhar esta dica. Solução 3: Remova o Zoom aplicado no Monitor Clique com o botão direito do mouse em sua Área de trabalho e no menu que aparecer, selecione a opção "Configurações de exibição". Na janela que aparecer, role a tela até chegar na seção "Escala e Layout" e na opção Escala, selecione o valor 100%. -
Dicas para quando a impressão ficar com espaçamento em branco nas laterais.
um tópico no fórum postou Diego Foliene Base de Conhecimento
Olá pessoal! O colega @Integrasys compartilhou conosco uma dica para aqueles que estejam tendo problemas ao gerar um preview de impressão, com o mesmo ficando com um grande espaço em branco no lado direito do impresso. Mesmo após alterar as propriedades AlterarEscalaPadrao e Nova Escala com o problema persistindo, ele conseguiu solucionar realizando o seguinte procedimento: Clique com o botão direito em cima do .EXE, selecione Propriedades. Na janela que abrir, navegue até a aba Compatibilidade. Clique no botão Alterar configurações de DPI alto. Selecione Sistema na seção substituição de escala de DPI Alta -
Bom dia, Estou usando os componentes TACBrBoletoFCFortes e TACBrBoleto e preciso colocar algumas informações adicionais após as mensagens padrão do boleto (conforme a imagem). A parte em azul está sendo alimentada através da tag Titulo.Mensagem, enquanto a mensagem "Cobrar juros de ..." (parte em vermelho) é alimentada ao clicar para imprimir o boleto. Alguém poderia me ajudar?
-
Impressora Tanca TP509
um tópico no fórum postou Rafael Gomes Ampla Dúvidas não relacionadas ao ACBr
Bom dia pessoal, Trabalho em uma software house e estou com uma dificuldade ao configurar as dimensões do cupom SAT na impressora da marca TANCA TP509. Temos diversos clientes que utilizam impressoras de outras marcas por exemplo Elgin I9 que com ajustes das dimensões conseguimos deixar o cupom bem centralizado, porém essa impressora da TANCA é nova para nós e tem um tamanho de bobina menor que o das outras marcas. Por favor se alguém tiver o tamanho do cupom ou puder auxiliar com a configuração das dimensões agradeço muito, vou deixar um exemplo das configurações da impressora Elgin I9 que nossos clientes costumam utilizar: Dimensões: largura padrão 302 esquerda 4 direta 8 superior 2 inferior 5 Fico no aguardo do auxilio. Um grande abraço a todos, Rafael Gomes Analista de Suporte- 3 replies
-
- impressora
- sat
- (e 5 mais)
-
Olá. Há provedores fora do padrão ABRASF dentro do ACBrNFSe? Se sim, como faço para descobrir se um provedor é ou não padronizado? Grato.
- 1 reply
-
- Provedores
- NFSe
-
(e 2 mais)
Tags:
-
[Escovando Bits] Daruma Javapos
um tópico no fórum postou daruma developer Legislação Fiscal e Tributária
Escovadores de Bits, Nós insistimos muito no termo multiplataforma, vocês encontram este termo em diversos vídeos e escovando bits. O motivo é bem simples, nós realmente somos MULTIPLATAFORMA!! Este escovando bits é especial pois vamos aprender como usar a camada de padrão Internacional JavaPOS e vamos provar mais uma vez que somos multiplataforma. Vamos lá! “...O que é JavaPOS?” • JavaPOS – Java for Point of Sale, traduzindo: Java para Ponto de Venda. É um padrão internacional para desenvolvimento, em Java, do Ponto de Venda integrado com impressoras. • O JavaPOS tem métodos próprios para Vender um item na impressora fiscal por exemplo. Desta forma, você, escovador de bits, desenvolve apenas uma vez com o JavaPOS e esta aplicação serve para diversos fabricantes de impressoras. Clique para continuar lendo: http://www.desenvolvedoresdaruma.com.br/dde/htmls/dde054_2013_javapos.html
