[refCF] Cupom Fiscal referenciado

Olá, como podemos lhe ajudar?
< Todos tópicos
Print

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

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:

nometipotam.obrig.descrição
modstring2simInformar 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)
nECFint1-3simInformar o número de ordem seqüencial do ECF que emitiu o Cupom Fiscal vinculado à NF-e
nCOOint1-6simInformar o Número do Contador de Ordem de Operação – COO vinculado à NF-e

Diagrama:

Dica

Os campos com contorno tracejado podem ser omitidos se a operação não exigir a informação.

Os campos em verde são tags novas ou tags que sofreram alteração na definição do leiaute.

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 uma NF-e referenciada.

Cabe observar que a NF-e complementar só pode complementar uma única NF-e.

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.

Exemplo 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)
Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Tags:
Anterior [CTeRef] CT-e referenciado
Sumário