Professional Documents
Culture Documents
SERVICIO DE
CONSULTA DE ESTADO
DE E-BILLING
Versin 2.0 Noviembre 2014
FESAECUADOR 2014
CONTENIDO
OBJETIVO.................................................................................................................................................................. 2
UBICACIN DEL SERVICIO ..................................................................................................................................... 2
METODOS DEL SERVICIO ....................................................................................................................................... 2
Mtodo: wsConsultaDocumento ...................................................................................................................... 2
Mtodo: wsConsultaDocumentoFechaAut ........................................................................................................ 4
OBJETIVO
Este servicio est diseado para la integracin de GreenDocs. Permite consultar el estado actual del
documento y tambin descargarlo. Este publicado por el SERVICIO WEB:
UBICACIN DEL SERVICIO
http://[servidor]/ebillingV3.Consultas/ConsultaDocumento.asmx?wsdl
METODOS DEL SERVICIO
MTODO: WSCONSULTADOCUMENTO
I/O
Nombre
Tipo
Descripcin
IN
RucEmpresa
string
TipoDocumento
string
Ver Tabla 1
Establecimiento
string
PtoEmision
string
Secuencial
string
ClaveAcceso
string
NumAutorizacion
string
Estado
int
Ver Tabla 2
Detalle
string
EnContingencia
string
Tipo Documento
Cdigo
Factura
Nota de Crdito
Nota de Debito
Comprobante de Retencin
Gua de Remisin
Tabla 1
ID
Estado
Descripcion
-1
No se ha recibido
Errado e-billing
Iniciado
Rechazado
Recibido
Negado
Autorizado
label9.Text = vlClaveAcceso;
label10.Text = vlNumAutorizacion;
label11.Text = vlEstado.ToString();
label12.Text = vlDetalle;
label13.Text = vContingencia;
SOAP
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:wsConsultaDocumento>
<!--Optional:-->
<tem:RucEmpresa>?</tem:RucEmpresa>
<!--Optional:-->
<tem:TipoDocumento>?</tem:TipoDocumento>
<!--Optional:-->
<tem:Establecimiento>?</tem:Establecimiento>
<!--Optional:-->
<tem:PtoEmision>?</tem:PtoEmision>
<!--Optional:-->
<tem:Secuencial>?</tem:Secuencial>
<!--Optional:-->
<tem:NombreArchivo>?</tem:NombreArchivo>
</tem:wsConsultaDocumento>
</soapenv:Body>
</soapenv:Envelope>
I/O
Nombre
Tipo
Descripcin
IN
RucEmpresa
string
TipoDocumento
string
Ver Tabla 1
Establecimiento
string
PtoEmision
string
Secuencial
string
ClaveAcceso
string
NumAutorizacion
string
Numero de
Documento
Autorizacin
del
int
Ver Tabla 2
Detalle
string
EnContingencia
string
FechaAutorizacion
string
Nota: En el caso de que se enve un archivo y en este se encuentren errores de estructura y por lo tanto
tenga un estado 0, es necesario corregir el error antes de enviarlo nuevamente pero adems de esto
tambin es importante cambiar el nombre del archivo ya que al consultar el estado del segundo envo
devolver los errores del primer envo, si el archivo no se lo procesa todava.
EJEMPLO DE IMPLEMENTACIN EN C#.
byte[] vlXML;
string vlClaveAcceso;
string vlNumAutorizacion;
int vlEstado;
string vlDetalle;
string vlContingencia;
string vlFechaAutorizacion;
ServiceReference1.ConsultaDocumentoSoapClient vlconsulta = new
test_Desktop.ServiceReference1.ConsultaDocumentoSoapClient();
vlXML = vlconsulta.wsConsultaDocumento(RucEmpresa,
TipoDocumento,
Establecimiento,
PtoEmision,
Secuencial,
out vlClaveAcceso,
out vlNumAutorizacion,
out vlEstado,
out vlDetalle,
NombreArchivo,
out vlContingencia,
out vlFechaAutorizacion);