- 14.1. Identificação da NF-e [RTC]
14.1.3. Notas de Antecipação Pagto [RTC] - 14.1.2. Compra Governamental [RTC]
« Anterior - 14.1.4. Identificação da NF-e NT2020/06 [obsoleto]
Próximo »
14.1.3. Notas de Antecipação Pagto [RTC]
Funcionalidade para referenciar uma NF-e (modelo 55) emitida anteriormente
Assinatura
string gPagAntecipado(string chaveNFe)
Descrição:
Funcionalidade para gerar o XML para referenciar a(s) NF-e(s) (modelo 55) emitida(s) anteriormente, relacionadas à antecipação de pagamento.
Informado para abater as parcelas de antecipação de pagamento, conforme Art. 10 §4 da LC 214/2025.
Importante
Atualização necessária para atender o novo leiaute da NF-e da NT 2025/002 - Reforma Tributária do Consumo
Vigência:
- ambiente de homologação: a partir de 01/07/2025
- ambiente de produção: a partir de 01/10/2025
Versão da DLL requerida:
Histórico de atualização:
- 2025-06-13 - versão 2Gv5.00
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
chaveNFe | string | 44 | sim | informar a chave de acesso da NF-e emitida anteriormente referente a antecipação de pagamento |
Diagrama:
Retorno:
Um string com o grupo XML da NF-e referenciada
Dica
O usuário deve concaternar os XML resultantes se desejar informar mais de uma NF-e referenciada.
XML:
Exemplo de XML com uma NF-e referenciada
<refNFe>41090501234567801235500100000999999999</refNFe>
Exemplo de XML com duas NF-e referenciada
<refNFe>41090501234567801235500100000999999999</refNFe> <refNFe>41090501234567801235500110000888888888</refNFe>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.
Exemplos de uso:
Visual Basic 6.0
' grupo de notas de antecipação de pagamento - grupo BB01 da NT 2025/002-RTC ' informar nos casos em que ocorrer a antecipação de pagamento ' declaração das variáveis Dim ide_NFRefs As String ' Declara a variável que vai receber o XML das notas fiscais referenciadas ' o conteúdo deste parâmetro deve ser passado como parâmetro na montagem do ' grupo ide Dim chaveNFe as string ' chave de acesso da NF-e emitida anteriormente referente a antecipação de pagamento ' instancia DLL - late binding Dim objNFeUtil As Object Set objNFeUtil = CreateObject("NFe_Util_2G.Util") ' inicializar variáveis ide_NFRefs = "" ' gera tag XML de uma nota fiscal referenciada chaveNFe = "41090501234567801235500100000999999999" ide_NFRefs = objNFeUtil.refNFe(chaveNFe) ' se necessário, concatenar quantas NF-e forem necessárias ' gera tag XML de uma nota fiscal referenciada chaveNFe = "41090501234567801235500110000888888888" ide_NFRefs = ide_NFRefs + objNFeUtil.refNFe(chaveNFe)
Delphi
procedure TForm1.Button4Click(Sender: TObject); var objNFeUtil: OleVariant; // declarar a interface da DLL NFRefs: widestring; chaveNFe: widestring; begin // grupo de notas de antecipação de pagamento - grupo BB01 da NT 2025/002-RTC // inicializa parâmetros NFRefs := ''; // instancia DLL - late binding objNFeUtil := CreateOleObject('NFe_Util_2G.util'); // instancia a DLL - late binding // gera tag XML de uma nota fiscal referenciada chaveNFe := '41090501234567801235500100000999999999'; NFRefs := objNFeUtil.refNFe(chaveNFe); // se necessário, concatenar quantas NF-e forem necessárias // gera tag XML de uma nota fiscal referenciada chaveNFe := '41090501234567801235500110000888888888'; NFRefs := NFRefs + objNFeUtil.refNFe(chaveNFe); MessageDlg( 'XML resultante: ' + NFRefs, mtInformation, [mbOk], 0); end;
c#
// grupo de Compras Governamentais - grupo B31 da NT 2025/002-RTC // inicializa parâmetros string refNFes = ""; string chaveNFe = ""; // instancia DLL NFe_Util_2G.Util util = new NFe_Util_2G.Util(); // gera grupo de Compras Governamentais chaveNFe = "41090501234567801235500100000999999999"; refNFes = util.refNFe(chaveNFe); // se necessário, concatenar quantas NF-e forem necessárias // gera tag XML de uma nota fiscal referenciada chaveNFe := '41090501234567801235500110000888888888'; refNFes = refNFes + util.refNFe(chaveNFe);
- 14.1.3. Notas de Antecipação Pagto [RTC]
14.1. Identificação da NF-e [RTC] - « Anterior
14.1.2. Compra Governamental [RTC] - Próximo »
14.1.4. Identificação da NF-e NT2020/06 [obsoleto]