uses
GNREClientX_TLB;
var
GNRE: TspdGNREClientX;
begin
GNRE := TspdGNREClientX.Create(nil);
try
GNRE.ConfigurarSoftwareHouse('29062609000177', '{seu-token}');
GNRE.Ambiente := 2; // 1=Produção, 2=Homologação
GNRE.CpfCnpjEmpregador := '29062609000177';
GNRE.NomeCertificado := 'CN=EMPRESA TESTE';
GNRE.Arquivo := 'gnre.tx2'; // TX2 gerado a partir do XML da NF-e
GNRE.EmitirGNRE; // gera XML + envia ao WebService estadual
GNRE.ConsultarGNRE; // recibo + status de autorização
GNRE.ImprimirGNRE; // PDF pronto para impressão
finally
GNRE.Free;
end;
end;
Pensada para proporcionar uma implementação suave em diversos ambientes de desenvolvimento.
Manutenção contínua para garantir conformidade com as frequentes mudanças na legislação.
Erros de retorno são decodificados de forma clara, agilizando correções precisas.
Suporte técnico de dev para dev, ajuda com a integração e com as regras de negócio da Receita Federal.
A GNR-e (Guia Nacional de Recolhimento de Tributos Estaduais Eletrônica) é o documento utilizado para recolher o ICMS em operações interestaduais, quando o destinatário da mercadoria é responsável pelo pagamento do imposto. É obrigatória para empresas que vendem para outros estados e precisam recolher Partilha de ICMS, Substituição Tributária, DIFAL ou Fundo de Combate à Pobreza. Para software houses com ERPs de faturamento ou gestão, oferecer esse módulo é requisito competitivo.
Sim. A TecnoSpeed gera a GNR-e diretamente a partir do XML da NF-e ou do CT-e. Basta fornecer o arquivo ao componente e chamar o método de emissão, ele identifica o tipo de documento, extrai os dados necessários e gera a guia correspondente para a UF de destino.
Se o seu ERP emite NF-e ou CT-e para operações interestaduais, sim. A GNR-e é obrigatória sempre que há ICMS a recolher pelo destinatário e cabe ao sistema do emitente ou do destinatário gerar e transmitir a guia. Oferecer essa funcionalidade nativa evita que seu cliente precise acessar o portal estadual manualmente, e agrega valor direto ao produto.