Skip to content

métodos de fearFECAEDetRequest

addIVA(pnId, pnBaseImp, pnImporte)

(IVA) addIVA(Id, BaseImp, Importe)

parametro tipo descripción
Id numeric Código de alícuota de IVA (Ej: 3=0%, 4=10.5%, 5=21%, 6=27%).
BaseImp decimal Importe sobre el cual se aplica la alícuota.
Importe decimal Importe resultante de aplicar la alícuota al BaseImp.

Permite agregar un elemento a la propiedad iva

Ejemplos:

1
2
3
4
5
LOCAL oReq,oIVA
oReq = FEAr.Autorizar()
oIVA = oReq.addIva(5, 100, 21)
?oIVA.id --> 5
?oReq.IVA.Item[1].baseImp --> 100

1
2
3
4
5
6
Dim oReq As Object
Dim oIVA As Object
oReq = FEAr.Autorizar()
oIVA = oReq.addIva(5, 100, 21)
Debug.WriteLine("Id: " & oIVA.id)
Debug.WriteLine("baseImp: " & oReq.IVA.Item(1).baseImp)
Vea tambien

addCbte

(cbteAsoc) addCbte(Tipo, PtoVta, Nro, CUIT)

parametro tipo descripción
Tipo numeric Tipo de comprobante asociado (ej: 1=Factura A, 3=Nota de Crédito A).
PtoVta numeric Punto de venta del comprobante asociado.
Nro numeric Número del comprobante asociado.
Cuit string (Opcional). CUIT del emisor del comprobante asociado (requerido para comprobantes MiPymes).

Permite agregar un elemento a la propiedad cbtesAsoc

Ejemplos:

1
2
3
4
5
LOCAL oReq,oCbte
oReq = FEAr.Autorizar()
oCbte = oReq.addCbte(1, 1, 255)
?oCbte.Tipo --> 1
?oReq.cbtesAsoc.Item[1].PtoVta --> 1

1
2
3
4
5
6
Dim oReq As Object
Dim oCbte As Object
oReq = FEAr.Autorizar()
oCbte = oReq.addCbte(1, 1, 255)
Debug.WriteLine("Tipo: " & oCbte.Tipo)
Debug.WriteLine("PtoVta: " & oReq.cbtesAsoc.Item(1).PtoVta)
Vea tambien

addTributo

(Tributo) addTributo(Id, Desc, BaseImp, Alic, Importe)

parametro tipo descripción
Id numeric Código del tributo (ver anexos).
Desc string Descripción del tributo (opcional).
BaseImp numeric Base imponible sobre la cual se aplica el tributo.
Alic numeric Alícuota del tributo.
Importe numeric Importe del tributo.

Permite agregar un elemento a la propiedad Tributos

Ejemplos:

1
2
3
4
5
LOCAL oReq,oTbt
oReq = FEAr.Autorizar()
oTbt = oReq.addTributo(1, "Prueba", 100, 10, 10)
?oTbt.Id --> 1
?oReq.Tributos.Item[1].BaseImp --> 100

1
2
3
4
5
6
Dim oReq As Object
Dim oTbt As Object
oReq = FEAr.Autorizar()
oTbt = oReq.addTributo(1, "Prueba", 100, 10, 10)
Debug.WriteLine("Id: " & oTbt.Id)
Debug.WriteLine("BaseImp: " & oReq.Tributos.Item(1).BaseImp)
Vea tambien

addOpcional

(Opcional) addOpcional(Id, Valor)

parametro tipo descripción
Id string Identificador del campo opcional (ver anexos]).
Valor string Valor correspondiente al campo opcional.

Permite agregar un elemento a la propiedad Opcionales

Ejemplos:

1
2
3
4
5
LOCAL oReq,oOpc
oReq = FEAr.Autorizar()
oOpc = oReq.addOpcional("17","15")
?oOpc.Id --> "17"
?oReq.Opcionales.Item[1].Valor --> "15"

1
2
3
4
5
6
Dim oReq As Object
Dim oOpc As Object
oReq = FEAr.Autorizar()
oOpc = oReq.addOpcional("17", "15")
Debug.WriteLine("Id: " & oOpc.Id)
Debug.WriteLine("Valor: " & oReq.Opcionales.Item(1).Valor)
Vea tambien

addObservacion

(Observacion) addObservacion(Code, Msg)

parametro tipo descripción
Index number Nro. de observacion (1,2,3,...)
Msg string descripción de la observacion.

Permite agregar un elemento a la propiedad Observaciones

Ejemplos:

1
2
3
4
LOCAL oReq,oObs
oReq = FEAr.Autorizar()
oObs = oReq.addObservacion(1,"Prueba con observacion")
?oReq.Observaciones.Item[1].Msg --> "Prueba con observacion"

1
2
3
4
5
Dim oReq As Object
Dim oObs As Object
oReq = FEAr.Autorizar()
oObs = oReq.addObservacion(1, "Prueba con observacion")
Debug.WriteLine("Msg: " & oReq.Observaciones.Item(1).Msg)
Vea tambien