cpeAutorizarEmisionDG
REM AutorizarCPEAutomotor instalador 99 o superior
Dim fe As New WSAFIPFE.Factura
Dim bresultado As Boolean = True
If fe.iniciar(0, "cuit", "certificado pfx tramitado en AFIP", "") Then
REM ATENCION, ejecutar este método necesario para que la interfaz capture el trafico hacia y desde el servidor antes que el sistema operativo.
REM servidor WS CPE usa un formato incompatible y debe ser transformado para operar normalmente.
If fe.registrarTrafico(True) Then
Else
MsgBox("error capturar trafico " + fe.UltimoMensajeError)
End If
fe.cpeversion =220
fe.ArchivoXMLEnviado = "d:\aenvio.xml"
fe.ArchivoXMLRecibido = "d:\arecibo.xml"
fe.ArchivoCertificadoPassword = ""
If fe.cpeObtenerTicketAcceso() Then
bResultado = bResultado And fe.cpeCargarPropiedad("LIMPIAR", "", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.cabecera.nroOrden", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.cabecera.sucursal", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.cabecera.tipoCP", "284", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.cantidadUnidades", "123456", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.cantidadUnidadesNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.codDerivadoGranario", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.codGrano", "15", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.fechaLote", "20211016", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.fechaLoteNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.kgLitroM3", "123456", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.kgLitroM3NO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.lote", "654546", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.otroEmbalaje", "654546", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.pesoBruto", "19400", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.pesoTara", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.tipoEmbalaje", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.datosCarga.unidadMedida", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.destinatario.cuit", "30507933927", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.destino.cuit", "30507933927", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.destino.domicilioDestino.orden", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.destino.domicilioDestino.tipo", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.destino.planta", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitComisionista", "12123456780", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitComisionistaNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitCorredor", "12123456780", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitCorredorNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitMercadoATermino", "12123456780", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitMercadoATerminoNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitRemitenteComercial", "12123456780", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.intervinientes.cuitRemitenteComercialNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.observaciones", "prueba 1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.origen.cuitOrigen", "20111111112", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.origen.domicilioOrigen.orden", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.origen.domicilioOrigen.tipo", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.origen.planta", "1", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.cuitChofer", "23149919759", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.cuitIntermediarioFlete", "20235709490", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.cuitIntermediarioFleteNO", "V", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.cuitPagadorFlete", "20235709490", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.cuitTransportista", "23149919759", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.dominio", "BRN023", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.fechaHoraPartida", "202110161120", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.kmRecorrer", "5", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.tarifa", "706.40", 0, 0)
bResultado = bResultado And fe.cpeCargarPropiedad("autorizaremision.transporte.tarifaNO", "V", 0, 0)
If bResultado Then
bResultado = fe.cpeAutorizarEmision()
If fe.UltimoMensajeError = "" And fe.cpeErrorDescripcion1 = "" Then
MsgBox("numero : " + fe.CPELeerPropiedad("cpeAutorizar", "cabecera.nroCTG", "", 0, 0))
REM fe.CPELeerPropiedad("cpeAutorizar", "PDF", "d:\comprobante.pdf", 0, 0)
Else
MsgBox("error método " + fe.UltimoMensajeError + fe.cpeErrorDescripcion1)
End If
Else
MsgBox("fallo cargar propiedad " + fe.UltimoMensajeError)
End If
Else
MsgBox("fallo acceso " + fe.UltimoMensajeError)
End If
Else
MsgBox("fallo iniciar " + fe.UltimoMensajeError)
End If