16.3. Informações das Notas Fiscais referenciadas
16.3.5. Cupom Fiscal referenciado
16.3.4. CT-e referenciado
« Anterior
16.4. Emitente da NF-e 2G
Próximo »

16.3.5. Cupom Fiscal referenciado

Funcionalidade para gerar o XML com a informação do Cupom Fiscal referenciado.

Assinatura

string ECFRef(string mod, int nECF, int nCOO)

Descrição:

Funcionalidade para gerar o XML para referenciar um Cupom Fiscal.

Informar quando a legislação exigir a referência de um Cupom Fiscal.

Parâmetros:

nome tipo tam. obrig. descrição
mod string 2 sim Informar o código do modelo do Documento Fiscal, Preencher com:
"2B", quando se tratar de Cupom Fiscal emitido por máquina registradora (não ECF),
"2C", quando se tratar de Cupom Fiscal PDV;
"2D", quando se tratar de Cupom Fiscal (emitido por ECF)
nECF int 1-3 sim Informar o número de ordem seqüencial do ECF que emitiu o Cupom Fiscal vinculado à NF-e
nCOO int 1-6 sim Informar o Número do Contador de Ordem de Operação - COO vinculado à NF-e

Diagrama:

DiagramaECFReferenciado

Retorno:

Um string com o grupo XML do Cupom Fiscal referenciado

Dica

O usuário deve concaternar os XML resultante se desejar informar mais de um Cupom Fiscal referenciado .

Exemplos de uso:

Visual Basic 6.0

'
'===          Cupom Fiscal referenciado            ==
'
'   informar nos casos em que a legislação exija a referencia de um Cupom Fiscal referenciado.
'
'

Dim objNFeUtil As Object
 
Set objNFeUtil = CreateObject("NFe_Util_2G.Util")
 
Dim ide_NFRefs As String          ' Declara a variável que vai receber o XML dos Cupons Fiscais referenciados
                                  ' o conteúdo deste parâmetro deve ser passado como parâmetro na montagem do 
                                  ' grupo ide

ide_NFRefs = ""           ' incializar variável

ide_NFRefs = objNFeUtil.ECFRef("2B", 1, 111)
 
                                  ' se necessário, concatenar quantas NF forem necessárias

ide_NFRefs = ide_NFRefs + objNFeUtil.ECFRef("2B", 1, 112)

XML:

Exemplo de XML com um Cupom Fiscal referenciado

<NFref>
  <refECF>
    <mod>2B</mod>
    <nECF>1</nECF>
    <nCOO>111</nCOO>
  </refECF>
</NFref>

Exemplo de XML com dois Cupons Fiscais referenciados

<NFref>
  <refECF>
    <mod>2B</mod>
    <nECF>1</nECF>
    <nCOO>111</nCOO>
  </refECF>
</NFref>
<NFref>
  <refECF>
    <mod>2B</mod>
    <nECF>1</nECF>
    <nCOO>112</nCOO>
  </refECF>
</NFref>

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.

16.3.5. Cupom Fiscal referenciado
16.3. Informações das Notas Fiscais referenciadas
« Anterior
16.3.4. CT-e referenciado
Próximo »
16.4. Emitente da NF-e 2G