Te paso las sentencias que utilizo para imprimir Notas de Créditos en la
Hasar (VB6):

 

‘Inicializo        (siempre tengo que enviar contra que comprobante hago la
NC

slComan = Chr$(147) & Chr$(28) & "1" & Chr$(28) & “0001-00002382”

HasarFP.Enviar slComan

‘Encabezado

slComan = Chr$(98)

slComan = slComan & Chr$(28) & Right("0000" & objConec.strFactura.lCodCli,
4) & " - " & objConec.strFactura.sNombre

If vlTipoC = NOTA_CREDITO_B Then

slComan = slComan & Chr$(28) & IIf(Val(objConec.strFactura.sN_CUIT) = 0,
"9", Val(objConec.strFactura.sN_CUIT))

slComan = slComan & Chr$(28) & "C"

slComan = slComan & Chr$(28) & "2"

slComan = slComan & Chr$(28) & " "

Else

slComan = slComan & Chr$(28) & objConec.strFactura.sN_CUIT

slComan = slComan & Chr$(28) & objConec.strFactura.sTipIVA

slComan = slComan & Chr$(28) & "C"

slComan = slComan & Chr$(28) & objConec.strFactura.sDomici & " "

End If

HasarFP.Enviar slComan

HasarFP.Encabezado(8) = ""

HasarFP.Encabezado(9) = ""

HasarFP.Encabezado(10) = ""

Select Case vlTipoC

Case "NC-A"

slComan = Chr$(128) & Chr$(28) & "R" & Chr$(28) & "T"

Case "NC-B"

slComan = Chr$(128) & Chr$(28) & "S" & Chr$(28) & "T"

Case "ND-A"

slComan = Chr$(64) & Chr$(28) & "D" & Chr$(28) & "T"

Case "ND-B"

slComan = Chr$(64) & Chr$(28) & "E" & Chr$(28) & "T"

Case "RC-X"

            slComan = Chr$(128) & Chr$(28) & "x" & Chr$(28) & "T" & Chr$(28)
& Right("0000" & Trim(Str(strFactura.iPrefij)), 4) & "-" & Right("00000000"
& Trim(Str(strFactura.dNroCom)), 8)

End Select

HasarFP.Enviar slComan

‘Detalle de la NC…

If strFactura.sLetCmp = "A" Then

HasarFP.ImprimirItem Left(slDet, 20), Round(dlPre, 3), dlCnt, dlAlc, dlImp

Else

HasarFP.ImprimirItem Left(slDet, 20), Round(dlPre * (1 + (dlAlc / 100)), 3),
dlCnt, dlAlc, dlImp

End If

HasarFP.Subtotal True

‘Cierro el comprobante…

    HasarFP.Enviar Chr$(129)

‘Finalizo…

    HasarFP.Finalizar

  _____  

From: [email protected] [mailto:[email protected]] On Behalf Of Ricardo
Macrino
Sent: Lunes, 7 de Septiembre de 2009 13:54
To: vbusers List Member
Subject: [vbusers] OT HASAR Nota Credito

 




Hola lista, 

haciendo un sistema de Facturacion con C#  (OCX de Hasar version  051122)
en VS2008 , (impresora MODELO_P320)

ya casi listo pero me encontre con Error al tratar de hacer Notas de Credito

no me aparece el metodo  "DocumentoDeReferencia" marcado en el manual 

 

alguna idea de como solucionar esto?

 

desde ya gracias y perdon por el OT


-- 
Ricardo A. Macrino 
Sistemas Microsoft
Puntonet  c#
     Capital Federal - Rep. Argentina

Responder a