- 12.1. Identificação do CT-e v100
12.1.2. CT-e pagto antecipado RT - 12.1.1.1. DFe anterior RT
« Anterior - 12.1.3. Identificação do CT-e obsoleto
Próximo »
12.1.2. CT-e pagto antecipado RT
Funcionalidade para gerar tag chCTePagAnt do documento fiscal de antecipação do pagamento do grupo gPagAntecipado
Assinatura
string chCTePagAnt(string chave)
Descrição:
Funcionalidade para gerar tag chCTePagAnt do documento fiscal de antecipação do pagamento do grupo gPagAntecipado
Parâmetros:
| nome | tipo | tam. | obrig. | descrição |
|---|---|---|---|---|
| chave | string | 44 | sim | informar a chave de acesso do CT-e de pagamento antecipado. |
Diagrama:

Retorno:
Um string com a tag chCTePagAnt do documento fiscal anterior do grupo gPagAntecipado
Histórico de atualização:
- 2025-08-05 - versão inicial - 2Gv5.02
XML:
Exemplo de XML
<chCTePagAnt>12345678912345678912345678912345678912345678</chCTePagAnt>
Concatene as tags gerados caso exista mais de um CT-e de pagamento antecipado.
<chCTePagAnt>12345678912345678912345678912345678912345678</chCTePagAnt> <chCTePagAnt>12345678912345678912345678912345678912345678</chCTePagAnt>
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
' '====== Dados do documento fiscal anterior do grupo ========== ' Dim chCTePagAnt As String Dim chCTePagAnt_chave As String ' ' '====== instancia DLL================== ' ' ' referenciando a DLL em late binding ' não é necessário fazer o reference da DLL ' o intelisense não funciona ' Dim objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_Util.Util") ' ' criação dos grupos ' '===================Grupo de Informações dos CT-e de pagamento antecipado======================= ' ' chCTePagAnt_chave = "12345678912345678912345678912345678912345678" ' Chave de Acesso do CT-e de pagamento antecipado chCTePagAnt = objCTeUtil.chCTePagAnt(chCTePagAnt_chave) ' concatenar os resultados quando existirem mais de uma chave de acesso chCTePagAnt_chave = "12345678912345678912345678912345678912345678" ' Chave de Acesso do CT-e de pagamento antecipado chCTePagAnt = chCTePagAnt + objCTeUtil.chCTePagAnt(chCTePagAnt_chave) MsgBox "chCTePagAnt" + chCTePagAnt , vbInformation, "Resultado"
- 12.1.2. CT-e pagto antecipado RT
12.1. Identificação do CT-e v100 - « Anterior
12.1.1.1. DFe anterior RT - Próximo »
12.1.3. Identificação do CT-e obsoleto
